Ik breng u vandaag een voorbeeld gemaakt door een medelid van het forum http://www.gambas-es.org/Dani26, die verschillende videozelfstudies heeft gemaakt om zijn programma uit te leggen Agenda die de Sqlite3-databasemanager gebruikt om de gegevens te verwerken.
Uw programma voert de typische taken uit:
- Records toevoegen
- Records bewerken
- Zoek records, op naam.
- Records verwijderen
- Maak een rapport met de component gb.report
Ik laat je het installatiepakket (.deb) achter zodat je het programma kunt gebruiken, en de broncode om het te bestuderen, zodat je de commentaren van de Dani26 video-tutorials beter kunt volgen.
Hier zijn de video-tutorials van het programma, stap voor stap gedaan:
Video 1: de database maken
Video 2: records toevoegen
Video 3: Records bewerken en verwijderen
Video 4: zoeken en rapporteren
Opmerkingen:
1) Zoeken: in de broncode die u kunt downloaden, de sql-zin van de video:
Select * from Amigos where nombre like '" & filtro & "'"
Ik heb het veranderd voor
Select * from Amigos where nombre like '%" & filtro & "%'"
Omdat het "%" -symbool werkt als een jokerteken, wordt er naar inhoud gezocht. Dus als ik zoek naar het woord «ul«, Toont de records die de naam« J bevattenulio »,» Julian »,» Zuleen ', etc.
2) Gambas3 heeft de optie "automatisch inspringen", die Daniel niet gebruikte in zijn video's.
Deze automatische inspringing kan worden geactiveerd in het menu «Tool / Voorkeuren / Code-opmaak / Formaat bij laden en opslaan»
Bronnen: forumthread gambas-es.org & Gambeando-blog
Blijf dit alsjeblieft doen
Offtopic: De definitieve versie 1.0 van Makehuman is gisteren uitgekomen, kijk maar.
Uitstekend werk dat ze doen met garnalen?
Ik zou ook graag een voorbeeld willen hebben van een individueel rapport van een bestand van deze agenda, aangezien het rapport in dit voorbeeld globaal is, dat wil zeggen, het rapport is van alle bestanden in de database
Het is gemakkelijk, u gebruikt gewoon een beetje logica, de selectie is voor de volledige tabel die u gebruikt a waar afgeleid van een tekstvak klaar groeten
Kunt u het bestand doorgeven om mij te begeleiden