Przedstawiam wam dzisiaj przykład wykonany przez kolegę z forum http://www.gambas-es.org/, Dani26, który stworzył kilka samouczków wideo wyjaśniających jego program agenda który używa menedżera bazy danych Sqlite3 do obsługi danych.
Twój program wykonuje typowe zadania:
- Dodaj rekordy
- Edytuj rekordy
- Wyszukaj rekordy według nazwy.
- Usuń rekordy
- Utwórz raport z komponentem gb.report
Zostawiam Ci pakiet instalacyjny (.deb), abyś mógł używać programu i kodu źródłowego do jego nauki, abyś mógł lepiej śledzić komentarze samouczków wideo Dani26.
Oto samouczki wideo programu, wykonane krok po kroku:
Wideo 1: Tworzenie bazy danych
Wideo 2: Dodaj rekordy
Wideo 3: Edycja i usuwanie rekordów
Wideo 4: Znajdź i zgłoś
Uwagi:
1) Wyszukiwanie: w kodzie źródłowym, który można pobrać, zdanie sql wideo:
Select * from Amigos where nombre like '" & filtro & "'"
Zmieniłem to dla
Select * from Amigos where nombre like '%" & filtro & "%'"
Ponieważ symbol „%” działa jak symbol wieloznaczny podczas wyszukiwania treści. Więc jeśli szukam słowa «ul«, Pokaże rekordy zawierające nazwisko« Julio »,» Julłan »,» Zulan 'itp.
2) Gambas3 ma opcję „automatycznego wcięcia”, której Daniel nie używał w swoich filmach.
To automatyczne wcięcie można aktywować w menu «Narzędzie / Preferencje / Formatowanie kodu / Format podczas wczytywania i zapisywania»
Źródła: wątek na forum gambas-es.org & Blog hazardowy
Proszę, rób to dalej
Offtopic: Ostateczna wersja 1.0 Makehuman wyszła wczoraj, spójrz.
Świetna robota, jak z krewetkami 🙂
Chciałbym również przedstawić przykład raportu indywidualnego pliku tego programu, ponieważ raport w tym przykładzie jest globalny, to znaczy raport obejmuje wszystkie pliki zawarte w bazie danych
To proste - po prostu użyj odrobiny logiki wybór dotyczy całej tabeli, której używasz, a pochodzi z gotowych pozdrowień w texboxt
czy możesz przekazać plik, aby mnie poprowadzić