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]
