Le nom de la table de la base de données variable est Text Fenêtre principale de l’événement. Créé() Nom de la table de la base de données = « mytable » Événement final
Bouton événement 4. Cliqué () Si le fichier existe (prenez le chemin de la carte mémoire() > « /mydata.db ») = faux Créez une base de données (prenez le chemin de la carte () > « /mydata.db ») Une invite pop-up (« Créer une base de données réussie ! ») ) Fin si Ouvre la base de données (prends le chemin de la carte > « /mydata.db ») ' !! La base de données doit être ouverte avant d’effectuer toute opération de base de données Une fenêtre contextuelle (« Ouvrir la base de données réussie ! ») ) Événement final
Bouton événement 1. Cliqué () Si la table de données existe (nom de la table de la base de données) = faux 'CRÉER TABLE' & Nom de la table de la base de données & « (texte id, texte de valeur) ») 'Créez une table de données avec deux colonnes, la première colonne est id et la seconde colonne est valeur Créez une table de données (nom de la table de la base de données, « texte d’id, texte de valeur ») Si vous souhaitez créer un champ id auto-incrémentif, vous pouvez écrire Create Data Table (nom de la table de la base de données, « id integer PRIMARY KEY, value text ») Une invite pop-up (« Création de fiche technique réussie ! ») ) Sinon Une invite pop-up (« La fiche technique existe déjà ! ») ) Fin si Événement final
Bouton événement 2. Cliqué () ' Exécution de la base de données (« INSERT INTO " & Nom de la table de base de données & « VALUES ('1','zhangshang@163.com') ») 'Insérer des enregistrements ' Exécution de la base de données (« INSERT INTO " & Nom de la table de base de données & " VALUES ('2','1234567@qq.com')) ») ' Exécution de la base de données (« INSERT INTO » & Nom de la table de la base de données & « VALEURS ('3','Lisi@126.com')) ») ' Exécution de la base de données (« INSERT INTO " & Nom de la table de la base de données & « VALEURS ('4','Wangwu@163.com')) ») Insertion d’enregistrement (nom de la table de la base de données, « '1','zhangshang@163.com') Insert record (nom de la table de la base de données, « '2','1234567@qq.com') Insert record (nom de la table de la base de données, « '3','Lisi@126.com') Insertion d’enregistrement (nom de la table de la base de données, « '4','Wangwu@163.com') « Si id est un champ auto-incrémentif, il doit s’écrire comme ceci Insérer l’enregistrement (nom de la table de la base de données, 'null,'Wangwu@163.com' ») Pour insérer le contenu de la boîte d’édition, vous pouvez écrire ainsi : Insérer l’enregistrement (nom de la table de la base de données, « ' » & modifier la case 1.content & « ',' » & modifier la case 2.content & « ' ») Une invite pop-up (« Insertion réussie ! ») ) Événement final
Bouton événement 3. Cliqué () 'Boîte d’édition 1.Content = requête de base de données (« SELECT * FROM » & nom de la table de base de données & " WHERE id='1' », »-« ,"\n ») 'Query id='1' pour l’enregistrement, les enfants de chaque enregistrement sont séparés par -, et les enregistrements sont séparés par des sauts de ligne 'Modifier la case 1.Contenu = requête conditionnelle (nom de la table de la base de données, « id='1' », « -« , « \n ») Si supprimez le début et la fin du vide (boîte d’édition 2.content) = « » alors Invite contextuelle (« Veuillez entrer les critères de requête ») Sortie Fin si Boîte d’édition 1.Content = requête conditionnelle (nom de la table de la base de données,"id=' » > supprimer le premier et le dernier espace (modifier la case 2.content) > « ' », »-« ,"\n ») Une invite pop-up (« Requête réussie ! ») ) Événement final
Bouton événement 6. Cliqué () 'Exécution de base de données ('UPDATE' & nom de la table de la base de données > 'SET value='This is the modified value' WHERE id='1'") 'Modify id='1' pour cet enregistrement Modifier l’enregistrement (nom de la table de la base de données, « value='This is the modified value' », « id='1' ») Une invite pop-up (« Modifié avec succès ! ») ) Événement final
Bouton événement 5. Cliqué () 'SUPPRIMER DE' (« SUPPRIMER DE » & nom de la table de base de données & " OÙ id = '1' ») 'supprimer l’ID de l’enregistrement='1' Suppression d’enregistrement (nom de la table de la base de données, « id = '1' ») Une invite pop-up (« Supprimé réussi ! ») ) Événement final
Bouton événement 7. Cliqué () « EXÉCUTION DE BASE DE DONNÉES » (« DROP TABLE » > nom de table de base de données) supprime toute la table de la base de données Suppression d’une table de données (nom de la table de la base de données) Une invite pop-up (« Supprimer la table de la base de données réussie ! ») ) Événement final
Bouton événement 8. Cliqué () Invite contextuelle (« Nombre total d’enregistrements : » > Nombre d’enregistrements (nom de la table de la base de données) > « Éléments ») Événement final
Bouton événement 9. Cliqué () 'Modifier la case 1.Content = requête de base de données(« SELECT * FROM » > nom de la table de base de données > « WHERE valeur LIKE ' %163.com' », »-« ,"\n ») 'Interroger tous les enregistrements dont les valeurs se terminent par '163.com' Boîte d’édition 1. Content = requête conditionnelle (nom de la table de la base de données, « valeur LIKE ' %163.com' », « - », « \n ») Une invite pop-up (« Requête réussie ! ») ) Événement final
Bouton événement 10. Cliqué () « Modifier la case 1. Contenu = requête de base de données (« SELECT * FROM » > nom de la table de base de données & « LIMIT 0,3 », »-« ,"\n ») 'Interroger 3 enregistrements à partir de 0 (1). Encadré d’édition 1. Contenu = requête de portée (nom de la table de la base de données, 0, 3, « -« , « \n ») Une invite pop-up (« Requête réussie ! ») ) Événement final
Bouton événement 11. Cliqué () Fermez la base de données () ' !! Fermez la base de données à la fin du programme Procédure finale () Événement final |