Avatar billede juks Novice
04. april 2006 - 10:40 Der er 9 kommentarer og
1 løsning

vente (i koden ) til rapporten er udskrevet

Hej !
Er der en måde hvorpå man kan kontrollere om en rapport er blevet udskrevet.
Det  jeg skal er  at udskrive en pdf-fil og mail den ... men den fejler hvis pdf-makeren er for langsom . er der en måde hvorpå jeg kan kontrollere om den er blevet skrevet færdig og så "stalle" min kode indtil da
Avatar billede terry Ekspert
04. april 2006 - 11:09 #1
hi juks

Not 100% sure how your doing this, but you could maybe try making a loop in your to see if the PDF file exists.
Avatar billede terry Ekspert
04. april 2006 - 11:10 #2
and it may be an idea to put a time limit on the loop and report an error if it takes too long
Avatar billede juks Novice
04. april 2006 - 11:16 #3
yeah I tried that but why wait longer than nessesary , so i just maked this

    f = fs.FileExists(tmpsti)
   
   
  Do While f = False
      ' Do nothing but allow other
      ' applications to process
      ' their events.
      f = fs.FileExists(tmpsti)
  Loop
Avatar billede juks Novice
04. april 2006 - 11:17 #4
Ville bare gerne vide om der var en mulighed for at kontrollere om den blev skrevet ud ...
sådan "rigtigt" hvis du forstår hvad jeg menere.
Avatar billede terry Ekspert
04. april 2006 - 13:32 #5
It would require checking with the printer to check if it has been printed, in this case the program which creates the PDF document.
So I dont think its so easy  to do, I may be wrong though.
Avatar billede juks Novice
04. april 2006 - 13:38 #6
hehe ok thanks ,
Avatar billede flemming39 Nybegynder
11. april 2006 - 09:42 #7
Jeg er ikke sikker på om min erfaring kan bruges for dig, men her er den:
Jeg har for et stykke tid siden lavet en løsning hvor jeg bruger winpdf som er et gratis/billigt program. I deres dokumentation findes beskrivelse af hvorledes du kan referere til parametre i registry til at tjekke om tilstanden for fremdriften.
Sig til hvis du har brug for noget kode som eksempel, så kan jeg ligge det ind når jeg kommer hjem i aften.

mvh Flemming
Avatar billede juks Novice
11. april 2006 - 09:44 #8
hej flemming det vil jeg da meget gerne se. min løsning er jo lidt en "hovsa" løsning.

jonas  at jhc-it.dk
Avatar billede flemming39 Nybegynder
11. april 2006 - 13:32 #9
Hej Jonas

win2pdf er den eneste pdf crator jeg har brugt så min erfaring er begrænset men jeg håber at nedenstående kan være en hjælp for dig.

Jeg har været inde at se på dokumentationen for win2pdf som er en freeware (commercial use 35$). Du skal dovnloade og installere win2pdf printeren for at nedenstående virker.
Du kan i koden "sætte" registry settings der fortæller at du vil sende email med dokument som vedhæftet på denne måde

win2pdf kigger selv i registry efter disse settings som så slettes efter opgaven er udført.

'Her sættes title og filnavn (jeg har sat title til filnavn.pdf i min kode)
SaveSetting "Dane Prairie Systems", "Win2PDF", "PDFTitle", Filnavn.pdf
SaveSetting "Dane Prairie Systems", "Win2PDF", "PDFFileName", Komplet sti inkl filnavn.pdf
'Nedenfor sætter du Send email til true
SaveSetting "Dane Prairie Systems", "Win2PDF", "file options", 0x01
'mailadresse+subject+body og husk at dokumentet er vedhæftet
SaveSetting "Dane Prairie Systems", "Win2PDF", "PDFMailRecipients",f@.dk;
SaveSetting "Dane Prairie Systems", "Win2PDF", "PDFMailSubject", "subject"
SaveSetting "Dane Prairie Systems", "Win2PDF", "PDFMailNote", "body"

Der er mange flere muligheder som du kan læse om her:
http://www.daneprairie.com/doc/

mvh Flemming
Avatar billede flemming39 Nybegynder
11. april 2006 - 13:41 #10
og det handlede om at printe så.....hvis du vil printe skal du så vidt jeg kan se....

'Her sættes title og filnavn (jeg har sat title til filnavn.pdf i min kode)
SaveSetting "Dane Prairie Systems", "Win2PDF", "PDFTitle", Filnavn.pdf
SaveSetting "Dane Prairie Systems", "Win2PDF", "PDFFileName", Komplet sti inkl filnavn.pdf
' her sættes dokumentet til at skulle printes
SaveSetting "Dane Prairie Systems", "Win2PDF", "file options", 0x80
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