Nur ID-Nummer übergeben! die in einer anderen Tabelle steht

30/12/2010 - 07:36 von Reiner Selting | Report spam
Guten Morgen zusammen,
ich habe folgendes Problem.
Per VBA erzeuge ich z.B. eine neue Auftragsnummer mit
NRngN = Nz(DMax("[Auftragsnummer]", "tbl_Auftragsnummern"), conStW) +
1
Übertrage diese mit AddNew direkt in der Tabelle
„tbl_Auftragsnummern„ und übergebe sie mit
[txt_Auftragsnummer] = NRngN an ein Textfeld in meinem Formular.
Nachdem ich in dem Formular noch einige Daten eingetragen habe, möchte
ich diese Daten in einer Auftragsdetailtabelle schreiben, nun beginnt
mein Problem wie übergebe ich die Auftragsnummern_ID? in meinem
Textfeld steht ja die Auftragsnummer.
Das gleiche habe ich mit dem Kundennamen, ich lese aus einer Tabelle
den Namen ein, Übergebe ihn an ein Textfeld muss auch dort die ID an
die Auftragsdetailtabelle übergeben die in einer Tabelle Kunde steht!
Ich hoffe ich habe mich einigermaßen verstàndlich ausgedrückt!!!
Gruß
Reiner
 

Lesen sie die antworten

#1 Andreas Vogt
30/12/2010 - 07:51 | Warnen spam
Hallo
Das gleiche habe ich mit dem Kundennamen, ich lese aus einer Tabelle
den Namen ein, Übergebe ihn an ein Textfeld muss auch dort die ID an
die Auftragsdetailtabelle übergeben die in einer Tabelle Kunde steht!


Der Trick ist nach dem Einfügen die ID zu holen und z.B. in einer
Variablen speichern.
Das geht z.B. so: Set rs = db.OpenRecordset("SELECT @@IDENTITY AS
ID;")

Andreas

Ähnliche fragen