Seite 1 von 1

Eingabe erforderlich für gesamte DB ausschalten

Verfasst: Do 24. Aug 2017, 11:38
von Robs123
Gibt es eine Möglichkeit, für alle Tabellen und Formulare in meiner Datenbank die 'Eingabe erforderlich' auf Nein zu stellen? Ich kann bei längeren Listen aktuell nicht zwischenspeichern, deswegen brauche ich die Änderung. Und da es wahrscheinlich um die 3 Stunden geklicke ist dachte ich mir, ich versuche mein Glück.

Liebe Grüße,

Robs

Re: Eingabe erforderlich für gesamte DB ausschalten

Verfasst: Do 24. Aug 2017, 12:43
von RobertG
Hallo Robs,

bei den Formularen kannst Du zumindest die Formularfelder alle auf einmal markieren und dann "Eingabe erforderlich" auf "Nein" stellen. Dafür dürfen aber keine Felder markiert sein, die dies nicht unterstützen (z.B. Label-Felder).

Bei den Tabellen kannst Du dies nur über SQL einzelne Felder zurücksetzen.

Code: Alles auswählen

ALTER TABLE "Tabellenname" ALTER COLUMN "Feldname" SET NULL
Jetzt könntest Du Dir natürlich ein Makro zusammenbauen, das alle Tabellen abgrast, dort alle Felder bis auf die Primärschlüsselfelder aufsucht und sie auf NULL statt NOT NULL setzt. Dauert vermutlich genauso lange wie die Tabellen so durchzugehen, oder?

Gruß

Robert

Re: Eingabe erforderlich für gesamte DB ausschalten

Verfasst: Do 24. Aug 2017, 13:27
von Robs123
Hallo Robert,

danke für den Tipp. In den Tabellen geht es recht schnell mit Pfeil runter durchzugehen, in den Formularen ist alles makieren auf jeden Fall sehr Sinnvoll.

Gruß,

Rob