Aide MicroStation CONNECT Edition

Pour utiliser le Générateur de requête Visual SQL pour générer une requête : Exemple 3

Remarque : Le Navigateur de données Visual SQL affiche seulement les données. Faites les modifications à la base de données en mode Formulaires.
Remarque : Pour éditer l'une des clauses Where, cliquez sur la clause dans la zone de liste Champs Where. Modifiez dynamiquement le champ, l'opérateur, la valeur et les membres de clause AND/OR comme vous le feriez normalement lors de la création d'une instruction SQL. Cliquer sur Appliquer met l'instruction SQL Select en conformité avec vos changements dans la boîte de dialogue Champs Where. Vous pouvez également supprimer la clause en cliquant sur Effacer.
Remarque : Si votre sélection dans Champs Disponibles est un type de caractère, votre entrée dans le champ de texte Valeur (par exemple, 100) est affichée entre guillemets simples dans la colonne Valeur de la zone de liste Champs Where (elle est affichée sous la forme « 100 »).
Remarque : Les Opérateurs courants n'utilisent pas des champs de caractère.
  1. Cliquez sur Effacer tout pour effacer toutes les tables existantes.
  2. Dans la page d'onglet Select, cliquez surTables ou sélectionnez l'option de menu Tables > Ouvrir table.
  3. Dans la boîte de dialogue Sélectionner table, cliquez deux fois sur Parcel.
  4. Dans la boîte de dialogue Sélectionner table, cliquez sur Annuler.
  5. Dans la boîte de dialogue Parcel, cliquez deux fois sur les champs Parcel_no, owner, house_num, str_name.

    Ce qui suit apparaît dans la zone de texte Instruction SQL Select :

    SELECT parcel_no, owner, house_num, str_name 
     FROM parcel
  6. Cliquez sur l'onglet Where.

    La page d'onglet Where s'affiche.



  7. Dans la zone de liste Champs disponibles, cliquez sur le champ parc_value.

    Le champ sélectionné apparaît dans la zone de liste Champs Where.

  8. Cliquez sur >= (supérieur ou égal à). Dans le champ de texte Valeur, entrez 50000 et appuyez sur <Entrée>.
  9. Cliquez sur Et pour créer la seconde clause WHERE.

    AND s'affiche dans la zone de liste Champs Where.

  10. Cliquez sur parc_area dans la zone de liste Champs disponibles, cliquez sur >= (supérieur ou égal à), saisissez 100000 dans le champ de texte Valeur et appuyez sur <Entrée>.

    L'opérateur et la valeur saisies dans la zone de liste Champs Where.

  11. Cliquez sur Appliquer pour ajouter la clause de la zone de liste Champs Where dans la zone de texte Instruction SQL Select.

    Ce qui suit apparaît dans la zone de texte Instruction SQL Select :

    SELECT parcel_no, owner, house_num ,str_name
    FROM parcel
    WHERE parc_value >= 50000 AND 
    parc_area >=  100000 

    La requête dans la zone de texte Instruction SQL Select est terminée.

  12. Cliquez sur Exécuter.

    Si Sortie > Formulaires est activé dans la boîte de dialogue Générateur de requête Visual SQL, un formulaire de boîte de dialogue est généré lorsque vous cliquez sur Exécuter.



    Si Sortie > Navigateur est activé dans la boîte de dialogue Générateur de requête Visual SQL, cliquer sur Exécuter génère une liste (contenant les mêmes informations que dans le formulaire de boîte de dialogue) qui est affichée dans la boîte de dialogue Navigateur de données Visual SQL.