Partager via


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

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

Une requête paramétrable retourne des données remplissant les conditions d'une clause WHERE dans la requête. Par exemple, vous pouvez paramétrer une liste de clients de sorte à n'afficher que les clients d’une certaine ville en ajoutant WHERE City = @City à la fin de l'instruction SQL qui retourne une liste de clients. La clause WHERE définit une condition à remplir pendant l'exécution d'une requête. SELECT * FROM Customers retourne tous les enregistrements de la table Customers, alors que SELECT * FROM Customers WHERE City = @City ne retourne que les enregistrements dans lesquels la colonne City a la même valeur que celle du paramètre @City. Ajoutez une clause WHERE appropriée à la fin de votre requête.

Voici des clauses WHERE habituelles :

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

Notes

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

Cette boîte de dialogue apparaît quand l'option Ajouter une requête est choisie sur une balise active ou dans le menu Données.

À l'aide de cette boîte de dialogue, vous pouvez effectuer les opérations suivantes :

Liste des éléments d'interface utilisateur

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

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

  • Nom de la nouvelle requête
    Tapez un nom pour la nouvelle requête paramétrable.

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

  • Texte de la requête
    Entrez l'instruction SQL qui s'exécute quand vous cliquez sur le bouton.

    Notes

    L'Assistant fournit le Générateur de requêtes, un outil visuel pour créer des requêtes SQL.

  • Générateur de requêtes
    Ouvre le Générateur de requêtes, un outil visuel pour créer des requêtes SQL.

Voir aussi

Tâches

Procédure pas à pas : affichage de données sur un Windows Form

Comment : ajouter une requête paramétrable à une application Windows Forms

Procédure pas à pas : création d'un Windows Form pour rechercher des données

Concepts

Liaison de contrôles Windows Forms à des données dans Visual Studio

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

Extraction de données dans votre application

Liaison de contrôles à des données dans Visual Studio

Modification des données dans votre application

Validation des données

Enregistrement des données

Autres ressources

Connexion aux données dans Visual Studio