Gestione stampe - scelta stampante e errore in oBRW:report()

Moderator: Enrico Maria Giordano

Post Reply
User avatar
max
Posts: 122
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy

Gestione stampe - scelta stampante e errore in oBRW:report()

Post by max »

Sto studiandomi la gestione delle stampe.
Ho questi 2 quesiti, o meglio, 1 quesito e 1 errore:

1 - è possibile scegliere la stampante su cui stampare una volta già elaborata la stampa in fase di preview ? Se no, quale comando va utilizzato per agganciare la giusta stampante prima di dare il comando di stampa?

2 - nel manuale cartaceo (un po' vecchiotto ma non mi risulta ne esistano di più aggiornati) di FWH che ho, ho visto che si può direttamente usare:
oBrw:Report("Elenco clienti",.T.)
e in questo modo viene sputato fuori un report brutale ma veloce e spesso sufficente di tutto il contenuto del browse oBrw .
Io ci ho provato, semplicemente aggiungendo un bottone alla cui pressione faccio partire il comando, ma non capisco perché mi viene fuori questo errore:
Error description: Error FiveWin/3 Cannot create Dialog Box:
Resource: PREVIEW_PROC

Negli esempi in \FWH\SAMPLES non sono riuscito a trovare un esempio identico semplice...
Che cosa salto/sbaglio?

MT
User avatar
max
Posts: 122
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy

Post by max »

L'errore (punto 2) l'ho risolto: a forza di tentativi ho capito che devo portarmi dietro i files PRE*.DLL che trovo nella cartella \FWH\SAMPLES copiandoli nella cartella del mio .exe , altrimenti non genera le dialog sia della PREVIEW sia della stampa diretta.

Mi rimane quindi il quesito del punto 1.
User avatar
max
Posts: 122
Joined: Fri Jun 30, 2006 2:14 pm
Location: Ancona - Italy

Post by max »

Anche per il punto 1 alla fin fine ho visto che se si usa in separata sede la PRINTERSETUP() per impostare la stampante e poi in un secondo momento si esegue la stampa non è che sia poi tutta questa tragedia...

Certo, l'ottimale sarebbe se appunto ci fosse la possibilità di scegliere la stampante alla fine, nel momento in cui do l'ok a stampare in contemporanea alla scelta di quali pagine stampare da___ a____ .
C'è questa possibilità o lascio perdere e mi "accontento" della PRINTERSETUP()?

MT
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: Gestione stampe - scelta stampante e errore in oBRW:repo

Post by Enrico Maria Giordano »

max wrote:1 - è possibile scegliere la stampante su cui stampare una volta già elaborata la stampa in fase di preview ?
No, perché il preview che vedi è già un output per la stampante corrente. Andrebbe rigenerato per la nuova stampante selezionata.
max wrote:Se no, quale comando va utilizzato per agganciare la giusta stampante prima di dare il comando di stampa?
Per il comando PRINT c'è la clausola FROM USER. Per il comando REPORT puoi utilizzare la funzione PrinterSetup().
max wrote:2 - nel manuale cartaceo (un po' vecchiotto ma non mi risulta ne esistano di più aggiornati)
Nella cartella manual trovi i file *.chm più aggiornati.
max wrote:di FWH che ho, ho visto che si può direttamente usare:
oBrw:Report("Elenco clienti",.T.)
e in questo modo viene sputato fuori un report brutale ma veloce e spesso sufficente di tutto il contenuto del browse oBrw .
Io ci ho provato, semplicemente aggiungendo un bottone alla cui pressione faccio partire il comando, ma non capisco perché mi viene fuori questo errore:
Error description: Error FiveWin/3 Cannot create Dialog Box:
Resource: PREVIEW_PROC
Devi mettere il file PREV32.DLL nella cartella del tuo EXE oppure nella cartella SYSTEM32.

EMG
User avatar
Silvio
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Post by Silvio »

Scusate se entro nella Vs discussione ma mi pare che nel forum spagnolo qualcuno avesse implementato nel rpreview un qualcosa per selezionare le stampanti.
Non ho il source sottomano ma sono sicuro che l'ho visto e l'avevo anche provato a suo tempo.
forse anche su www.fivewin.br.com
Best Regards, Saludos

Falconi Silvio
Post Reply