|
|
|
|
|
- Présentation
- Requête dans une fenêtre ou dans une page
- Présentation
- Requête dans un champ d'une fenêtre WINDEV ou d'une page WEBDEV
- Afficher le résultat de la requête dans un champ Liste, Combo, Zone répétée ou Table
- Utiliser une rubrique résultat de la requête dans un champ :
- Requête dans un état
Utiliser le résultat d'une requête
Le résultat d'une requête de sélection peut être utilisé dans : - une application WINDEV, WINDEV Mobile ou un site WEBDEV,
- une fenêtre (créée avec l'assistant sous WINDEV ou WINDEV Mobile),
- une page (créée avec l'assistant sous WEBDEV),
- un champ d'une fenêtre (table, liste, combo, ... sous WINDEV ou WINDEV Mobile),
- un champ d'une page (zone répétée, table, liste, combo, ... sous WEBDEV),
- un état.
Le résultat d'une requête d'insertion, de modification ou de suppression peut être utilisé uniquement dans un programme. Logiciel Etats & Requêtes Rappel : Le logiciel Etats & Requêtes ne permet pas de créer : des requêtes d'insertion, des requêtes de modification, des requêtes de suppression. Pour utiliser le résultat d'une requête en programmation, consultez Exécution de la requête et manipulation du résultat avec les fonctions du WLangage. Requête dans une fenêtre ou dans une page Présentation Il est possible d'utiliser une requête comme source de données d'une fenêtre ou d'une page. La fenêtre ou la page affichera les enregistrements sélectionnés par la requête.
Logiciel Etats & Requêtes Les requêtes créées avec le logiciel Etats & Requêtes pourront être exécutés depuis une application WINDEV uniquement si cette application gère les requêtes créées avec le logiciel Etats & Requêtes. Requête dans un champ d'une fenêtre WINDEV ou d'une page WEBDEV Tous les champs pouvant être reliés à une source de données peuvent être associés à une ou plusieurs rubriques résultat de la requête (champs de saisie, liste, table, ...).
Il est possible d'utiliser une requête comme source de données d'un champ. Le champ affichera les enregistrements sélectionnés par la requête.
Logiciel Etats & Requêtes Les requêtes créées avec le logiciel Etats & Requêtes pourront être exécutés depuis une application WINDEV uniquement si cette application gère les requêtes créées avec le logiciel Etats & Requêtes. Afficher le résultat de la requête dans un champ Liste, Combo, Zone répétée ou Table Pour afficher le résultat de la requête dans un champ Liste, Combo, Zone répétée ou Table : - Ouvrez la fenêtre ou la page dans laquelle le champ Liste, Combo, Zone répétée ou Table doit être ajouté.
- Insérez le champ associé à la requête (via le volet "Création" du ruban). L'assistant de création du champ se lance.
- Spécifiez que les informations affichées dans le champ proviennent d'une requête existante.
- Sélectionnez la requête à associer au champ et les rubriques à afficher dans le champ.
- Validez. Le champ créé affichera les informations provenant de la requête associée.
- Saisissez si nécessaire la ligne de code suivante dans le traitement d'initialisation du champ. Cette ligne de code permet d'initialiser et d'exécuter la requête, et d'afficher le résultat de la requête dans le champ en cours.
HExécuteRequête(<Nom de la requête associée>)
Utiliser une rubrique résultat de la requête dans un champ : Pour utiliser une rubrique résultat de la requête dans un champ (autre qu'un champ Liste, Combo, Zone répétée ou Table) : - Ouvrez la fenêtre ou la page dans laquelle un champ associé à une requête doit être ajouté.
- Créez le champ associé à la requête.
- Sous le volet "Modification", dans le groupe "Aide à l'édition", cliquez sur "Description". La fenêtre de description du champ s'affiche.
- Affichez l'onglet "Liaison" de la fenêtre de description du champ.
- Sélectionnez la rubrique à afficher dans l'option "Rubrique reliée".
- Validez. Le champ créé affichera les informations provenant de la requête associée.
- Saisissez si nécessaire la ligne de code suivante dans le traitement d'initialisation du champ. Cette ligne de code permet d'initialiser et d'exécuter la requête, et d'afficher le résultat de la requête dans le champ en cours.
HExécuteRequête(<Nom de la requête associée>)
Remarque : Lors de la création d'un champ Table associé à une requête, il est possible de : - Sélectionner directement la requête dans le volet "Projet".
- Effectuer un "Drag and Drop" (Glisser/Déplacer) vers la fenêtre. Une table associée à la requête est automatiquement créée dans la fenêtre ou dans la page.
Il est possible d'utiliser une requête comme source de données d'un état. L'état affichera les enregistrements sélectionnés par la requête.
Pour utiliser une requête dans un état, consultez Etat sur Requête.
Astuce : Sous le volet "Requête", dans le groupe "Liaison Fichier", l'option "Créer un état" permet de créer automatiquement un état basé sur la requête de sélection en cours.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|