Hallo zusammen,
ich habe zwei Formulare (Haupt- und Unteformular), die über 1:n verknüpft sind.
Die Datensatzzurodnung der beiden Tabellen/ Formulare ist korrekt und es werden immer nur die jeweiligen Datensätze angezeigt. Bei Doppelklick auf das Unterformular soll dieses geöffnet werden, um den jeweiligen Datensatz anzuzeigen. Es gibt dort noch ein weiteres Unterformular, aber das ist gerade nicht interessant. Nach Öffnen des Unterformulars wird zum ersten Datensatz des gesprungen. Ich möchte gerne zum vorher angeklickten springen.
Ich habe einen Code für die Übergabe von Werten. In meinem Fall soll der Zahlenwert des Fremdschlüssels aus dem Hauptformular an den Primärschlüssel aus dem Unteformular übergeben werden, um dort diesen Datensatz anzuzeigen, ohne diesen zu verändern. So ist meien Idee.
Sub Uebersicht_Firma_DblClick(Cancel As Integer)
DoCmd.OpenForm ("frmFirma")
Forms.Item("frmFirma").Controls.Item("Firma").Value = Me.Uebersicht_Firma.Value
End Sub
Hat jemand einen Tipp?
|