Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Parzelle387 am März 30, 2020, 12:49:08

Titel: Anzeige DS aus ungebunden Listenfeld in anderem Formular
Beitrag von: Parzelle387 am März 30, 2020, 12:49:08
Hallo zusammen,

Ich habe ein Listenfeld in einem Formular, welches mir alle Namen einer Tabelle anzeigt (als übersicht sozusagen).
Ist es möglich, wenn ich nun auf einen dieser Namen drauf klicke, das mir der DS in einem seperatem Formular angezeigt wird ?

Ich habe es mit:
Private Sub Liste44_AfterUpdate()
DoCmd.OpenForm "MeinFormular"
Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "Forms!MeinFormular!Name = " & Me.Liste44
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub

ptobiert, geht leider nicht  :'(

Titel: Re: Anzeige DS aus ungebunden Listenfeld in anderem Formular
Beitrag von: DF6GL am März 30, 2020, 12:57:42
Hallo,

Private Sub Liste44_AfterUpdate()
DoCmd.OpenForm "MeinFormular",,,"[Name] = '" & Me!Liste44.Column(0)  & "'"
End Sub



btw:
"Name" ist, da reserviertes Wort, zu vermeiden. 
Grundsätzlich sollten Primärschlüsselfelder zur Filterung verwendet werden.
Eine eindeutige, sinnbezogene Benamsung ist zu empfehlen.
Titel: Re: Anzeige DS aus ungebunden Listenfeld in anderem Formular
Beitrag von: Parzelle387 am März 30, 2020, 13:05:59
Vielen Dank.

Ich bin dann den Weg mit der ID gegangen.... Funktioniert supi.