Avatar billede banelars Nybegynder
13. januar 2004 - 17:41 Der er 4 kommentarer og
1 løsning

Problemer med at søge på dato imellem den 12-01-04 og 31-01-04

Jeg arbejder i Access 2000 og har en formular (et cirkulære),
der skal udfyldes. I formularen er en underformular, hvor man kan indtaste de datoer cirkulæret skal gælde f.eks.
Den 12-01-04 til den 31-01-04 mellem 7:00 og 14:00(altså hver af de dage mellem 7 og 14).
For ikke at skulle skrive alle datoerne ned i underformularen i hver sin post, så skriver jeg som ovenfor i en enkelt post. Fint.
Nu skal jeg så lave en søgning via en forespørgsel.
Jeg vil gerne søge på f.eks. den 14-01-04 og få cirkulæret frem.
Det kan jeg ikke, da den 14-01-04 ikke er nævnt i posten.
Er der mulighed for en kalender i Access, så den kan få at vide, at den 14-01-04 ligger imellem den 12-01-04 og den 31-01-04, eller hvordan finder jeg en løsning på ovenstående ?

Håber det er forståeligt.
Avatar billede mugs Novice
13. januar 2004 - 18:09 #1
Nu har jeg ikke Access på denne maskine, men et gæt kunne være:

Lav 2 ubundne Tekstbokse (Tekst2 og Tekst4). I forespørhslen refererer du til disse bokse i datofelterne:

Between[Forms]![Formularnavn]![Tekst2] And [Forms]![Formularnavn]![Tekst4]
Avatar billede banelars Nybegynder
13. januar 2004 - 18:17 #2
Hej Mugs.

Grunden til jeg bruger underformular er,
at der kan være mange tidspunkter knyttet til det samme cirkulære
Disse indtastes i underformularen. F.eks.

12-01-04 til 31-01-04 07:00 til 14:00
13-01-04 til 14-01-04 14:30 til 15:00
15-01-04 til 20-01-04 16:00 til 18:00
osv.
Avatar billede mugs Novice
13. januar 2004 - 18:33 #3
Hvis du indtaster dette:

12-01-04 til 31-01-04 07:00 til 14:00

i et enkelt felt, kan der ikke være tale om et datotidsfelt.
Avatar billede banelars Nybegynder
13. januar 2004 - 18:42 #4
Jeg har en tabel (tidnr) med felterne fradato (kort datoformat), tildato (kort datoformat), frakl (kort klokkeslætsformat), tilkl (kort klokkeslætsformat).
I underformularen indtaster man som sagt fradato, tildato, frakl, tilkl.
Der står ikke "til". Det var bare for at forklare at det er mellem de tidspunkter.
Avatar billede banelars Nybegynder
21. januar 2004 - 09:19 #5
Jeg finder ud af en anden måde at tackle problemet på,
så jeg lukker spørgsmålet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester