Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Formularwechsel - aktuellen Datensatz beibehalten





Frage

mehrere unterschiedliche Formulare (von einer Tabelle) werden über Navigationsschaltflächen aufgerufen. Diese zeigen beim Öffnen aber immer den 1. Datensatz an und nicht den aktuellen des vorherigen Formulars. Wie kann ich mir den aktuellen Datensatz merken?

Antwort 1 von mapet

Hallo

mit folgendem Code erreichst Du dass der gleiche Datensatz geladen wird


Private Sub Befehl3_Click()
On Error GoTo Err_Befehl3_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Formular_c"
    
    stLinkCriteria = "[pnr]=" & Me![pnr]
    DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Befehl3_Click:
    Exit Sub

Err_Befehl3_Click:
    MsgBox Err.Description
    Resume Exit_Befehl3_Click
    
End Sub


Wobei pnr die ID des jeweiligen Datensatzes ist

mapet

Antwort 2 von oliverV

Alternativ kannst du auch die Bookmark-Eigenschaft nutzen, siehe FAQ 4.5.

Gruß

Oliver


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: