Partager via


Générateur de critères de recherche, boîte de dialogue

Mise à jour : novembre 2007

Remplissez cette boîte de dialogue pour ajouter une nouvelle requête (généralement une requête paramétrée) à un formulaire lié aux données existant dans votre application Windows. Cela comprend l'ajout d'une nouvelle requête à la table sélectionnée et l'ajout de contrôles permettant aux utilisateurs d'entrer les valeurs des paramètres dans le formulaire (un bouton permettant d'exécuter la requête est également ajouté au formulaire).

Une requête paramétrée retourne des données qui répondent aux conditions d'une clause WHERE contenue dans la requête. Par exemple, vous pouvez paramétrer une liste de clients pour n'afficher que les clients d'une certaine ville en ajoutant WHERE City = @City à la fin de l'instruction SQL qui retourne la liste des clients. La clause WHERE définit une condition à remplir lors de l'exécution d'une requête. SELECT * FROM Customers retourne tous les enregistrements contenus dans la table Customers, où SELECT * FROM Customers WHERE City = @City retourne uniquement les enregistrements dont la colonne City correspond à la valeur du paramètre @City. Ajoutez une clause WHERE qui a un sens à la fin de votre requête.

Clauses WHERE classiques :

SELECT * FROM Employees WHERE CompanyName like @CompanyName
SELECT * FROM Employees WHERE (LastName = @Lname) and (FirstName = @Fname)
Remarque :

La syntaxe des espaces réservés de paramètre varie selon la source de données. Cet exemple affiche des espaces réservés pour une source de données SQL Server (@paramname). Utilisez des espaces réservés de point d'interrogation (?) pour les paramètres System.Data.OleDb et System.Data.Odbc (WHERE CompanyName like ?).

Cette boîte de dialogue s'affiche lorsque vous sélectionnez Ajouter une requête sur une balise active ou dans le menu Données.

À l'aide de cette boîte de dialogue, vous pouvez :

Liste des éléments d'interface utilisateur

  • Sélectionner la table de source de données
    Sélectionnez dans la liste déroulante des tables disponibles dans votre projet la table à laquelle ajouter la requête.

  • Sélectionner une requête paramétrée pour charger les données
    Sélectionnez une requête paramétrée nouvelle ou existante.

  • Nouveau nom de requête
    Tapez le nom de la nouvelle requête paramétrée.

  • Nom de requête existant
    Sélectionnez une requête dans la liste déroulante des requêtes disponibles pour la table de la source de données sélectionnée.

  • Texte de la requête
    Entrez l'instruction SQL qui s'exécutera lors d'un clic sur le bouton.

    Remarque :

    L'Assistant fournit le Générateur de requêtes (outil visuel permettant de créer des requêtes SQL).

  • Générateur de requêtes
    Ouvre le Générateur de requêtes (outil visuel permettant de créer des requêtes SQL). Pour plus d'informations, consultez Outils du Concepteur de requêtes et de vues.

Voir aussi

Tâches

Procédure pas à pas : affichage de données sur un formulaire dans une application Windows

Comment : ajouter une requête paramétrée à un formulaire dans une application Windows

Procédure pas à pas : création d'un formulaire pour rechercher des données dans une application Windows

Concepts

Vue d'ensemble de l'affichage des données

Autres ressources

Connexion aux données dans Visual Studio

Préparation de votre application pour recevoir des données

Extraction de données dans votre application

Affichage des données sur des formulaires dans les applications Windows

Modification des données dans votre application

Validation des données

Enregistrement des données