Formulier obv ander formulier

Status
Niet open voor verdere reacties.

maomanna

Gebruiker
Lid geworden
20 feb 2014
Berichten
234
Hallo allen,

In mijn DB heb ik 2 tabellen met identieke gegevens, welke ik in een Query met Union in 1 query zet. Gaat prima.
Het overzicht roep ik in een formulier op (in Access 2010 -> Formulier -> Meer formulieren -> Meerdere items)
Daarbij kan ik een record selecteren, waarna ik op een knop druk en een gedetaileerd formulier (welke gebaseerd is op de query) te zien krijg van het geselecteerde record.

Dat doe ik met:

Code:
Private Sub Formulieropenen_Click()
On Error GoTo Err_Formulieropenen_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Medewerkers"
    
    stLinkCriteria = "[ID]=" & Me![ID]
    DoCmd.OpenForm stDocName, , , Me![ID]

Exit_Formulieropenen_Click:
    Exit Sub

Err_Formulieropenen_Click:
    MsgBox Err.Description
    Resume Exit_Formulieropenen_Click
    
End Sub

Helaas pakt hij met de query met de Union functie altijd record nr 1 ipv de geselecteerde. Als ik hetzelfde maak als hierboven per tabel, werkt het wel.

Iemand een idee hoe ik het werkend kan krijgen?
 
Opgelost door:

Code:
Private Sub Formulieropenen_Click()
On Error GoTo Err_Formulieropenen_Click
      
    DoCmd.OpenForm "Medewerker", , , "ID = " & Me!ID

Exit_Formulieropenen_Click:
    Exit Sub

Err_Formulieropenen_Click:
    MsgBox Err.Description
    Resume Exit_Formulieropenen_Click
    
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan