Dialogfeld "Ausdruck erstellen"
In diesem Dialogfeld können Sie Ausdrücke erstellen und bearbeiten. Ein Ausdruck kann ein einfacher Feldname sein, aber auch eine komplexe Berechnung aus unmittelbaren IF-Funktionen, Verkettungen und Datentypkonvertierungen. Der Hauptzweck des Dialogfelds Ausdruck erstellen liegt darin, die Erstellung von
Ausdrücken zu erleichtern, indem es Ihnen bei jedem Schritt die geeigneten Optionen in Listenform zur Verfügung stellt. Auf dieses Dialogfeld können Sie in Designern, Fenstern, Assistenten und Steuerelement-Assistenten zugreifen.
Um einen Ausdruck zu erstellen, können Sie Ausdrücke direkt in das Ausdrucksfeld eingeben oder Elemente aus den Dropdown-Listen im Dialogfeld auswählen, die Visual FoxPro dann für Sie in das Ausdrucksfeld einfügt.
Einige der folgenden Funktionen sind Ihnen möglicherweise von Nutzen, wenn Sie Zeichenfolgen in Ausdrücken bearbeiten möchten.
Für die folgende Aufgabe |
Verwendung der Funktion |
Entfernen vorangestellter und angehängter Leerzeichen von Zeichenausdrücken |
ALLTRIM( ) |
Entfernen vorangestellter Leerzeichen |
LTRIM( ) |
Entfernen angehängter Leerzeichen |
RTRIM( ) |
Hinzufügen bestimmter Zeichen am Anfang, am Ende oder auf beiden Seiten einer Zeichenfolge |
PADL( ), PADR( ), PADC( ) |
Zugreifen auf Teile einer Zeichenfolge für Vergleichsoperationen |
SUBSTR( ) |
Zugreifen auf eine bestimmte Anzahl Zeichen einer Zeichenfolge, wobei mit dem ersten Zeichen der Zeichenfolge begonnen wird |
LEFT( ) |
Zugreifen auf eine bestimmte Anzahl Zeichen einer Zeichenfolge, wobei mit dem letzten Zeichen der Zeichenfolge begonnen wird |
RIGHT( ) |
Umwandeln von Großbuchstaben in Kleinbuchstaben und umgekehrt |
UPPER( ), LOWER( ) |
Umwandeln des ersten Zeichens einer Zeichenfolge in einen Großbuchstaben |
PROPER( ) |
Konvertierung eines numerischen Felds in eine Zeichenfolge |
STR( ) |
Ausdruck
Zeigt den Ausdruck an, den Sie gerade erstellen oder bearbeiten.
Felder
Liste der Felder der aktuellen Tabelle oder Ansicht. Um ein Feld in das Ausdrucksfeld einzufügen, doppelklicken Sie auf das Feld oder wählen Sie das Feld aus und
drücken Sie die EINGABETASTE. Um Felder einer anderen Tabelle anzuzeigen, wählen Sie im Feld Aus Tabelle eine andere Tabelle aus.
Aus Tabelle
Liste der geöffneten Tabellen und Ansichten. Wählen Sie eine Tabelle oder Ansicht aus, um die Liste der Felder zu aktualisieren.
Variablen
Liste der Systemspeichervariablen, Datenfelder und Speichervariablen, die Sie erstellt haben.
Um eine Variable in das Ausdrucksfeld einzufügen, doppelklicken Sie auf die Variable oder wählen Sie die Variable aus, und drücken Sie die EINGABETASTE.
Prüfen
Überprüft die Syntax des im Ausdrucksfeld eingegebenen Ausdrucks, falls die zugehörige Tabelle geöffnet ist. Wenn der Ausdruck gültig ist, wird die Meldung "Ausdruck ist gültig" in der Statusleiste oder einem Meldungsfenster angezeigt. Wenn der Ausdruck ungültig oder die zugehörige Tabelle nicht geöffnet ist, gibt Visual FoxPro eine Fehlermeldung aus. Diese Option ist für Remote-Ansichten nicht aktiviert.
Anmerkung: Wenn der Ausdruck einen Aufruf einer benutzerdefinierten Funktion enthält, zeigt Prüfen einen Fehler an. Es muß jedoch nicht unbedingt ein Fehler vorliegen, wenn der Ausdruck zur Laufzeit ausgewertet wird.
Optionen
Zeigt das Dialogfeld Optionen für den Ausdruckseditor an, in dem Sie Voreinstellungen für den Ausdruckseditor festlegen können.