Ek bring u vandag, 'n voorbeeld gemaak deur 'n mede-lid van die forum http://www.gambas-es.org/, Dani26, wat verskeie video-tutoriale geskep het om sy program te verduidelik dagboek wat die Sqlite3-databasisbestuurder gebruik om die data te hanteer.
U program doen die tipiese take:
- Voeg rekords by
- Wysig rekords
- Soek rekords, op naam.
- Verwyder rekords
- Skep 'n verslag met die komponent gb.report
Agenda-program genereer verslag
Ek laat u die installasiepakket (.deb) sodat u die program kan gebruik en die bronkode om dit te bestudeer, sodat u die kommentaar van die Dani26-video-tutoriale beter kan volg.
Hier is die video-tutoriale van die program, wat stap vir stap gedoen word:
Video 1: Die skep van die databasis
Video 2: Voeg rekords by
Video 3: Wysig en verwyder rekords
Video 4: Soek en rapporteer
Notas:
1) Soek: In die bronkode wat u kan aflaai, die sql-sin van die video:
Select * from Amigos where nombre like '" & filtro & "'"
Ek het dit verander vir
Select * from Amigos where nombre like '%" & filtro & "%'"
Aangesien die simbool "%" as 'n wildkaart werk om inhoud te soek. So as ek die woord soek «ul«, Sal die rekords toon wat die naam bevat« Julio »,» Julian »,» Zulan ', ens.
2) Gambas3 het die opsie van 'outomatiese inspringing', wat Daniel nie in sy video's gebruik het nie.
Hierdie outomatiese inkeping kan geaktiveer word in die menu «Gereedskap / Voorkeure / Kode-opmaak / Formaat tydens laai en stoor»
Fuentes: forum draad gambas-es.org & Gambeando-blog
6 kommentaar, los joune
Hou aan om dit te doen
Offtopic: Die finale weergawe 1.0 van Makehuman het gister verskyn, kyk.
Uitstekende werk wat hulle met garnale doen 🙂
Ek wil ook 'n voorbeeld hê van 'n individuele verslag van 'n lêer van hierdie agenda, aangesien die verslag in hierdie voorbeeld globaal is, dit wil sê die verslag bevat al die lêers wat in die databasis is
Dit is maklik dat u net 'n bietjie logika gebruik, die keuse is vir die volledige tabel. U gebruik 'n waar afgelei van 'n texboxt-groet
kan u die lêer deurgee om my te lei