Skedule geprogrammeer met Gambas3 en Sqlite3: Stap vir stap.

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

Agendaprogram voorbeeld

Agenda-program genereer verslag

Op sy persoonlike blog http://gambeando.wordpress.com/, het u verskeie inskrywings wat dit in meer besonderhede verduidelik (en ook verbeterings bygevoeg)

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.

Aflaai-knoppie
Dankie Dani26 vir die deel en bydra tot gratis sagteware

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»

vorm om opmaak te aktiveer

Aktiveer outomatiese opmaak van bronkode

Fuentes: forum draad gambas-es.org & Gambeando-blog


Die inhoud van die artikel voldoen aan ons beginsels van redaksionele etiek. Klik op om 'n fout te rapporteer hier.

6 kommentaar, los joune

Laat u kommentaar

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

*

*

  1. Verantwoordelik vir die data: Miguel Ángel Gatón
  2. Doel van die data: Beheer SPAM, bestuur van kommentaar.
  3. Wettiging: U toestemming
  4. Kommunikasie van die data: Die data sal nie aan derde partye oorgedra word nie, behalwe deur wettige verpligtinge.
  5. Datastoor: databasis aangebied deur Occentus Networks (EU)
  6. Regte: U kan u inligting te alle tye beperk, herstel en verwyder.

  1.   Andres dijo

    Hou aan om dit te doen

  2.   A dijo

    Offtopic: Die finale weergawe 1.0 van Makehuman het gister verskyn, kyk.

  3.   vr_rv dijo

    Uitstekende werk wat hulle met garnale doen 🙂

  4.   jor dijo

    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

    1.    Freddy dijo

      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

  5.   paco2003 dijo

    kan u die lêer deurgee om my te lei