Avatar billede t-hviid Nybegynder
15. oktober 2003 - 15:11 Der er 16 kommentarer og
1 løsning

Gå til sidste post og udskriv

Jeg har brug for at kunne udskrive den sidste post fra en tabel i en rapport. Hvordan gør jeg det?
Avatar billede thesurfer Nybegynder
15. oktober 2003 - 15:15 #1
hmm.. kan man ikke bare sorter efter dato/id descending og tage den første :)
hvilket sprog bruger du?
Avatar billede t-hviid Nybegynder
15. oktober 2003 - 15:23 #2
Det er en dansk version men det er nok ikke det du mener :-)
Avatar billede mugs Novice
15. oktober 2003 - 15:24 #3
Gå til sidste post:

DoCmd.GoToRecord acTable, "TABELNAVN", acLast
Avatar billede thesurfer Nybegynder
15. oktober 2003 - 15:24 #4
hehe :) .. nej.. hvilke programmeringssprog..?
asp / php / what?
Avatar billede t-hviid Nybegynder
15. oktober 2003 - 15:27 #5
thesurfer>>Tja, det er jo i access så det ved jeg ikke!!!!
Avatar billede mugs Novice
15. oktober 2003 - 15:28 #6
VBA
Avatar billede t-hviid Nybegynder
15. oktober 2003 - 15:28 #7
mugs>> Hvor skal det indsættes? Og så har jeg jo helt glemt at sige tingene kører fint med hensyn til det diagram du har hjulpet mig med!
Avatar billede mugs Novice
15. oktober 2003 - 15:32 #8
Det kan f.eks indsættes i en kommandoknap i VedKlik Event.

Fint med diagrammet. Hvilken løæsning valgte du, Excel eller Pivot i Access?
Avatar billede t-hviid Nybegynder
15. oktober 2003 - 15:41 #9
Det blev excell
Ang det andet her så behøver jeg lidt mere hjælp. Det ser sådanne ude i VBA:
Private Sub udskriv_Click()
On Error GoTo Err_udskriv_Click

    Dim stDocName As String

    stDocName = "Udlejning"
    DoCmd.OpenReport stDocName, acPreview

Exit_udskriv_Click:
    Exit Sub

Err_udskriv_Click:
    MsgBox Err.Description
    Resume Exit_udskriv_Click
   
End Sub
Avatar billede mugs Novice
15. oktober 2003 - 15:45 #10
Med et alfanumerisk kriterie referende til det felt du står i:

DoCmd.GoToRecord acTable, "TABELNAVN", acLast
DoCmd.OpenReport "RAPPORTNAVN", acViewPreview, , "tekst = '" & Me.tekst & "'", acNormal
Avatar billede mugs Novice
15. oktober 2003 - 15:46 #11
Med numerisk kriterie:

DoCmd.OpenReport "RAPPORTNAVN", acViewPreview, , "tal = " & Me.tal & "", acNormal
Avatar billede t-hviid Nybegynder
15. oktober 2003 - 15:49 #12
Det kører ikke for mig det sådanne ud:

Private Sub udskriv_Click()
On Error GoTo Err_udskriv_Click

DoCmd.GoToRecord acTable, Udlejning, acLast
DoCmd.OpenReport Udlejning, acViewPreview, , "tekst = '" & Me.tekst & "'", acNormal

Exit_udskriv_Click:
    Exit Sub

Err_udskriv_Click:
    MsgBox Err.Description
    Resume Exit_udskriv_Click
   
End Sub
men virker ikke og kommer med en fejl!
Avatar billede mugs Novice
15. oktober 2003 - 15:52 #13
Rapportens navn skal være i ""

DoCmd.OpenReport "Udlejning", acViewPreview, , "tekst = '" & Me.tekst & "'", acNormal

Det er altiod nyttigt at få at vide hvilken fejl der kommer.
Avatar billede mugs Novice
15. oktober 2003 - 15:54 #14
Jer desuden, at du har brugt felterne tekst og Me.tekst. tekst skal være feltet i rapporten, medens Me.tekst refererer til det samme felt blot i formularen.

Er det korrekt at dine felter tilfældigvis har samme navn som mine :o)
Hvis det ikke er tilfældet, skal du rette navnene.
Avatar billede t-hviid Nybegynder
15. oktober 2003 - 15:57 #15
Fejlen er der stadig. JEg har lige sendt den til dig ! Håber det er ok :-)
Avatar billede mugs Novice
15. oktober 2003 - 16:00 #16
Member Not Found:

Den kan ikke finde Me.tekst

Me refererer til den altid aktuelle formular. Denne formular har IKKE et felt med navnet tekst.
Avatar billede t-hviid Nybegynder
21. oktober 2003 - 15:23 #17
Lukker og opretter her: http://www.eksperten.dk/spm/416854
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