Tabellenfeld mit "Eingabe erforderlich=Ja" und 2 Fehler beim Schließen des Forms

29/05/2008 - 13:37 von Wolfgang Badura | Report spam
Hallo zusammen!



Ich arbeite zwar schon lange mit Access 2003 aber erst jetzt hat sich dieses
Problem gestellt:



In einer Tabelle "xy"gibt es ein Feld "Dateiname" mit der Eigenschaft
"Eingabe erforderlich" "Ja".

In einem Formular ist die Datenquelle die oben angeführte Tabelle.

Wenn ich nun mit diesem Formular einen neuen Datensatz hinzufüge, das Form
aber vor jeder Bearbeitung schließe erhalte ich zwei Fehlermeldungen:

1. Das Feld xy.Dateiname cannot contain a Null value.
No na!
2. Sie können diesen Datensatz momentan nicht speichern..Die Änderungen
gehen verloren.
Sehr aufschlussreich! Aber ich will ja sowieso nichts sichern.



Ich habe versucht das Formular mit einem Makro zu schließen, wobei ich die
Aktion "schließen" mit dem Argument

"Speichern" "Nein" versehen habe, aber ohne Wirkung.



Selbst wenn ich mit der NewRecord -Eigenschaft prüfe, ob dies ein neuer
Datensatz ist, was kann ich mit diesem Wissen tun? Das speichern kann ich
offenbar nicht verhindern.



Soll ich die Eigenschaft "Eingabe erforderlich" "Ja" des Feldes kurzfristig
ab- und wieder anschalten?

Oder diese Eigenschaft gar nicht setzen und statt dessen mit der After
Update - Eigenschaft selbst prüfen?

Soll ich ein ungebundenes Formular einrichten?



Was kann ich im dzt. Zustand von Tabelle und Form kurz und schmerzlos tun,
um diese 2 Meldungen zu unterdrücken.



Ich bedanke mich für eine Unterstützung im Voraus.



Wolfgang
 

Lesen sie die antworten

#1 Mark Doerbandt
29/05/2008 - 13:44 | Warnen spam
Hallo, Wolfgang,

Wolfgang Badura:

Wenn ich nun mit diesem Formular einen neuen Datensatz hinzufüge, das Form
aber vor jeder Bearbeitung schließe erhalte ich zwei Fehlermeldungen:



ich zweifle dieses "vor jeder Bearbeitung" mal an, denn Access will
offensichtlich gerade speichern. Wie genau oeffnest Du das Formular
und wie willst Du es schliessen. Laeuft noch irgendwelcher Code?

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen