Freigeben über


Dialogfeld "Suchkriterien-Generator"

Füllen Sie dieses Dialogfeld aus für das Hinzufügen einer neuen Abfrage (typischerweise eine parametrisierte Abfrage) zu einem vorhandenen datengebundenen Formular in einer Windows-Anwendung. Dazu gehört auch das Hinzufügen einer neuen Abfrage zur ausgewählten Tabelle und von Steuerelementen, mit denen Benutzer Parameterwerte auf dem Formular eingeben können (eine Schaltfläche für das Ausführen der Abfrage wird dem Formular ebenfalls hinzugefügt).

Eine parametrisierte Abfrage gibt Daten zurück, die den Bedingungen einer WHERE-Klausel in der Abfrage entsprechen. Sie können beispielsweise eine Kundenliste parametrisieren, sodass nur Kunden in einem bestimmten Ort angezeigt werden. Fügen Sie dazu WHERE City = @City am Ende der SQL-Anweisung hinzu, was eine Liste von Kunden ausgibt. Die WHERE-Klausel definiert eine Bedingung, die beim Ausführen der Abfrage erfüllt sein muss. SELECT * FROM Customers gibt alle Datensätze in der Tabelle Customers zurück, während SELECT * FROM Customers WHERE City = @City nur Datensätze zurückgibt, in denen die Spalte City dem Wert des @City-Parameters entspricht. Fügen Sie am Ende der Abfrage eine WHERE-Klausel hinzu, die sinnvoll ist.

Hier einige typische WHERE-Klauseln:

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

Hinweis

Die Syntax für Parameterplatzhalter variiert je nach Datenquelle.Dieses Beispiel zeigt Platzhalter für eine SQL Server-Datenquelle (@paramname).Verwenden Sie Fragezeichen-Platzhalter (?) für die Parameter System.Data.OleDb und System.Data.Odbc (WHERE CompanyName like ?).

Dieses Dialogfeld wird angezeigt, wenn Abfrage hinzufügen auf einem Smart Tag oder aus dem Menü Daten gewählt wird.

Mithilfe dieses Dialogfelds können Sie Folgendes tun:

Liste der Benutzeroberflächenelemente

  • Datenquellentabelle auswählen
    Auswählen der Tabelle für das Hinzufügen der Abfrage zur Bildung einer Dropdownliste verfügbarer Tabellen im Projekt.

  • Auswahl einer parametrisieren Abfrage für das Laden von Daten
    Wählen Sie eine neue oder vorhandene parametrisiere Abfrage aus.

  • Neuer Abfragename
    Geben Sie einen Namen für die neue parametrisierte Abfrage ein.

  • Vorhandener Abfragename
    Wählen Sie eine Abfrage aus der Dropdownliste verfügbarer Abfragen für die ausgewählte Datenquellentabelle.

  • Abfragetext
    Geben Sie die SQL-Anweisung ein, die ausgeführt wird, wenn man die Taste klickt.

    Hinweis

    Der Assistent führt zum Abfrage-Generator, ein visuelles Tool für die Erstellung von SQL-Abfragen.

  • Abfrage-Generator
    Öffnet den Abfrage-Generator, ein visuelles Tool für die Erstellung von SQL-Abfragen.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Anzeigen von Daten in einem Windows Form

Gewusst wie: Hinzufügen einer parametrisierten Abfrage zu einem Formular in einer Windows Forms-Anwendung

Exemplarische Vorgehensweise: Erstellen eines Windows Forms zum Suchen von Daten

Konzepte

Binden von Windows Forms-Steuerelementen an Daten in Visual Studio

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Binden von Steuerelementen an Daten in Visual Studio

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten

Weitere Ressourcen

Herstellen von Datenverbindungen in Visual Studio