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
Jätän sinulle asennuspaketin (.deb), jotta voit käyttää ohjelmaa ja lähdekoodia sen tutkimiseen, jotta voit seurata paremmin Dani26-video-oppaiden kommentteja.
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»
Lähteet: foorumiketju gambas-es.org & Gambeando-blogi
Ole hyvä ja jatka tätä
Offtopic: Makehumanin lopullinen versio 1.0 ilmestyi eilen, katsokaa.
Erinomaista työtä, jota he tekevät katkaravulla 🙂
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
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ä
voisitko siirtää tiedoston ohjaamaan minua