Dialogfeld "Ausdruck-Generator"
Mit Hilfe dieser Option 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 Dialogfeldes Ausdruck-Generator 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 Dropdownlisten im Dialogfeld auswählen, die Visual FoxPro dann für Sie in das Ausdrucksfeld einfügt.
Einige der folgenden Funktionen sind Ihnen möglicherweise hilfreich, wenn Sie Zeichenfolgen in Ausdrücken bearbeiten möchten.
Für die folgende Aufgabe | Verwendung der Funktion |
---|---|
Entfernen vorangestellter und nachfolgender Leerzeichen von Zeichenausdrücken | ALLTRIM( )-Funktion |
Entfernen vorangestellter Leerzeichen | LTRIM( )-Funktion |
Entfernen nachfolgender Leerzeichen | RTRIM( )-Funktion |
Hinzufügen bestimmter Zeichen am Anfang, am Ende oder auf beiden Seiten einer Zeichenfolge | PADL( ) | PADR( ) | PADC( ) Functions |
Zugreifen auf Teile einer Zeichenfolge für Vergleichsoperationen | SUBSTR( )-Funktion |
Zugreifen auf eine bestimmte Anzahl Zeichen einer Zeichenfolge, wobei mit dem ersten Zeichen der Zeichenfolge begonnen wird | LEFT( )-Funktion |
Zugreifen auf eine bestimmte Anzahl Zeichen einer Zeichenfolge, wobei mit dem letzten Zeichen der Zeichenfolge begonnen wird | RIGHT( )-Funktion |
Umwandeln von Großbuchstaben in Kleinbuchstaben und umgekehrt | UPPER( )-Funktion, LOWER( )-Funktion |
Umwandeln des ersten Zeichens einer Zeichenfolge in einen Großbuchstaben | PROPER( )-Funktion |
Konvertierung eines numerischen Feldes in eine Zeichenfolge | STR( )-Funktion |
Funktionen
Enthält Listenfelder für vier Arten von Funktionen. Wenn Sie eine Funktion aus einem der vier Listenfelder auswählen, fügt Visual FoxPro diese Funktion automatisch in das Ausdrucksfenster ein. Wenn Sie Ausdrücke für Remoteansichten erstellen, listet Visual FoxPro nur die Funktionen auf, die für die Back-End-Zieldaten typisch sind.
Zeichen
Liste der verfügbaren Zeichenfolgenfunktionen.Logisch
Liste der verfügbaren logischen Funktionen.Mathematisch
Liste der verfügbaren mathematischen Funktionen.Datum
Liste der verfügbaren Datums- und Zeitfunktionen.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, Arrays 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 Remoteansichten nicht aktiviert.Anmerkung Wenn der Ausdruck einen Aufruf einer benutzerdefinierten Funktion enthält, zeigt Prüfen einen Fehler an. Es muss jedoch nicht unbedingt ein Fehler vorliegen, wenn der Ausdruck zur Laufzeit ausgewertet wird.
Option
Zeigt das Dialogfeld "Optionen für den Ausdruck-Generator" an, in dem Sie Voreinstellungen für den Ausdruck-Generator festlegen können.
Weitere Informationen finden Sie unter Festlegen der Druckoptionen für die einzelnen Steuerelemente im Abschnitt "Erstellen von Druckausdrücken".
Siehe auch
ALLTRIM( )-Funktion | Dialogfeld "Optionen für den Ausdruck-Generator" | IIF( )-Funktion | LEFT( )-Funktion | ISLOWER( )-Funktion | ALLTRIM( )-Funktion | PADL( ) | PADR( ) | PADC( )-Funktionen | PROPER( )-Funktion | RIGHT( )-Funktion | RTRIM( )-Funktion | SET ANSI-Befehl | SET EXACT-Befehl | STR( )-Funktion | SUBSTR( )-Funktion | UPPER( )-Funktion