Hi,
I got this piece of code but it's giving me error 13 : Types don't match..
Pointer is set to Set rec =
Anyone sees what's wrong with this ?
I got this piece of code but it's giving me error 13 : Types don't match..
Pointer is set to Set rec =
Anyone sees what's wrong with this ?
Code:
Private Sub Kapitaal_AfterUpdate()
Dim intKap As Currency
Dim SQL As String
Dim rec As DAO.Recordset
intKap = Me.Kapitaal.Value
SQL = "SELECT Verzekering.v_ID, Verzekering.maatschappij, Verzekering.soort, " _
& "Verzekering.ProvisiePerc, Polissen.VerzId, " _
& "([Polissen].[Kapitaal]*[Verzekering].[ProvisiePerc]) AS Prov " _
& "FROM Verzekering " _
& "INNER JOIN Polissen ON Verzekering.v_ID = Polissen.VerzId;"
Set rec = CurrentDb.OpenRecordset(SQL, dbOpenSnapshot)
If Not rec.EOF Then
MsgBox rec!Prov, vbOKCancel, "testing"
End If
Select Case Me.VerzId
Case 1
Me.Provisie = intKap * (rec!ProvisiePerc)
Case 2:
Me.Provisie = intKap * (rec!ProvisiePerc)
Case 4:
Me.Provisie = intKap * (rec!ProvisiePerc)
Case Else
Me.Provisie = 0
End Select
rec.Close
Set rec = Nothing
End Sub