Avatar billede trinitron2005 Nybegynder
19. juni 2005 - 14:24 Der er 13 kommentarer og
1 løsning

Print data fra den from som jeg netop ser. IKKE alle data.

Hejsa,

Jeg har lavet en lille database. Den indeholder bl.a. Navn, addresse post nr. og by etc. Når jeg lukker Form Vinduet op(bare ved at klikke på det) så virker alt fint. Men hvis jeg vil printe nøjagtig de data ud som jeg netop ser i formen, så går det galt. Den printer alle data ud der er i databasen, og det er ikke meningen.  Kan man ikke på en eller anden måde fortælle den at den KUN skal printe de aktuelle data ud i min report ?
Avatar billede mugs Novice
19. juni 2005 - 14:33 #1
Hvis dit unikke felt er algfanumerisk ska det se således ud:

DoCmd.OpenReport "rapport1", acViewPreview, , "[Tabel1]![tekst] = '" & Me!tekst & "'"

Hvis det er numerisk:

DoCmd.OpenReport "rapport1", acViewPreview, , "[Tabel1]![Tal] = " & Me!Tal & ""
Avatar billede trinitron2005 Nybegynder
19. juni 2005 - 14:45 #2
Tak for hurtigt svar, men jeg er lidt GRØN her 0) - hvor skal jeg indsætte :

DoCmd.OpenReport "rapport1", acViewPreview, , "[Tabel1]![Tal] = " & Me!Tal & ""

I EVENT på PRINT funktionen/knappen ?
Avatar billede trinitron2005 Nybegynder
19. juni 2005 - 14:53 #3
Min Tabel hedder : FakturaT
Form hedder : FakturaT
og den Raport som jeg vil have det her ud på hedder : FakturaT



Jeg har bare brugt "command button" i DesignView på form'en og valgt : ReportOperation -> Print Report !

Håber det kan hjælpe lidt på det.
Avatar billede mugs Novice
19. juni 2005 - 16:31 #4
Indsæt koden i kommandoknappens VedKlik hændelse. Det er muligt st dine objektnavne giver fejlmeldinger, idet både tabellen, formularan og rapporten har samme navn: 

DoCmd.OpenReport "Faktura1", acViewPreview, , "[Faktura1]![FELTNAVN] = '" & Me!FELTNAVN & "'"
Avatar billede -anders- Juniormester
19. juni 2005 - 16:31 #5
mugs svar er korrekt, for at angive at du kun vil printe den aktuelle post er det nødvendigt at denne post kan identificeres unik feks. en recordID (primær nøglen)eller andet unikt. På din form skal du ved hændelse klik skrive denne kode (samme som mugs angiver)hvis din primær nøgler er af typen Tal evt. autonummering:

DoCmd.OpenReport
Avatar billede -anders- Juniormester
19. juni 2005 - 16:32 #6
mugs>> sorry, ville ikke poste dette indlæg 19/06-2005 16:31:15, men kon til at klikke på sendknappen, som du nok kan se var det slet ikke færdigt :o)
Avatar billede -anders- Juniormester
19. juni 2005 - 16:36 #7
Men det var denne jeg ville have postet:

DoCmd.OpenReport "NavnPåDinRapport", acViewPreview, , "UnikID = " & UnikID

Udskift acViewPreview med acMormal hvis rapporten skal printes med det samme
Avatar billede -anders- Juniormester
19. juni 2005 - 16:37 #8
Det går rigtig godt acMormal skal være acNormal
Avatar billede mugs Novice
19. juni 2005 - 16:57 #9
Varmen andersen - varmen ;o)
Avatar billede trinitron2005 Nybegynder
19. juni 2005 - 19:43 #10
Okay nu har jeg ændret lidt på det, for at de ikke hedder det samme :

Form = Faktura-form
Tabel = Faktura
Report = Faktura-report

Jeg har en Felt navn med Autonummer som er = Invoice | er sat til GeneralNumber

Jeg ville blive rigtig glad hvis der var en, som måske kan lave den sætning for mig som jeg skal indsætte i hændelse ?

Jeg prøvede med ovenstående sætning men det gav en fejl i Access. så derfor ovenstående ændringer.
Avatar billede trinitron2005 Nybegynder
19. juni 2005 - 19:45 #11
BTW : Fejlen jeg fik var :

The Macro (or it's macro group)doesen't exist, or the macro is new but dosent have been saved. !!
Avatar billede trinitron2005 Nybegynder
19. juni 2005 - 20:04 #12
JEps, så virker det, 1000 tak for hjælpen.
Avatar billede mugs Novice
19. juni 2005 - 20:19 #13
Fint - Er du venlig at afslutte spørgsmålet ;o)
Avatar billede mugs Novice
20. juni 2005 - 09:37 #14
Tak for 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