Vraag & Antwoord

Anders (software)

dcount probleem in access 2003

Anoniem
johan kruize
2 antwoorden
  • In een vba procedure krijg ik bij gebruik van de volgende opdracht :
    telwaarde = DCount("[veldnaam]", "[tabelnaam]", "[veldnaam] < [anderveldnaam]-variabelewaarde")

    de foutmelding : fout 2001 u hebt de vorige bewerking geannuleerd

    Ik krijg de foutmelding niet als ik in plaats van "[veldnaam] < [anderveldnaam]-variabelewaarde" een waarde ingeef.

    Kent iemand de oorzaak van deze melding

    dank voor een reactie
  • Ik denk dat je criteria niet kloppen.

    telwaarde = DCount("[veldnaam]", "[tabelnaam]", "[veldnaam] < [anderveldnaam]-variabelewaarde")

    Moet dat niet zijn:

    telwaarde = DCount("[veldnaam]", "[tabelnaam]", "[veldnaam] < [anderveldnaam] - " & variabelewaarde)

    Ik neem aan dat variabelewaarde in je procedure wordt ingesteld. Zoals je het nu hebt staan geeft DCount het resultaat terug van de query

    SELECT Count([veldnaam]) AS Field1 FROM [tabelnaam] WHERE [veldnaam] < [anderveldnaam]-variabelewaarde

    Post anders eens een stuk van de procedure.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.