Freigeben über


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