Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Thommy123 am Februar 16, 2023, 14:18:22

Titel: Datenbankmodul kann keinen Datensatz mit passenden Schlüsselfelder finden
Beitrag von: Thommy123 am Februar 16, 2023, 14:18:22
Hallo zusammen.

Ich bin eigentlich fortgeschrittener Anfänger und bastle gerade an einer Datenbank für die Lagerverwaltung.

Ich stehe noch relativ am Anfang. Ich habe alle nötigen Tabellen mit den dazugehörigen Beziehungen angelegt.
Hinzu kommt eine Abfrage, die zwei Kombinationsfelder in Abhängigkeit versetzt.

Meine vorhandenen Tabellen sowie die Beziehungen habe ich angehängt. Falls Infos fehlen, reiche ich sie gerne nach.

Ich versuche ein Formular zu erstellen, wo ich einen Artikel buchen kann.
Da sämtliche Felder in Beziehung zu einander stehen habe ich aber das Problem, dass ich keinen Datensatz anlegen kann. Es kommt immer folgende Fehlermeldung:

Datenbankmodul kann in der Tabelle "tbl_Unterkategorie" keinen Datensatz mit passenden Schlüsselfeldern "ID_SUBKAT_tbl_Artikel" finden.

Wo genau muss ich suche bzw. was mache ich falsch?

Access1.PNG

Access2.PNG 
Titel: Re: Datenbankmodul kann keinen Datensatz mit passenden Schlüsselfelder finden
Beitrag von: MzKlMu am Februar 16, 2023, 14:21:41
Hallo,
lösche in den Fremdschlüsselfeldern den Standardwert der bei Zahlen automatisch auf 0 gesetzt wird, aber keinen Sinn macht und zu dem Fehler führt.
Ich habe mir angewöhnt, die Standardwerte immer sofort zu löschen, bevor der Tabellenentwurf gespeichert wird.

PS:
Es ist vorteilhaft, an die Fremdschlüsselfelder ein _F anzuhängen, damit man PS und FS immer zweifelsfrei unterscheiden kann.
Titel: Re: Datenbankmodul kann keinen Datensatz mit passenden Schlüsselfelder finden
Beitrag von: ebs17 am Februar 16, 2023, 14:31:57
=> Datenbankmodul kann in der Tabelle "tbl_Unterkategorie" keinen Datensatz mit passenden Schlüsselfeldern "ID_SUBKAT_tbl_Artikel" finden.

Wenn ich mir das Beziehungsbild anschaue, kann ich auch kein Feld mit solch einer Bezeichnung sehen.
Schaust Du Dir also verwendete Abfragen an, wo Du das unbekannte Wesen eingebaut hast.