|
|
|
|
|
- Présentation
- Comment le faire ?
- Champ d'une fenêtre ou d'une page : passer du mode intégré au mode indépendant
- Etat basé sur une requête intégrée : Passer du mode intégré au mode indépendant
- Manipuler une rubrique de la requête intégrée par programmation
- Comment manipuler les requêtes indépendantes ou intégrées ?
- Sous l'éditeur de pages ou de fenêtres : Tableau récapitulatif
- Sous l'éditeur d'états : Tableau récapitulatif
Mode de création de requêtes : requête indépendante ou intégrée
Non disponible avec ce type de connexion
L'éditeur de requêtes peut être utilisé de deux façons différentes pour créer une requête : - création de la requête directement sous l'éditeur de requêtes :
- Cliquez sur
parmi les boutons d'accès rapide. - La fenêtre de création d'un nouvel élément s'affiche : cliquez sur "Requêtes" et sélectionnez le type de requête à créer.
Cette requête correspond à un élément du projet (fichier ".WDR") et peut être utilisée comme source de données d'un état, d'un champ d'une fenêtre ou d'une page (champ Liste, Combo ou Table), en programmation, dans une autre requête, ... La requête est dite indépendante.
- création de la requête lors de la création du champ Liste, Table ou de l'état basé sur cette requête (option "Une requête que je veux définir maintenant" dans l'assistant de création du champ ou de l'état). Aucun fichier spécifique n'est créé. La requête est dite intégrée.
Une requête intégrée ne peut pas être utilisée comme source de données d'un élément (état, ...) différent de celui où cette requête a été créée. Champ d'une fenêtre ou d'une page : passer du mode intégré au mode indépendant Pour extraire une requête d'un champ d'une fenêtre ou d'une page : - Affichez la fenêtre ou la page sous l'éditeur.
- Sélectionnez le champ basé sur une requête intégrée.
- Dans le menu contextuel du champ, sélectionnez l'option "Requête intégrée .. Ouvrir la requête associée".
Attention : la fenêtre ou la page doit avoir été enregistrée au moins une fois. - L'éditeur de requêtes s'ouvre et affiche le graphe de la requête. Sous le volet "Accueil", dans le groupe "Général", déroulez "Enregistrer" et sélectionnez "Exporter .. Vers une requête indépendante".
- Enregistrez la nouvelle requête. La requête est désormais indépendante. Vous pouvez l'utiliser dans toutes les fenêtres, les pages et états de votre projet.
Etat basé sur une requête intégrée : Passer du mode intégré au mode indépendant Pour extraire une requête d'un état : - Affichez l'état sur requête intégrée (sous l'éditeur d'états).
- Sélectionnez l'option "Éditer la requête" du menu contextuel de l'état. La requête s'affiche sous l'éditeur de requêtes. Attention : l'état doit avoir été enregistré au moins une fois.
- Sous le volet "Accueil", dans le groupe "Général", déroulez "Enregistrer" et sélectionnez "Exporter .. Vers une requête indépendante".
- Enregistrez la nouvelle requête. La requête est désormais indépendante.
Manipuler une rubrique de la requête intégrée par programmation Pour accéder à une rubrique de la requête intégrée depuis un des codes du champ ou de l'état associé à cette requête, utilisez la syntaxe : Ce mot-clé MaSource permet notamment de manipuler les paramètres d'une requête intégrée (dans les états, les champs Combo, Liste et Table fichier). Remarque : le mot-clé MaSource ne doit pas être utilisé dans le code d'initialisation du champ ou dans le code d'ouverture de l'état. Comment manipuler les requêtes indépendantes ou intégrées ? Sous l'éditeur d'états : Tableau récapitulatif | | | Type de requête | Requête intégrée | Requête indépendante |
---|
Fonction d'initialisation | Requête non paramétrée : iInitRequêteEtat
Requête paramétrée : Il est nécessaire de spécifier les paramètres :- soit avec la fonction iInitRequêteEtat.
- soit en utilisant la notation MaSource.<Nom paramètre>.
| hExécuteRequête, iInitRequêteEtat | Fonction permettant de passer le paramètre hRequêteSansCorrection | Transformer la requête intégrée en requête indépendante | hExécuteRequête |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|