Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 469351|Répondre: 257

[E4A] E4A Afficher les requêtes de la base de données sqlite sous forme de tables [code source]

  [Copié le lien]
Publié sur 04/06/2017 08:49:09 | | | |
L’image ci-dessous montre la base de données sqlite de l’opération e4a dans l’exemple officiel, avec des ajouts, suppressions, modifications et vérifications de base.

Mais l’affichage des données interrogées ligne par ligne est moche, peut-on les afficher dans un tableau ?



Voici les données que j’ai interrogées dans la base de données sqlite, qui sont présentées dans un tableau, comme montré dans la figure ci-dessous :



Comme il y a trop de code affiché dans le tableau, le code source est placé en bas pour tout le monde


Code officiel :



Le tableau affiche le code source des données :

Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaîtRépondre



Score

Nombre de participants1MO+1 contribuer+1 Effondrement raison
Azgun + 1 + 1 Sujets liés aux infractions

Voir toutes les notes





Précédent:E4A double-cliquez sur le bouton retour pour quitter le programme [Code source]
Prochain:PHP renvoie une chaîne json
Publié sur 04/01/2018 21:16:38 |

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
Publié sur 30/10/2018 17:25:40 |

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
Publié sur 04/10/2020 11:54:03 |

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 ! ») )
Publié sur 07/06/2017 17:35:36 |
11111111111111111

Score

Nombre de participants1MO-1 contribuer-1 Effondrement raison
QWERTYU -1 -1 Veuillez ne pas verser d’eau, c’est le devoir de chaque membre d’améliorer les informations de la réponse.

Voir toutes les notes

Publié sur 16/06/2017 14:40:30 |
Merci d’avoir partagé, c’est ce que je préfère.
Publié sur 16/06/2017 14:57:50 |
Il semble qu’il soit impossible de le télécharger aujourd’hui,
Publié sur 05/09/2017 12:45:19 |
Merci d’avoir partagé
Publié sur 11/09/2017 21:20:38 |
Super support
Publié sur 16/09/2017 22:21:48 |
Marquage Tag
Publié sur 18/09/2017 08:49:41 |
DKFRKFRTHREDER4

Score

Nombre de participants1MO-1 contribuer-1 Effondrement raison
QWERTYU -1 -1 Veuillez ne pas verser d’eau, c’est le devoir de chaque membre d’améliorer les informations de la réponse.

Voir toutes les notes

Publié sur 27/10/2017 08:19:00 |
Merci de partager, téléchargez et jetez un œil
Publié sur 08/11/2017 14:00:43 |
Prompt:Les auteurs sont bannis ou le contenu supprimé est automatiquement bloqué
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com