Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: lutschi83 am Dezember 16, 2014, 12:15:30

Titel: Tabellen verknüpfen
Beitrag von: lutschi83 am Dezember 16, 2014, 12:15:30
Hallo Leute,

ich habe ein Problem mit meiner Datenbank. In meiner Tabelle "Auftrag" gibt es eine Spalte Belegnummer. Diese ist aber beim Anlegen des Datensatzes nicht bekannt. Diese soll später über ein Formular gefüllt werden. Das Formular bezieht sich allerdings auf eine andere Tabelle "Nachverfolgung". Wie kann ich das nun verknüpfen, dass ich nachdem ich den Datensatz in "Auftrag" angelegt habe, dann über das Formular "Nachverfolgung" eintragen lassen. Ich habe das nun schon über Beziehungen versucht zu regeln, doch irgendwie funktiniert das nicht. Ich bekomm es lediglich hin, dass die ID von Nachverfolgung und die ID von Auftrag in einer Abfrage zusammenzuführen, aber dass der Wert eingetragen wird, bekomme ich nicht hin.

Vielen Dank schon einmal.
Titel: Re: Tabellen verknüpfen
Beitrag von: DF6GL am Dezember 16, 2014, 12:40:24
Hallo,

wenn denn die Konstruktion so sein muss, dann etwa so:


Sub Form_Afterupdate()
Currentdb.Execute "Update Auftrag set Belegnummer = '" & Me!Belegnummer & "'  where  AuftragID = " & Me!AuftragID
End Sub


wobei Belegnummer den Datentyp TEXT in der Tabelle Auftrag aufweist und AuftragID das Primärschlüsselfeld (Autowert, bzw. Zahl, Long) ist.
Titel: Re: Tabellen verknüpfen
Beitrag von: lutschi83 am Dezember 18, 2014, 12:29:48
Danke, hat funktioniert