Dsum geeft fout

Status
Niet open voor verdere reacties.

gcjvanbeek

Gebruiker
Lid geworden
27 nov 2006
Berichten
164
Ik probeer een som te maken van een aantal uren in een bepaalde maand. In dit geval augustus 2008. Ik probeer daar Dsum voor te gebruiken , maar krijg een foutmelding. Ziet iemand wellicht wat ik fout doe?

De foutmelding en een deel van de debugger staan in de bijlages.

Voorbaat dank
Gerard van Beek
 

Bijlagen

  • foutmelding verzuim.JPG
    foutmelding verzuim.JPG
    23,4 KB · Weergaven: 38
  • Code verzuim.JPG
    Code verzuim.JPG
    56,6 KB · Weergaven: 29
Is Huidigemaand een naam van een veld in je tabel?

Zo niet probeer dan eens Huidigemaand te vervangen door " & Huidigemaand & " inclusief de quotes.
 
Op andere manier opgelost

Eerst een antwoord op je vraag . Huidigemaand is een Date variable in VB.
Ik ken er een waarde aan toe door te zoeken in een calender:
Huidigemaand= rst![Maand]

Ik heb inmiddels via internet een andere oplossing gevonden.
Ik heb Huidigemaand benoemd als een Variant en gebruik i.p.v Format DatePart. Dit werkt goed.

Code:
= DSum("[Aantal uren ziek]", "Verzuim", "Datepart('m',[Datum ziekmelding])= " & Huidigemaand & " or Datepart('m',[Maandnz])= " & Huidigemaand)
Hiermede is het voor wat mij betreft opgelost, ook al begrijp ik niet dat het met format niet werkt.

Groeten,
Gerard van Beek
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan