Toon posts:

[Access] Syntaxis fout?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben een rapport aan het maken in access. Hier moet een veld in komen met verschillende datum onderdelen die natuurlijk variabel zijn.
Dat moet in volgende volgorde komen: Plaats, 05 oktober 2004

Dit heb ik dan in een tekstvlak staan:
='Plaats: '+Day(Date())+' '+MonthName(Month(Date()))+' '+Year(Date())

Ik ben er al een tijd mee aan rotzooien geweest maar hij zet steeds als je het rapport uitvoert "#Fout" in het tekstvlak.

De fout zit hem in Day(Date()) en Year(Date()). Want als ik die beide vervang door MonthName(Month(Date())) dan doet hij het wel. (Dat zet hij "oktober oktober oktober" neer)

Weten jullie waar de fout zit, want dit zou toch moeten kunnen?

  • Boss
  • Registratie: September 1999
  • Laatst online: 19:32

Boss

+1 Overgewaardeerd

Waarom gebruik je niet de functie format ipv deze omslachtige & foutgevoelige methode?
Zie help voor de syntax hiervan, ik denk dat je deze wilt hebben:
code:
1
='Plaats: ' & Format(Date();"d mmmm yyyy")


En je kan beter Now() gebruiken ipv Date() omdat Date() afhankelijk is van een library die niet op iedere computer standaard beschikbaar is.

[ Voor 31% gewijzigd door Boss op 05-10-2004 11:00 ]

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


Verwijderd

Topicstarter
Tnx! Dat was het!