Konflikt zwischen Textfeld und Kombinationsfeld
Ich sollte erwähnen, dass ich völlig neu in Access bin, also bitte meine Frage nicht ablehnen. Ich brauche dazu wirklich Hilfe. Wenn mir jemand nicht hilft, dann werde ich immer wieder dieselbe Frage stellen, bis jemand, der sich wirklich interessiert, sich die Zeit nimmt, mir zu helfen.
Dies ist, was ich versuche, geschehen zu sein: Der Benutzer gibt neue Daten in das Textfeld ein und versucht, sie im Formular zu speichern. Der Benutzer erhält die Fehlermeldung, dass dieses Update nicht ausgeführt werden kann, weil es nicht in der Primärschlüsseltabelle enthalten ist. Der Benutzer sucht in einem Kombinationsfeld, ob vorhandene Daten in einem unzulässigen Format eingegeben werden. In diesem Fall wählt der Benutzer die gewünschten vorhandenen Informationen aus dem Kombinationsfeld aus, und das Textfeld wird automatisch aktualisiert. Wenn noch keine Daten vorhanden sind, wählt der Benutzer die Schaltfläche Neu hinzufügen ... und fügt die neuen Daten dem Primärschlüssel hinzu. Der Benutzer kann dann Daten speichern.
Derzeit funktioniert das nicht. Wenn ich ein Kombinationsfeld erstelle und Folgendes auswähle: Speichern Sie diesen Wert in diesem Feld: (Textfeld), es entsteht irgendwie eine wechselseitige Beziehung. Das Kombinationsfeld aktualisiert das Textfeld. Wenn jedoch ein ungültiger Eintrag in das Textfeld eingefügt wird, wird auch das Kombinationsfeld aktualisiert. Dies ist frustrierend für mich, da sie mit zwei verschiedenen Tabellen verknüpft sind. Ich habe keine Ahnung, warum das Textfeld die Möglichkeit hat, das Kombinationsfeld zu aktualisieren. Das Kombinationsfeld holt eindeutige Werte aus einer Primärschlüsseltabelle und das Textfeld zeigt nur die aktuellen Daten aus einer Tabelle an, die die "viele" Seite der Beziehung zum Primärschlüssel ist. Beide enthalten denselben Datentyp, das Textfeld sollte jedoch keinesfalls das Kombinationsfeld aktualisieren.
Im Moment muss ich nur das Kombinationsfeld zu Überprüfungszwecken verwenden, ohne dass Werte überall gespeichert werden dürfen. Das funktioniert, ist aber nicht ideal.
Name of text box: Code Control Source of text box: Code (but from tbl_ContractsMASTER) Name of combo box: Combo86 Control Source of combo box: Code (but from tbl_Code)
Ich musste die Steuerquelle für die Combo-Box auf "Ungebunden" ändern, aber auch dieses Ergebnis ist nicht ideal.
Kann das gelöst werden?
0 Antworten auf die Frage
Verwandte Probleme
-
1
In Microsoft Access 2010 wurden alle Zellen auf einen Wert gesetzt
-
1
Viele bis viele Datenerfassung - Access 2010
-
1
Wie zeige ich Systemtabellen für eine `.MDB` in Access 2010 an?
-
1
Verwenden eines PivotTable zum Zählen von Elementen in Access
-
4
Fehler bei der MS-Access-Datenbank
-
1
Wo finde ich nützliche aktuelle Access Tutorials?
-
7
Wie stelle ich den ersten Wert von AutoNumber in Access ein?
-
2
Wie ziehe ich in Access Daten aus mehreren Tabellen in eine Tabelle?
-
1
MS Access Forms: Geschäftsnummer ist eine Tabelle, Anzeigetext in ComboBox
-
4
Wie synchronisiere ich mehrere Access-Datenbanken zusammen?