Ich bringe Ihnen heute ein Beispiel eines Kollegen des Forums http://www.gambas-es.org/, Dani26, der mehrere Video-Tutorials erstellt hat, um sein Programm zu erklären Veranstaltungs-kalender das verwendet den Sqlite3-Datenbankmanager, um die Daten zu verarbeiten.
Ihr Programm erledigt die typischen Aufgaben:
- Datensätze hinzufügen
- Datensätze bearbeiten
- Datensätze nach Namen durchsuchen.
- Datensätze löschen
- Erstellen Sie einen Bericht mit der Komponente gb.report
Ich überlasse Ihnen das Installationspaket (.deb), damit Sie das Programm und den Quellcode zum Studieren verwenden können, damit Sie den Kommentaren der Dani26-Video-Tutorials besser folgen können.
Unten finden Sie die Video-Tutorials des Programms, die Schritt für Schritt erstellt werden:
Video 1: Erstellen der Datenbank
Video 2: Datensätze hinzufügen
Video 3: Datensätze bearbeiten und löschen
Video 4: Suchen und Berichten
Hinweise:
1) Suche: Im Quellcode, den Sie herunterladen können, der SQL-Satz des Videos:
Select * from Amigos where nombre like '" & filtro & "'"
Ich habe es geändert für
Select * from Amigos where nombre like '%" & filtro & "%'"
Da das Symbol "%" als Platzhalter fungiert, wird nach Inhalten gesucht. Also, wenn ich nach dem Wort suche «ul«, Zeigt die Datensätze an, die den Namen« J enthaltenulio »,» J.ulian »,» Z.ulan 'usw.
2) Gambas3 hat die Option "Automatische Einrückung", die Daniel in seinen Videos nicht verwendet hat.
Diese automatische Einrückung kann im Menü «Werkzeug / Einstellungen / Code-Formatierung / Format beim Laden und Speichern» aktiviert werden.
Quellen: Forenthread gambas-es.org & Gambeando Blog
Bitte mach das weiter
Offtopic: Die endgültige Version 1.0 von Makehuman ist gestern erschienen.
Hervorragende Arbeit mit Garnelen 🙂
Ich möchte auch ein Beispiel für einen einzelnen Bericht einer Datei dieser Agenda, da der Bericht in diesem Beispiel global ist, dh der Bericht enthält alle in der Datenbank enthaltenen Dateien
Es ist einfach, Sie verwenden nur eine kleine Logik, um diese für die vollständige Tabelle auszuwählen, die Sie verwenden, um eine Texboxt-fähige Begrüßung abzuleiten
Könntest du die Akte weitergeben, um mich zu führen?