Avatar billede akr Nybegynder
02. maj 2001 - 10:34 Der er 4 kommentarer og
2 løsninger

Indsæt fra og til dato i rapporten

Jeg bygger en rapport baseret på en forespørgsel - hvor datoerne indtastes hvergang efter dette kriterie:

>[Fra Ordredato] And <[Til Ordredato]

Hvordan får jeg rapporten til at gengive disse fra og til datoer ??
Avatar billede proaccess Nybegynder
02. maj 2001 - 10:43 #1
Du skal medtage begge datoer i din forespørgsel, dette gøres ved at indtaste [Fra Ordredato] og [Til Ordredato] som selvstændige kolonner i din query-designer... Du skal være opmærksom på at skrivemåden skal være 100% ens mellem dine \"nye\" felter og dine kriterie-felter... Det vil desuden være en fordel hvis du erklærer parametertypen til at være dato/klokkeslet, dette gøres i menuen forespørgsel under punkt parametre.

Derefter kan du bruge dine dato\'er som alle andre data...
02. maj 2001 - 10:51 #2
Hmm, den er lidt sværd!
Jeg plejer at lave en dialogboks, hvor jeg lader brugeren angive Startdato og slutdato. Fra denne dialogboks åbner jeg rapporten vha noget kode lig dette:

  Me.Visible = False
  Docmd.Openreport \"Rapportnavn\", acviewpreview,,\"[Dato] Between #\" & Me!Startdato & \"# And #\" Me!Slutdato & \"#\"

Derved kan jeg lave en teksboks på rapporten, som aflæser Startdatoog slutdato på dialogboksen. F.eks. således:
=\"Dato mellem \" & Forms![Dialogboksnavn]!Startdato & \" og \" Forms![Dialogboksnavn]!Slutdato

Det har tillige den fordel/ulempe at næste gang du åbner dialogboksen, så husker den start- og slutdato, da formularen aldrig har været lukket (med mindre databasen har været lukket selvfølgelig)

Sig til, hvis jeg ikke har forklaret det godt nok. Der tages også forbehold for eventuelle tastefejl, da koden er tastet direkte her på eksperten.dk

/Thomas
02. maj 2001 - 11:17 #3
(...tilføjelse)

Jeg mener også at det ser pænere ud at lave brugerdefineret dialogbokse frem for at benytte de indbyggede [Indtast parameter]-bokse.
I brugerdefinerede dialogbokse kan man jo også benytte kombobokse og gruppebokse m.m.
07. maj 2001 - 18:36 #4
hi akr,

jeg ved godt, at du ikke altid svarer så hurtigt, men er du kommet videre med denne?

/Thomas
Avatar billede akr Nybegynder
08. maj 2001 - 15:00 #5
Jeg sidder jo og sveder over denne her database - jeg har ikke fået det til at virke helt endnu med ovenstående svar - men jeg er muligvis ledt på rette vej. Jeg skal nok vende tilbage!
09. maj 2001 - 08:18 #6
Sorry :o)
For dine 200 point, kan du jo sagtens tillade dig at spørge videre og få alternative løsningsforslag (vi vil jo så gerne hjælpe :-)
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