Ich bin neu zu erreichen, und ich habe in der Lage, eine Lösung für die meisten Schluckauf, die ich mit MS Access erlebt habe, aber ich kann nicht eine Combo-Box in einem Formular um richtig zu funktionieren.Datensatz kann nicht hinzugefügt werden; Join Schlüssel der Tabelle nicht in Recordset in MS Access
Ich habe versucht, es zu entkoppeln, aber es aktualisiert nicht das entsprechende Feld in der Abfrage, auf der das Formular basiert. Ich habe versucht, es an die EmployeeID zu binden, aber kann dann das Employee in dem Kombinationsfeld nicht auswählen, da EmployeeID ein Autonummer-Feld ist.
Wenn mir jemand einen Rat geben kann, wie man das richtig funktioniert, wäre es sehr zu schätzen. Die grundlegende Absicht des Formulars besteht darin, einem Mitarbeiter zu ermöglichen, seinen Namen auszuwählen, ein Datum einzugeben und die entsprechenden Kontrollkästchen zu aktivieren. Alle anderen Werte funktionieren ordnungsgemäß, aber ich möchte nicht, dass die Employee-Tabelle jedes Mal geändert wird, wenn ein Wartungsprotokoll wöchentlich erstellt wird ...
Ich hoffe, ich habe alles gut genug erklärt. Anbei eine Kopie der Datenbank.
Dies ermöglicht das Dropdown-Menü, aber ich kann immer noch nichts auswählen, wie es sagt "Join Key der Tabelle 'tblWeeklyResults' nicht im Recordset." – user8161184
Sie müssen Ihre Employees-Tabelle zur Abfrage hinzufügen, die Ihr Formular füttert, und die Beziehungen so einrichten, dass sie immer die Mitarbeiter enthält, aber nur die Datensätze, die mit den restlichen Tabellen übereinstimmen. – SunKnight0
Auch ein allgemeiner Tipp: Verwenden Sie niemals Leerzeichen in den Namen von Feldern/Tabellen/Abfragen/Formularen. Es wird Ihnen später viele Kopfschmerzen bereiten. – SunKnight0