Avatar billede jimse Nybegynder
29. december 2004 - 11:25 Der er 6 kommentarer og
2 løsninger

Dato i rapport

Jeg har en rapport der får data fra en forespørgelse indeholdende bla. datoer.

Det jeg så gerne vil have er når jeg udvælger data i forespørgelsen >=[Dato]![Dato Fra] And <=[Dato]![Dato Til], at "dato fra" og "dato til" som jeg selv har tastet kommer med i overskriften i rapporten så man kan se hvilken periode rapporten dækker.
Avatar billede mugs Novice
29. december 2004 - 11:31 #1
Lav ubundne tekstbokse i dit rapporthoved, og brug udtryksgeneratoren til at over føre forespørgslens datofelter.
29. december 2004 - 11:35 #2
jeg forstår ikke helt syntaksen: >=[Dato]![Dato Fra] And <=[Dato]![Dato Til].

Er [Dato] en tabel? eller bliver du bare promptet for de 2 værdier?

Hvis du bare bliver promptet for de 2 værdier, er det svært at aflæse dem (og derved få dem med i rapporten)

I stedet ville jeg lave en formular, hvor man indtastede værdierne og derefter ændrede forespørgslen til:

>=[Forms]![DinFormular]![Dato Fra] And <=[Forms]![DinFormular]![Dato Til].

På rapporten laver du så 1 ubundet tekstbokse, med dette indhold:

="Perioden " & [Forms]![DinFormular]![Dato Fra] & " til " & [Forms]![DinFormular]![Dato Til]
Avatar billede mugs Novice
29. december 2004 - 11:41 #3
Eller en anden måde:

Private Sub Report_Open(Cancel As Integer)
Dim a As String
a = "Tyveri / tyveriforsøg " & Forms!datoer!Startdato & " til " & Forms!datoer!Slutdato
Me.Etiket56.Caption = a
End Sub

Hvor etiket56 er en etiket i rapporthovedet.
Avatar billede jimse Nybegynder
29. december 2004 - 11:42 #4
> thomas

Der er såmænd ikke så meget at forstå i syntaksen.
Det er Dato er en kolonne i en tabel og når jeg har gjort det på den måde kommer der dialogbokse op så man taster henholdsvis datofra og datotil.

Men det er nok en god ide at lave en formular til formålet, så det prøver jeg lige.
Avatar billede terry Ekspert
29. december 2004 - 13:08 #5
SELECT tblDato.*, [Dato Fra] AS Fra, [Dato Til] AS Til
FROM tblDato
WHERE ((([Dato Fra])<=[Dato]) AND (([Dato Til])>=[Dato]));

You now have two fields Fra and Til which you can use in your report
Avatar billede jimse Nybegynder
29. december 2004 - 13:53 #6
Mugs 20 for hurtig reaktion
thomas 80 for den løsning der var hurtigst og lettest ud fra det jeg havde i forvejen.
terry var for sent på den denne gang
Avatar billede jimse Nybegynder
29. december 2004 - 13:53 #7
Mugs 20 for hurtig reaktion
thomas 80 for den løsning der var hurtigst og lettest ud fra det jeg havde i forvejen.
terry var for sent på den denne gang
29. december 2004 - 22:59 #8
takker :o)
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