Abrufen von Benutzereingaben bei Abfragen
Wenn Sie Werte aus einem Formular abrufen möchten, können Sie in SELECT – SQL-Anweisungen Variablen verwenden und diese entweder sofort in der Anweisung verwenden oder die Anweisung später ausführen.
Zum Abrufen von Variablen zur sofortigen Verwendung können Sie in SELECT – SQL-Anweisungen das Formular entweder explizit benennen oder einen Kurzverweis auf das Formular verwenden. In diesem Beispiel enthält die WHERE-Klausel einen Kurzverweis.
Abrufen von Werten in einer SELECT - SQL-Anweisung mittels Kurzverweisen
Code | Kommentar |
---|---|
|
THISFORM wird als Kurzverweis auf das aktuelle Formular verwendet, ControlName1 und ControlName2 sind durch die Namen von Steuerelementen zu ersetzen. |
Wenn Sie keine Verweise auf Steuerelemente verwenden möchten, können Sie im Code Variablen definieren. Verwenden Sie Codevariablen, wenn Sie die Werte eines Formulars speichern möchten, aber diese u. U. erst dann verwenden möchten, wenn das Formular nicht mehr aktiv ist.
Abrufen von Werten für die spätere Verwendung
Code | Kommentar |
---|---|
|
Definieren der Variablen. |
|
Verwenden der definierten Variable in der SELECT - SQL-Anweisung. |
Wenn Sie vor der Ausführung der Abfrage die Variable nicht definieren, wird eine Fehlermeldung angezeigt, welche besagt, dass die Variable nicht gefunden werden kann. Wird die Variable im Code nicht definiert, geht Visual FoxPro davon aus, dass diese vorinitialisiert ist.
Siehe auch
Integrieren von Abfragen und Berichten | Speichern eines Berichts als HTML | Hinzufügen von Berichten und Etiketten | SELECT - SQL