Hallo Ulrich,
> 
> ich arbeite mit OOo Base 3.2.1 unter Suse-Linux, im Hintergrund MySQL 5.1.
> 
> Ich verwende Base als Frontend für eine bestehende MySQL-Datenbank. Dort
> habe ich eine Tabelle erzeugt mit Default-Werten für die Spalten. Wenn
> ich nun in einem Base-Formular ein solches Feld beim Erfassen von Daten
> leer lasse, wird in der Tabelle statt des Default-Wertes NULL
> eingetragen. Gibt es dafür Abhilfe? Oder ist das beabsichtigt?

Ich habe gerade einmal den Unterschied zur internen Datenbank getestet. Wenn 
Du intern Defaultwerte eingibst werden die auch direkt in den Tabellen 
gezeigt. Defaultwerte von MySQL kommen bei mir (SuSE 11.2, OOo 3.1.1) weder 
über den jdbc-Treiber als auch über die Direktverbindung mittels Extension 
über.

Willst Du nicht, dass im Formular als leer angezeigte Felder tatsächlich leer 
bleiben, so hilft leider auch nicht die Einstellung, dass dort nicht "NULL" 
abgespeichert werden soll. Du müsstest also schon das Formular mit 
entsprechenden Defaultwerten versehen (Kontrollfeld - Allgemein - 
Standardtext)


Gruß

Robert


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an