Je vous apporte aujourd'hui, un exemple fait par un confrère du forum http://www.gambas-es.org/, Dani26, qui a créé plusieurs tutoriels vidéo pour expliquer son programme Agenda qui utilise le gestionnaire de base de données Sqlite3, pour gérer les données.
Votre programme effectue les tâches typiques:
- Ajouter des enregistrements
- Modifier les enregistrements
- Rechercher des enregistrements, par nom.
- Supprimer les enregistrements
- Créer un rapport, avec le composant gb.report
Je vous laisse le package d'installation (.deb) pour que vous puissiez utiliser le programme, et le code source pour l'étudier, afin que vous puissiez mieux suivre les commentaires des tutoriels vidéo Dani26.
Voici les tutoriels vidéo du programme, réalisés étape par étape:
Vidéo 1: Création de la base de données
Vidéo 2: Ajouter des enregistrements
Vidéo 3: Modifier et supprimer des enregistrements
Vidéo 4: Rechercher et signaler
Notes:
1) Recherche: dans le code source que vous pouvez télécharger, la phrase sql de la vidéo:
Select * from Amigos where nombre like '" & filtro & "'"
Je l'ai changé pour
Select * from Amigos where nombre like '%" & filtro & "%'"
Étant donné que le symbole "%" fonctionne comme un caractère générique pour effectuer des recherches de contenu. Alors si je cherche le mot «ul«, Affichera les enregistrements contenant le nom« Julio »,» Julian »,» Zulun ', etc.
2) Gambas3 a l'option "d'indentation automatique", que Daniel n'a pas utilisée dans ses vidéos.
Cette indentation automatique peut être activée dans le menu «Outil / Préférences / Formatage du code / Format lors du chargement et de l'enregistrement»
Fuentes: fil de discussion sur le forum gambas-es.org & Blog de jeu
Continuez à faire ça
Offtopic: La version finale 1.0 de Makehuman est sortie hier, jetez un œil.
Excellent travail celui qu'ils font avec les crevettes 🙂
Je voudrais également un exemple de rapport individuel d'un fichier de cet agenda puisque le rapport de cet exemple est global, c'est-à-dire que le rapport est de tous les fichiers contenus dans la base de données
Il est facile d'utiliser simplement un peu de logique, la sélection est pour la table complète que vous utilisez un où dérivé d'un message d'accueil texboxt ready
pourrais-tu passer le fichier pour me guider