Übergabe von NULL-Werten

NULL-Werte sind Daten, für die keine Inhalte existieren, etwa ein Lieferdatum für eine Lieferung, die noch nicht erfolgt ist. Die meisten Datenbanktreiber erlauben die Abfrage des Feldinhaltes auf NULL.

List & Label behandelt standardmäßig NULL-Werte entsprechend der SQL-92 Spezifikation. Eine wichtige Konsequenz daraus, dass Funktionen und Operatoren, die NULL-Werte als Parameter bzw. Operanden bekommen in der Regel als Ergebnis auch wieder NULL zurückliefern. Ein Beispiel dafür ist die folgende Designerformel:

Titel+" "+Vorname+" "+Nachname

Wenn der Titel mit NULL gefüllt ist, ist das Ergebnis dieser Formel entsprechend dem Standard ebenfalls NULL. Falls dies nicht gewünscht ist, verwenden Sie die Option LL_OPTION_NULL_IS_NONDESTRUCTIVE (siehe dort).

Grundsätzlich handhaben die List & Label-Komponenten NULL-Werte aus Datenbanken automatisch, Sie können aber auch jederzeit NULL-Werte explizit an List & Label übergeben. Übergeben Sie in diesem Falle als Inhalt des Feldes bzw. der Variablen die Zeichenkette "(NULL)" an List & Label. Diese Möglichkeit steht Ihnen für alle Datentypen zur Verfügung.