Schema geprogrammeerd met Gambas3 en Sqlite3: Stap voor stap.

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

Agenda programma voorbeeld

Agendaprogramma dat rapport genereert

Op zijn persoonlijke blog http://gambeando.wordpress.com/, je hebt verschillende items die het in meer detail uitleggen (en ook enkele verbeteringen hebben toegevoegd)

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.

Download-knop
Bedankt Dani26 voor het delen van en bijdragen aan gratis software

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»

formulier om opmaak te activeren

Schakel automatische opmaak van broncode in

Bronnen: forumthread gambas-es.org & Gambeando-blog


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Andres zei

    Blijf dit alsjeblieft doen

  2.   A zei

    Offtopic: De definitieve versie 1.0 van Makehuman is gisteren uitgekomen, kijk maar.

  3.   vr_rv zei

    Uitstekend werk dat ze doen met garnalen?

  4.   jor zei

    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

    1.    Freddy zei

      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

  5.   paco2003 zei

    Kunt u het bestand doorgeven om mij te begeleiden