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
Gestione stampe - scelta stampante e errore in oBRW:report()
Moderator: Enrico Maria Giordano
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.
Mi rimane quindi il quesito del punto 1.
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
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
- 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
No, perché il preview che vedi è già un output per la stampante corrente. Andrebbe rigenerato per la nuova stampante selezionata.max wrote:1 - è possibile scegliere la stampante su cui stampare una volta già elaborata la stampa in fase di preview ?
Per il comando PRINT c'è la clausola FROM USER. Per il comando REPORT puoi utilizzare la funzione PrinterSetup().max wrote:Se no, quale comando va utilizzato per agganciare la giusta stampante prima di dare il comando di stampa?
Nella cartella manual trovi i file *.chm più aggiornati.max wrote:2 - nel manuale cartaceo (un po' vecchiotto ma non mi risulta ne esistano di più aggiornati)
Devi mettere il file PREV32.DLL nella cartella del tuo EXE oppure nella cartella SYSTEM32.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
EMG
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
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
Falconi Silvio