Aikataulu ohjelmoitu Gambas3: lla ja Sqlite3: lla askel askeleelta.

Tuon teille tänään esimerkin, jonka eräs kollegani foorumista http://www.gambas-es.org/, Dani26, joka loi useita video-oppaita selittääkseen ohjelmaa esityslista joka käyttää Sqlite3-tietokannan hallintaa tietojen käsittelemiseen.

Ohjelma suorittaa tyypilliset tehtävät:
- Lisää tietueita
- Muokkaa tietueita
- Hae tietueista nimen mukaan.
- Poista tietueet
- Luo raportti komponentilla gb.report

Esimerkki esityslistaohjelmasta

Agenda-ohjelman luomisraportti

Hänen henkilökohtaisessa blogissaan http://gambeando.wordpress.com/, sinulla on useita merkintöjä, jotka selittävät sen tarkemmin (ja lisäsivät myös joitain parannuksia)

Jätän sinulle asennuspaketin (.deb), jotta voit käyttää ohjelmaa ja lähdekoodia sen tutkimiseen, jotta voit seurata paremmin Dani26-video-oppaiden kommentteja.

Lataa painike
Kiitos Dani26 jakamisesta ja osallistumisesta ilmaisiin ohjelmistoihin

Alla ovat ohjelman video-oppaat, jotka tehdään askel askeleelta:

Video 1: Tietokannan luominen

Video 2: Lisää tietueita

Video 3: Muokkaa ja poista tietueita

Video 4: Etsi ja ilmoita

Huomautuksia:
1) Haku: Ladattavassa lähdekoodissa videon sql-lause:

Select * from Amigos where nombre like '" & filtro & "'"

Vaihdoin sen

Select * from Amigos where nombre like '%" & filtro & "%'"

Koska symboli "%" toimii jokerina, joka etsii sisältöä. Joten jos etsin sanaa «ul«, Näyttää tietueet, jotka sisältävät nimen« Julio »,» Julian »,» Zulan 'jne.

2) Gambas3: lla on "automaattinen sisennys" -vaihtoehto, jota Daniel ei käyttänyt videoissaan.

Tämä automaattinen sisennys voidaan aktivoida valikossa «Työkalu / Asetukset / Koodin muotoilu / Muoto ladattaessa ja tallennettaessa»

lomake aktivoi muotoilu

Ota automaattinen lähdekoodin muotoilu käyttöön

Lähteet: foorumiketju gambas-es.org & Gambeando-blogi


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Andres dijo

    Ole hyvä ja jatka tätä

  2.   A dijo

    Offtopic: Makehumanin lopullinen versio 1.0 ilmestyi eilen, katsokaa.

  3.   vr_rv dijo

    Erinomaista työtä, jota he tekevät katkaravulla 🙂

  4.   Jor dijo

    Haluaisin myös esimerkin yksittäisestä raportista tämän esityslistan tiedostosta, koska tämän esimerkin raportti on globaali eli raportti sisältää kaikki tietokantaan sisältyvät tiedostot

    1.    Freddy dijo

      Se on helppoa, kun käytät vain vähän logiikkaa, jonka valinta on koko taulukolle, jota käytät jossa johdettu texboxt-valmiista terveisistä

  5.   paco2003 dijo

    voisitko siirtää tiedoston ohjaamaan minua