DBRequest 1.0
Catégorie / Domaine : |
DB |
Compatibilité SCOL
Voy@ger : |
V 3.5 et supérieure |
Mise à jour : |
05/2001 |
Fonction
Ce module permet d’effectuer une requête SQL dans une base de données.
Il doit être utilisé conjointement avec le module DBEditor qui lui, permet d’administrer la base de données et DBImport qui permet d’importer des tables d’une base vers une autre base.
Configuration
Figure 1 : Interface du module
DBRequest
|
Sélectionne les éléments distincts |
Si cette case est cochée, la requête SQL ne récupère que les lignes de la base de données qui sont différentes les unes des autres ; cela évite donc de récupérer des doublons. Si elle n'est pas cochée, toutes les lignes correspondant à la requête seront récupérées |
Mise en oeuvre
Action |
Fonction |
module.événement à DBRequest.start |
Démarre le module chez le client |
module.événement à DBRequest.show |
Affiche l’interface du module chez le client Il est nécessaire d’éditer ce lien afin d’insérer un paramètre : - Double-cliquer le lien afin d’afficher la fenêtre de propriétés : - Sélectionner le lien dans la zone - Entrer les paramètres suivants dans la zone : le nom de la table les noms des attributs de la base de données qui servent à créer le SELECT ; ils doivent être indiqués comme suit : nom de la table champ1 champ2 champ3 Par exemple : product_description name description sellingprice Si aucun paramètre n’est indiqué, la dernière requête chargée est affichée Si le paramètre est précédé de la mention #MySqlReq#, la requête s’affiche et il est possible de la compléter. - Cliquer sur la croix en haut à droite pour enregistrer les modifications et fermer la fenêtre |
module.événement à DBRequest.hide |
Fait disparaître l’interface du module (occultation) |
Evénement |
Fonction |
DBRequest.in à module.action |
Le module est démarré chez le client et cela engendre une action |
DBRequest.entering
à module.action |
A chaque fois qu’un client est créé, une action est générée |
DBRequest.shown
à module.action |
L’affichage de l’interface du module engendre une action |
DBRequest.hidden à module.action |
La disparition (occultation) de l’interface du module engendre une action. |
DBRequest.out à module.action |
La destruction du module chez le client engendre une action |
Zone |
Fonction |
Interface |
Affectation |
DBRequest.product |
interface du module |
Serveur |
non |