Hallo,
ik wil in de dB HIAS, FrmB openen als de waarde "VIND" voorkomt in het veld VELDNAAM (sleutelveld) van tabel TABEL1; anders open FrmA
Ik heb code gevonden bij Access referenties voor ontwikkelaars en als onderstaand aangepast.Het werkt echter niet. Als ik de KnopNwe druk gebeurt er niks.
Bij voorbaat dank voor de hulp.
Hay Beurskens
Private Sub KnopNwe_Click()
On Error GoTo Err_KnopNwe_Click
Function GetHireDate(VELDNAAM As Long) As Variant
Dim dbsHIAS As DAO.Database
Dim rstTABEL1 As DAO.Recordset
On Error GoTo ErrorHandler
Set dbsHIAS = CurrentDb
Set rstTABEL1 = dbsHIAS.OpenRecordset("TABEL1")
'the index name for VELDNAAM.
rstTABEL1.Index = "PrimaryKey"
rstTABEL1.Seek "=", "VIND"
If rstTABEL1.NoMatch Then
GetHireDate = Null
Else
GetHireDate = rstTABEL1!HireDate
End If
If GetHireDate = Null Then
stDocName = "FrmA"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
stDocName = "FrmB"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End If
rstTABEL1.Close
dbsHIAS.Close
Set rstTABEL1 = Nothing
Set dbsHIAS = Nothing
Exit Function
ErrorHandler:
MsgBox “Error”
End Function
ik wil in de dB HIAS, FrmB openen als de waarde "VIND" voorkomt in het veld VELDNAAM (sleutelveld) van tabel TABEL1; anders open FrmA
Ik heb code gevonden bij Access referenties voor ontwikkelaars en als onderstaand aangepast.Het werkt echter niet. Als ik de KnopNwe druk gebeurt er niks.
Bij voorbaat dank voor de hulp.
Hay Beurskens
Private Sub KnopNwe_Click()
On Error GoTo Err_KnopNwe_Click
Function GetHireDate(VELDNAAM As Long) As Variant
Dim dbsHIAS As DAO.Database
Dim rstTABEL1 As DAO.Recordset
On Error GoTo ErrorHandler
Set dbsHIAS = CurrentDb
Set rstTABEL1 = dbsHIAS.OpenRecordset("TABEL1")
'the index name for VELDNAAM.
rstTABEL1.Index = "PrimaryKey"
rstTABEL1.Seek "=", "VIND"
If rstTABEL1.NoMatch Then
GetHireDate = Null
Else
GetHireDate = rstTABEL1!HireDate
End If
If GetHireDate = Null Then
stDocName = "FrmA"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
stDocName = "FrmB"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End If
rstTABEL1.Close
dbsHIAS.Close
Set rstTABEL1 = Nothing
Set dbsHIAS = Nothing
Exit Function
ErrorHandler:
MsgBox “Error”
End Function
Laatst bewerkt: