Toon posts:

[Acces] Notatie probleem

Pagina: 1
Acties:
  • 225 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
2e poging.

Vanochtend had ik deze post gedaan, na nog wat te hebben geprobeerd zijn er problemen opgelost en nieuw bijgekomen, k d8 laat k hem ff opnieuw doen.
Ik zit nu nog met 2 problemen

het 1e probleem:

ik heb een database gemaakt in acces.
nu het ik in tabel A een veld WeekNr.

in dit veld wil ik het weeknummer zien.
(standaard waarede = Now() notatie = "ww")
dit werkt prima.

Nu wil ik een overzicht hebben van een bepaalde week.
een query maken dus.
Hier komt mijn probleem aan.

Als ik bij criteria in de query [Weeknummer] invul, en de query run krijg k de volgende foutmelding:

Deze expressie is niet correct getypt of te complex voor evaluatie.

het 2e probleem.
Bij tabel A heb ik een invoer formulier gemaakt.
Het veld weekNr heb ik ook netjes de staandaardwaarde meegegeven, dus hij laat ook netjes het weeknummer in het veld zien.

Maar nu wil ik ipv week 45 (week waar we nu in zitten) week 44 invullen.
Dit gaat dus niet. Ik krijg de volgende foutmelding.

De opgegeven waarde is niet juist voor het invoermasker "dddd" dat is ingesteld voor die veld.


Kan iemand mij met deze 2 problemen helpen. ik kom er niet uit.
Ik heb de search en google al geprobeerd maar daar kwam nix uit.

alvast bedankt

[ Voor 90% gewijzigd door Verwijderd op 07-11-2003 13:44 . Reden: probleem opnieuw verwoord ]


  • Altaphista
  • Registratie: Juli 2001
  • Laatst online: 22:48

Altaphista

1. check manual, 2. ask

dddd :?
is het niet dd voor dag omdat die uit 2 cijfers bestaat? Zie ook hoe de ISO standaard er uit ziet.

Je gaat het pas zien als je het doorhebt.


Verwijderd

Topicstarter
Altaphista schreef op 07 november 2003 @ 11:16:
dddd :?
is het niet dd voor dag omdat die uit 2 cijfers bestaat? Zie ook hoe de ISO standaard er uit ziet.
als je "dd" invuld krijg je de dag verkort weergegeven. bv ma
als je "dddd" invuld krijg je hele dag. bv maandag

wat het osi model betreft. die klopt toch bij mij zo ver k weet.
hij geeft het geen weer wat ik wil zien op me scherm.

Alleen zodra ik er wat anders wil neerzetten kan dat niet.

Verwijderd

Zo te lezen gebruik je dus een datum-veld, waarbij je automatisch now() invult, maar de datum laat tonen als dddd. Access berekent dan dus wat voor dag het is op datum now().
Je kan dan in het veld niet het woord 'maandag' invullen, want hij verwacht een datum!

Verwijderd

Topicstarter
Verwijderd schreef op 07 november 2003 @ 13:34:
Zo te lezen gebruik je dus een datum-veld, waarbij je automatisch now() invult, maar de datum laat tonen als dddd. Access berekent dan dus wat voor dag het is op datum now().
Je kan dan in het veld niet het woord 'maandag' invullen, want hij verwacht een datum!
is er dan misschien een mogelijkheid dat hij wel automatisch de dag of wat nu het geval is het weeknr weergeeft, en ik met een query op weeknr of dag kan zoeken?

Verwijderd

Ik zou hier niet werken met een datum-veld. Verander het veld naar type 'getal' (met als soort: byte, dan kun je van 0 t/m 255 opslaan, voldoende voor weeknummers). In het invoerformulier kun je dan de waarde now() met notatie ww als standaardwaarde invullen. Ik denk dat-ie dan netjes het weeknummer opslaat. Zoniet, zul je de standaardwaarde moeten bepalen dmv een stukje VB.
Doordat er nu echt een getal staat, kun je eenvoudig een query maken.
Pagina: 1