Supportnet / Forum / Datenbanken
Datensatz auswählen in Unterformular
Frage
Hallo! In einem Unterformular möchte ich gerne einen Datensatz anklicken. Danach müsste ein anderes Formular geöffnet werden und den [u] gleichen [/u]Datensatz wieder anzeigen. Habe leider nicht rausgefunden wie das geht. Bookmark, Recordset? Bin froh um einen guten Rat, Mäcke
Antwort 1 von oliverV
Hallo Mäcke,
nutze die OpenForm-Methode und übergib dabei das einschränkende Kriterium.
Im Prinzip wie der Schaltflächencode mit dem Assi erstellt:
[Code]
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "neuer_Formularname"
stLinkCriteria = "ID_neues_Formular =" & Me.ID_UFO
DoCmd.OpenForm stDocName, , , stLinkCriteria
Sinnvoller finde ich allerdings das Doppelklick-Ereignis, ist aber Geschmackssache.
Gruß
Oliver
nutze die OpenForm-Methode und übergib dabei das einschränkende Kriterium.
Im Prinzip wie der Schaltflächencode mit dem Assi erstellt:
[Code]
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "neuer_Formularname"
stLinkCriteria = "ID_neues_Formular =" & Me.ID_UFO
DoCmd.OpenForm stDocName, , , stLinkCriteria
Sinnvoller finde ich allerdings das Doppelklick-Ereignis, ist aber Geschmackssache.
Gruß
Oliver
Antwort 2 von Mäcke
Hallo Oliver
Obwohl ich lange Zeit brauchte um deine Zeilen zu verstehen, hat es doch geklappt. Ich lerne fortlaufend dazu. Vielen Dank! So sieht es nun definitiv aus:
Gruss Mäcke
Obwohl ich lange Zeit brauchte um deine Zeilen zu verstehen, hat es doch geklappt. Ich lerne fortlaufend dazu. Vielen Dank! So sieht es nun definitiv aus:
Private Sub Detailbereich_DblClick(Cancel As Integer)
Dim stdocname As String
Dim stlinkcriteria As String
stdocname = "Verlauf VW Stoma"
stlinkcriteria = "Patnummer =" & Me.PatNummer
DoCmd.OpenForm stdocname, , , stlinkcriteria
End SubGruss Mäcke

