Uebernahme von ID der vorgelagerten Form in neue Form (Access)

ThomasS., Montag, 30.03.2009, 08:21 (vor 3493 Tagen)

Hallo,

ich versuche mich erst seit einer Woche an Access, und bin bisher durch googlen und logischem Denken ganz gut weitergekommen...umso besser das Ganze nun aussieht desto detaillierter werden gewisse Probleme allerdings.

1. Ich habe eine Form , die eine KundenID (AutoNumber) enthaelt, und andere Daten sind hierdrin auszufuellen.
Auf einem Textfeld innerhalb dieser Form soll sich nun durch Link eine andere Form oeffnen, in der Ich Adressendetails usw eintragen kann...
Das oeffnen der anderen Form klappt auch ueber openForm embedded makro.
Wie erreiche ich es nun , dass die KundenID aus dem ersten Formular direkt so auch in dem anderen Formular auftaucht? Dort habe ich ein Feld, wo genau diese (wieder) auftauchen soll.

Ich habe da so etwas im kopf, was ungefaehr so sein soll wie ein Bestellvorgang bei zb amazon, dass im Vorformular eingetragene Daten in das naechste uebernommen werden.
Ich nutze Access 2007 (englische Version)
Es waere toll wenn mir jemand kurz helfen koennte
Danke

Uebernahme von ID der vorgelagerten Form in neue Form

Martin Asal @, Montag, 30.03.2009, 21:45 (vor 3493 Tagen) @ ThomasS.

Wie erreiche ich es nun , dass die KundenID aus dem ersten Formular
direkt so auch in dem anderen Formular auftaucht? Dort habe ich ein
Feld, wo genau diese (wieder) auftauchen soll.

Wähle im neuen Formular das Ereignis "Beim Öffnen" des Formulars aus, und schreibe folgenden VBA Code dort hinein:

 
Private Sub Form_Open(Cancel As Integer)
Me.KundenID = Forms("ErstesFormular").KundenID
End Sub
 

Allerdings bist Du möglicherweise generell auf dem Holzweg: Das andere Formular wird ja wohl seine Daten auch irgendwo hinschreiben. Wenn es die gleiche Tabelle ist, sollten beide Formulare vielleicht die gleiche Datenquelle haben, und statt dessen Beim Öffnen des zweiten Forms nur ein Filter übergeben werden, oder der ID dazu benutzt werden, diesen Datensatz gezielt anzuspringen.

bis denn
Martin

Uebernahme von ID der vorgelagerten Form in neue Form

ThomasS., Dienstag, 31.03.2009, 10:59 (vor 3492 Tagen) @ Martin Asal

Danke Martin, ich werde es mal versuchen...
Um dieses VBA Zeug werde ich wohl nich drumherum kommen.

RSS-Feed dieser Diskussion
powered by my little forum