Eine Konstante ist ein Ausdruck mit einem festen Wert. Es gibt zwei Arten: vordefinierte Konstanten, die Sie nach dem Namen auswählen, und selbstdefinierte Konstanten, für die Sie den aktuellen Wert eingeben.
4D bietet eine ganze Reihe vordefinierter Konstanten. Sie erscheinen im Explorer-Fenster nach Themen sortiert:

Sie können eine vordefinierte Konstante auf zwei Arten in den Methodeneditor setzen:
- Markieren Sie die Konstante im Explorer und ziehen Sie diese bei gedrückter Maustaste in den Methodeneditor.
- Tippen Sie den entsprechenden Namen direkt im Methodeneditor ein. Sie müssen nur die ersten Buchstaben eingeben, der type-ahead Mechanismus schlägt dann passende Namen vor.
Vordefinierte Konstanten erscheinen im Methodeneditor und Debugger-Fenster standardmäßig unterstrichen. Hier ein Beispiel mit den vordefinierten Konstanten On Load und On Close Box:

Eine alphanumerische Konstante steht zwischen geraden Anführungszeichen ("…"). Hier ein paar Beispiele:
"Datensätze hinzufügen"
"Keine Datensätze vorhanden."
"Rechnung"
Eine leere Zeichenkette legen Sie mit geraden Anführungszeichen ohne Inhalt an ("").
Eine numerische Konstante wird als Zahl geschrieben. Hier ein paar Beispiele:
27
123.76
0.0076
Negative Zahlen werden mit einem Minuszeichen gekennzeichnet (–), also:
–27
–123.76
–0.0076
Hinweis: Ab 4D v15 ist der Dezimaltrenner standardmäßig ein Punkt (.), unabhängig von der Sprache des Betriebssystems. Haben Sie die Option "Verwende regionale Systemeinstellungen" markiert (siehe Seite Methoden), müssen Sie den Trenner verwenden, der in Ihrem System definiert ist.
Eine Datumskonstante steht zwischen Ausrufezeichen (!…!). Ab 4Dv15 muss ein Datum das ISO Format (!YYYY-MM-DD!) haben. Hier ein paar Beispiele für Konstanten:
!1976-1-1!
!2004-5-4!
!1997-12-25!
Verwenden Sie für Nulldatum das Format !00-00-00!
Tipp: Der Methodeneditor hat ein Tastaturkürzel für Nulldatum: Tippen Sie ein Ausrufezeichen (!) und drücken die Eingabetaste.
Hinweise:
- Zur Wahrung der Kompatibilität akzeptiert 4D die zweistellige Jahreseingabe. Eine Jahreszahl mit zwei Stellen betrifft standardmäßig das 20. oder 21. Jahrhundert, je nachdem, ob es größer oder kleiner 30 ist. Diese Standardeinstellung lässt sich mit dem Befehl SET DEFAULT CENTURY verändern.
- Haben Sie die Option "Verwende regionale Systemeinstellungen" (siehe Seite Methoden) markiert, müssen Sie das Datumsformat Ihres Systems verwenden. Im allgemeinen gilt in einer deutschen Umgebung für Datum das Format Tag.Monat.Jahr, getrennt durch Punkte; in der US-Version das Format Monat/Tag/Jahr, getrennt durch Schrägstriche (/).
Eine Zeitkonstante steht zwischen Fragezeichen (?...?).
In der deutschen und internationalen Version gelten für Zeit das Format Stunde:Minute:Sekunde, getrennt durch Doppelpunkt (:). Zeiten erscheinen im 24-Stunden Format.
Hier ein paar Beispiele:
?00:00:00? ` Mitternacht
?09:30:00? ` 9:30 am
?13:01:59? ` 13 Stunden, 1 Minute und 59 Sekunden
Verwenden Sie für Nullzeit das Format ?00:00:00?
Tipp: Der Methodeneditor hat ein Tastaturkürzel für Nullzeit. Tippen Sie ein Fragezeichen (?) und drücken die Eingabetaste.