hallo,
ik heb een formulier gemaakt dat dient als een zoek functie voor een andere formulier. de formulier werkt prima en het is veel meer handiger dan de zoekfunctie van acces zelf. alleen zit ik nu met een probleem dit ik niet heb kunnen oplossen en hopelijk kan het andtwoord hier krijgen.
nou het werkt als volgt. alle gegevens van een query worden in het "Zoek Formulier" gezet in een list box. zodra je klikt op een van de gegevens wordt er de optie gegeven om die gegeven te bewerken zodra dat wordt in gedrukt kom dit van pas,
deze code werkt opzich prima alleen is het niet wat ik wil, want nu wodt de hoofdform gefilterd geopend, terwijl ik juist wil dat die alleen naar de record gaat en dat ik de mogelijkheid heb om nog naar alle andere gegevens (zoals bij de standaart zoek optie in acces)
hopelijk heb ik mijn probleem duidelijk gemaakt en kunnen jullie me helpen met de oplossing.
ik heb een formulier gemaakt dat dient als een zoek functie voor een andere formulier. de formulier werkt prima en het is veel meer handiger dan de zoekfunctie van acces zelf. alleen zit ik nu met een probleem dit ik niet heb kunnen oplossen en hopelijk kan het andtwoord hier krijgen.
nou het werkt als volgt. alle gegevens van een query worden in het "Zoek Formulier" gezet in een list box. zodra je klikt op een van de gegevens wordt er de optie gegeven om die gegeven te bewerken zodra dat wordt in gedrukt kom dit van pas,
Code:
Private Sub cmdEdit_Click()
On Error GoTo err_cmdEdit_Click
'Toont geselecteerde record op detail-formulier
'Opbouw WHERE-clausule
Dim strWhere As String
' user right checken
Dim User As String
'WHERE-clausule: op te vragen record moet gelijk zijn aan geselecteerde record.
'strWhere = Me.lstSelection
strWhere = "[WerknemerID] = " & Me.lstSelection
'MsgBox (strWhere)
'Check User Rights
User = Forms!frmUSL.txtUSL
If User = 1 Then
DoCmd.OpenForm "HoofdForm", acNormal, , strWhere, acFormEdit, acDialog,
Else
'DoCmd.OpenForm "HoofdForm", acNormal, , strWhere, acFormEdit, acDialog,
End If
err_cmdEdit_Click:
MsgBox Err.Description
Exit Sub
End Sub
deze code werkt opzich prima alleen is het niet wat ik wil, want nu wodt de hoofdform gefilterd geopend, terwijl ik juist wil dat die alleen naar de record gaat en dat ik de mogelijkheid heb om nog naar alle andere gegevens (zoals bij de standaart zoek optie in acces)
hopelijk heb ik mijn probleem duidelijk gemaakt en kunnen jullie me helpen met de oplossing.