Avatar billede holemose Nybegynder
09. september 2003 - 21:53 Der er 9 kommentarer og
2 løsninger

Dato udtræk

Hjæælp!
Jeg skal ha' vist data vha. en StartDato og
en SlutDato.
Jeg er kun intereseret i antal poster mellem
de to datoer, og ikke en detaljeret udskrift
med alle de mellemliggede datoer.

Findes der evt. noget VBA i stedet for SQL
Der kan bruges?

Håber spørgsmålet er forståeligt
Avatar billede mugs Novice
09. september 2003 - 22:09 #1
Dette er jo lidt selvmodsigende:

Jeg er kun intereseret i antal poster mellem
de to datoer, og ikke en detaljeret udskrift
med alle de mellemliggede datoer.
Avatar billede mugs Novice
09. september 2003 - 22:11 #2
Hvis du mener alle poster mellem 2 datoer, kan du i hvert af datofelterne, indtaste en parameter. i Startdato i din forespørgsel:

>=[Indtast startdato]

og i slutdato:

<=[Indtast Slutdato]
Avatar billede mugs Novice
09. september 2003 - 22:18 #3
Hvis dine Start- og Slutdatoer ligger i samme felt, kan du bruge Operatoren Between, som f.eks:

Between [Indtast første dato] And [Indtast sidste dato]
Avatar billede holemose Nybegynder
09. september 2003 - 22:32 #4
Hej mugs!

Jeg prøver på livet løs, vender tilbage
Avatar billede mugs Novice
09. september 2003 - 22:35 #5
Ok - lukker ned om lidt. Checker imorgen tidlig om du har yderligere spørgsmål / kommentarer. Godnat
Avatar billede holemose Nybegynder
09. september 2003 - 22:45 #6
Hej mugs.
Ja, det er lidt svært at forklare....(Between dur ikke)!
Jeg prøver:

24-12-03 bøf          1
25-12-03 bøf          1
26-12-03 frikadeller  1
27-12-03 kylling      1

Altså, i tidsrummet 24/12 til 27/12 er der 2*bøf, 1*frikadellet og 1*kylling
De mellemligende datoer er ligegyldige, det er antallet ml. 24/12 og 27/12
der interessant!
Avatar billede mugs Novice
09. september 2003 - 22:52 #7
Du vil have antallet mellem 24/12 og 27/12. hvad mener du så med, at de mellemliggende datoer er ligegyldige? De er jo indbefattet i det kriterie du ønsker.

Jeg antager desuden, at du har 3 felter i tabellen i ovenstående.

1 datofelt
1 tekstfelt til bøf eller kylling
2 numerisk felt til antal

Uanset hvilken form du vælger at lave dit kriterie i (<0 dato eller Between) vil du ALTID få de mellemliggende datoer med.
Avatar billede hekla Nybegynder
09. september 2003 - 23:18 #8
Hvorfor vil du have det i VBA, når du kan lave en forespørgsel med en guide, vælge antal for dit ID-felt, Grupper Efter for dit tekstfelt og sætte kriterierne for datoerne ind
>[forms]![minformular]![Startdato] og <[forms]![minformular]![Slutdato]

???
Avatar billede mugs Novice
10. september 2003 - 05:44 #9
hekla > Dit forslag skal naturligvis fungere (Måske med en >=), men det er stadig væk et udestående spørgsmål, hvad holemose mener med, at vi skal have datoer mellem 24/12 og 27/12, og de mellemliggende datoer er ligegyldige. Det er jo ret selvmodsigende
Avatar billede terry Ekspert
10. september 2003 - 08:25 #10
as hekla says it will be MUCH easier to make a query. The date fields MUST NOT be included in the fields to be shown as this will not make it possible to GROUP BY. The dates should only be used for the actual criteria. So in the Total field for the dates choose Expression instead of Group By and remove the v in the Show check box.
Avatar billede holemose Nybegynder
10. september 2003 - 16:29 #11
Hej Mugs og hekla.

Jeg har selv løst problement, men vil gerne dele pointene imellem
Jer, da I har givet mig nogle gode svar, som har ført til løsning af
problemet.

Mit problem er så: Hvordan teldeler jeg point?
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