Accès à une base de données (Access, SQLite, SQL Server…). La base s'ouvre par BDDSQLI ; les requêtes s'écrivent dans le commentaire, ou se préparent ligne à ligne (BDDSQLJ) puis s'exécutent par une des instructions BDDSQLX…, qui dirigent le résultat vers les variables, un fichier, le SVG… Résultat d'un SELECT : Q..Y = les 9 premiers champs de la 1re ligne (nombres ou dates), la chaîne globale D = 1er champ. Dans une requête autre qu'un SELECT, #[a-b] est remplacé par la liste des X des points globaux a à b.
Exécute la requête du commentaire ; [texte:] = demande une valeur à l'opérateur ([#n:] reprend la n-ième réponse) ; SELECT → Q..Y et chaîne D ; COUNT SELECT … → Q = nombre de champs ; autre requête → P = résultat de l'exécution.
Paramètres
- C
- Requête SQL à exécuter (< 250 caractères)
- D
- Numéro de la chaîne globale dans laquelle on écrit le résultat de la requête (1ere case)
- Une question
[texte:] dans la requête ouvre une fenêtre de saisie pour l'opérateur ; le cycle attend la réponse.
Affiche la grille SQL (fenêtre de suivi) ; D ≥ 0 = n° de chaîne globale de transfert.
Ouvre (ou rouvre) la base dont le nom est dans le commentaire ; D = 1 : lie dans cette base les tables de tous les autres .mdb de son dossier (Q = nombre de liaisons).
Paramètres
- C
- Nom de la base de données à initialiser
- D
- 1 = lier dans cette base les tables de tous les autres .mdb de son dossier (sans les sous-dossiers), comme la macro Access connectme. Résultat Q = nombre de liaisons créées ou refaites
Ferme la base et la fenêtre de suivi SQL.
Paramètres
Aucun paramètre.
Rafraîchit la grille SQL avec la requête du commentaire (vide = la dernière).
Paramètres
- C
- Requête à exécuter (si vide exécute la dernière requête sélectionnée)
Vide la requête en attente.
Paramètres
Aucun paramètre.
Comme BDDSQLJ, suivi d'un retour à la ligne (8e caractère L).
Montre la requête en attente dans la fenêtre de suivi SQL : D, E, G, H = position et taille (si G > 0), J > 0 = la mettre au premier plan.
Paramètres
D, E, G, H, J (voir la description).
Ajoute le texte du commentaire à la requête en attente («., » devient « ; »).
Exécute la requête en attente (SELECT : P = nombre de lignes, Q..Y et chaîne D).
Exécute le SELECT en attente et l'exporte dans le fichier du commentaire (.csv, sinon tableur XML) ; P = nombre de lignes.
Paramètres
- C
- Nom du Fichier .xls ou .csv au choix
Exécute le SELECT en attente (5 colonnes : n°, X, Y, Z, alias) et range chaque ligne dans le point global n° (et son alias).
Paramètres
Aucun paramètre.
Exécute le SELECT en attente (3 colonnes X, Y, Z) et range les lignes dans les points globaux D à G (0 au-delà des lignes).
Paramètres
- D
- Point de Départ
- G
- Point d'arrivée
Exécute le SELECT en attente (1 colonne) et range les lignes dans les compteurs globaux D à G.
Exécute le SELECT en attente et propose ses lignes dans une fenêtre de choix (comme WINVAL : D texte, E chaîne qui reçoit la valeur, F, G, H, I, J, K, M) ; la ligne choisie donne T..Y (5 premiers champs).
Paramètres
- C
- Nom du Fichier .xls ou .csv au choix
- D
- Texte affiché (numéro de chaîne globale)
- E
- Numéro de chaîne globale à affecter
- G
- Largeur de la fenêtre
- H
- Hauteur de la fenêtre
- I
- Largeur de la zone de texte
- J
- Gauche
- K
- Haut
- La fenêtre attend sa fermeture par l'opérateur : le cycle est suspendu pendant ce temps.
Ajoute au SVG en cours chaque champ des lignes du SELECT en attente (des éléments SVG écrits par la requête).
Paramètres
Aucun paramètre.
- Q = nombre de lignes du SVG.
Comme BDDSQLXSVG (même code : ajoute les champs au SVG en cours).
Paramètres
Aucun paramètre.
Exécute le SELECT en attente et ouvre un rapport FastReport (modèle du commentaire) dans la fenêtre de suivi.
Paramètres
Aucun paramètre.