Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
SELECT tblCm.CmID, tblCm.KlantID, tblCm.Datum, tblCm.Uur, tblCm.Borst, tblCm.Taille, tblCm.Buikomtrek, tblCm.Heup, tblCm.ArmR, tblCm.ArmL, tblCm.DijL, tblCm.DijR,
tblCm.KuitR, tblCm.KuitL, (Nz([Borst],0)+Nz([Taille],0)+Nz([Buikomtrek],0)+Nz([Heup],0)+Nz([ArmR],0)+Nz([ArmL],0)+Nz([DijR],0)+Nz([DijL],0)+Nz([KuitR],0)+Nz([KuitL],0)) AS Totaal,
VorigeWaarde([KlantID],[Datum]) AS VorigTotaal, IIf([VorigTotaal] Is Null Or [VorigTotaal]=0,0,[Totaal]-[VorigTotaal]) AS Verschil
FROM tblCm ORDER BY tblCm.KlantID, tblCm.Datum;
Function VorigeWaarde(k_ID As Long, k_Datum As Date) As Double
Dim strSQL As String
Dim iW As Double
Dim rs As DAO.Recordset
On Error GoTo Hell
strSQL = "SELECT Nz((SELECT TOP 1 (Nz([Borst],0)+Nz([Taille],0)+Nz([Buikomtrek],0)+Nz([Heup],0) +Nz([ArmR],0)" _
& "+Nz([ArmL],0) +Nz([DijR],0)+Nz([DijL],0)+Nz([KuitR],0)+Nz([KuitL],0)) FROM tblCm AS Dupe " _
& "WHERE CDbl(Dupe.Datum) < " & CDbl(k_Datum) & " AND Dupe.KlantID = " & k_ID & " " _
& "ORDER BY Dupe.Datum DESC),0) AS VorigTotaal FROM tblCm;"
Set rs = CurrentDb.OpenRecordset(strSQL)
With rs
iW = rs.Fields(0).Value
.Close
End With
VorigeWaarde = iW
Exit Function
Hell:
VorigeWaarde = 0
End Function
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.