Avatar billede jolo Nybegynder
04. marts 2003 - 14:15 Der er 16 kommentarer og
1 løsning

udskrive/få vist en bestemt post fra en formular til en rapport

Hejsa

Jeg har lavet en formular og udfra denne formular har jeg lavet en rapport...så har jeg lavet en knap på formularen der kan åbne rapporten...men så viser den alle posterne i formularen..er det muligt at den kun viser den aktuelle post i formularen?
Avatar billede henrik13 Nybegynder
04. marts 2003 - 15:13 #1
Hej.
Lav en knap til det.
DoCmd.OpenReport stDocName, acPreview, , \"[ID]=\" & Me!ID
Betingelse er at hvis ID er et felt på den formular, som knappen ligger på.
Vh Henrik
Avatar billede henrik13 Nybegynder
04. marts 2003 - 15:15 #2
Ps så bliver kun den aktuelle post, du står på udskrevet.
Avatar billede jolo Nybegynder
04. marts 2003 - 16:11 #3
ok...nu har jeg så prøvet det og det virker ikke...det jeg ahr gjort er at jeg har lavet en hændelsesprocedure i vb for den knap ,men der er fejl ved compiling...men jeg ved ikke om jeg har gjort det rigtigt
Avatar billede henrik13 Nybegynder
04. marts 2003 - 17:20 #4
Rettelse:
DoCmd.OpenReport "Rapport1", acViewPreview, , "ID = " & Me!Id
En test.mdb kan afsendes.
VhHenrik
Avatar billede henrik13 Nybegynder
04. marts 2003 - 17:22 #5
Hvis du ikke vil skrive din email her ,så  send mig en mail på:
oz1bua@wanadoo.dk
Vh Henrik
Avatar billede mugs Novice
04. marts 2003 - 18:46 #6
Denne er afprøvet og fungerer:

DoCmd.OpenReport "RAPPORTNAVN", acViewPreview, "", "FELTNAVN = [Forms]![form1]![FELTNAVN]", acPrewiew
Avatar billede henrik13 Nybegynder
05. marts 2003 - 06:12 #7
Hej.
Du kan også bruge linjen til udskrift direkte:
DoCmd.OpenReport " Tabel1", acPre, , "ID = " & Me!Id
Den anden går i vis udskrift først.
Vh Henrik
Avatar billede henrik13 Nybegynder
05. marts 2003 - 06:16 #8
Ordet  Tabel1 står for dit rapportnavn, og er det eneste der skal tilpasses din database.
Vh Henrik
Avatar billede jolo Nybegynder
06. marts 2003 - 12:36 #9
ok alletiders....nu virker det sgu :) men lige en hurtigt spørgsmål..kan man ikke undgå at der popper en dialogbox op hvor man så skal indtaste id før man kan se den enkelte rapport....hvis det er vild kompliceret er det ligemeget det andet er til at leve med tak for hjælpen
Avatar billede henrik13 Nybegynder
06. marts 2003 - 15:17 #10
Avatar billede henrik13 Nybegynder
06. marts 2003 - 14:53 #11
Avatar billede henrik13 Nybegynder
06. marts 2003 - 15:06 #12
Avatar billede henrik13 Nybegynder
06. marts 2003 - 15:12 #13
Avatar billede henrik13 Nybegynder
06. marts 2003 - 15:01 #14
Avatar billede henrik13 Nybegynder
06. marts 2003 - 17:41 #15
Hej.
Skriv i "Ved aktuel" i egenskaber.
Me.Caption = "Felt -" & [Kundens navn]" "& = [Firmanavn]
Vh Henrik
Avatar billede henrik13 Nybegynder
06. marts 2003 - 17:45 #16
jolo
Den boks har jeg altid fået op.  Men du kan gå  i;
DoCmd.OpenReport "Rapportnavn", acPre, , "ID = " & Me!Id
Så sparre du at få vist boxen til vis udskrift. Da den så printer siden ud direkte.
Det svar kl. 17.41.02 var til et andet svar.
Ps du kan stadig få en test.mdb på:
oz1bua@wanadoo.dk
Vh Henrik
Avatar billede mugs Novice
07. marts 2003 - 08:18 #17
Har indsat flg. klode i en testdb, og den giver ingen pop-up:

DoCmd.OpenReport "rapport1", acViewPreview, "", "felt1 = [Forms]![form1]![felt1]", acPrewiew

Læg din e-mail hvis du vil have den tilsendt.
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