Formulardaten übergeben

01/06/2010 - 12:29 von Reiner Selting | Report spam
Hallo zusammen,
ich habe folgende Frage:
Ich hatte in einen Formular zuerst gebundene Felder und habe sie
abgeàndert in ungebundene.
Mit den Code übergebe ich sie per Button an die Tabelle klappt soweit
auch.

Set rs1 = db.OpenRecordset("tbl_Rechnungen", DB_OPEN_DYNASET)
rs1.AddNew
rs1!RECHNUNGEN_Ablagedatum = Me!Rechnungsablage
rs1!RECHNUNGEN_FortlaufendeNummer = Me!RechLaufNr
rs1!LIEFERANT_ID = Me!cbo_SuchLieferant
rs1!RECHNUNGEN_Eingangsdatum = Me!Eingangsdatum
rs1!RECHNUNGEN_Lieferdatum = Me!LieferDatum
rs1!RECHNUNGEN_Nummer = Me!RechNr
rs1!RECHNUNGEN_Netto = Me!Nettosumme
rs1!MwSt_ID = Me!cbo_MwSt_Satz
rs1!RECHNUNGEN_BemerkungRechnungspruefung = Me!Bem_Buchhaltung
rs1.Update
rs1.Close: Set rs1 = Nothing

Ich habe in dem Formular auch ein Unterformular also ein Detail zu dem
Datensatz die in einer anderen Tabelle gespeichert werden sollen.
Wenn die Felder auch ungebunden sind, wie bekomme ich die Daten
gespeichert mit der Bindung zu dem Datensatz?

Gruß
Reiner
 

Lesen sie die antworten

#1 Karl Donaubauer
01/06/2010 - 12:43 | Warnen spam
Reiner Selting wrote:
Ich hatte in einen Formular zuerst gebundene Felder und habe sie
abgeàndert in ungebundene.
Mit den Code übergebe ich sie per Button an die Tabelle klappt soweit
auch.

Set rs1 = db.OpenRecordset("tbl_Rechnungen", DB_OPEN_DYNASET)
rs1.AddNew
rs1!RECHNUNGEN_Ablagedatum = Me!Rechnungsablage
rs1!RECHNUNGEN_FortlaufendeNummer = Me!RechLaufNr
rs1!LIEFERANT_ID = Me!cbo_SuchLieferant
rs1!RECHNUNGEN_Eingangsdatum = Me!Eingangsdatum
rs1!RECHNUNGEN_Lieferdatum = Me!LieferDatum
rs1!RECHNUNGEN_Nummer = Me!RechNr
rs1!RECHNUNGEN_Netto = Me!Nettosumme
rs1!MwSt_ID = Me!cbo_MwSt_Satz
rs1!RECHNUNGEN_BemerkungRechnungspruefung = Me!Bem_Buchhaltung
rs1.Update
rs1.Close: Set rs1 = Nothing

Ich habe in dem Formular auch ein Unterformular also ein Detail zu dem
Datensatz die in einer anderen Tabelle gespeichert werden sollen.
Wenn die Felder auch ungebunden sind, wie bekomme ich die Daten
gespeichert mit der Bindung zu dem Datensatz?



Theoretisch, indem du in den abhàngigen Datensatz den
"verknüpfenden" Wert aus dem Hauptdatensatz reinschreibst.

Viel mehr kann man nicht sagen, da du nicht verraten hast, worüber die
Tabellen verknüpft sind, d.h. womit ein abhàngiger DS zugeordnet
werden kann. Feldname, Felddatentyp, Entstehungsgeschichte...

Servus
Karl
****************
http://www.donkarl.com Access-FAQ
http://www.donkarl.com/?aek 13. Access-Entwickler-Konferenz:
25./26.09.2010 in Nürnberg, 16./17.10.2010 in Hannover

Ähnliche fragen