Newsgroup: it.comp.appl.access
Titolo: ReportToPdf di Lebans, come filtrare i record ?

Classico report ddt/fattura
Normalmente, per stampare il documento, al comando di visualizzazione report 
viene inviata anche la stringa di selezione record (il quarto parametro del 
comando DoCmd.OpenReport, la Where per capirci)
Usando le procedure di Lebans per la stampa report in pdf, i parametri 
accettati sono il nome report, il nome snapshot, e via altri parametri
Non riesco a vedere come fare per 'restringere' la visualizzazione del 
report solo ai  record che mi interessano
Potete aiutarmi a capire come fare ?
Grazie e ciao
RobertoA

 ha scritto nel messaggio 
news:4651...@newsgate.x-privat.org...

La procedura di lebans ti converte in pdf il tuo report.
Filtra quello
-- 
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007

 Filtra quello
Quando invio in stampa un report, il comando DoCmd.OpenReport mi permette di 
inserire la stringa di selezione dei record da stampare
La procedura di Lebans richiede solamente il nome del report, non permette 
di inserire una selezione come col DoCmd.OpenReport
Come faccio a filtrare il report ?
Ciao e grazie
RobertoA

 ha scritto nel messaggio 
news:46515570$1...@newsgate.x-privat.org...

con .filter e .filteron?
ciao 

 con .filter e .filteron?
Ehhh gia'
Mi vergogno come un'ameba per la banalita' della richiesta
Grazie mille
RobertoA

 con .filter e .filteron?
Eh gia'
Grazie mille
RobertoA 

 ciao
Direi di no..., almeno da come ho interpretato io...!
Lebans sfrutta OutputTo, pertanto non è possibile, o poco pratico
perchè richiederebbe la gestione su OPEN(da verificare) ....
A mio avviso sarebbe molto meglio appoggiarsi ad una Query ed inserire
nei Criteri i condizionamenti necessari.
Io ho fatto così, ma se ci sono metodi migliori... buono sapersi.
@Alex

 ha scritto nel messaggio 
news:1179823043.3...@n59g2000hsh.googlegroups.com...





@Alex
Con l'apertura preliminare e la selezione...
DoCmd.OpenReport strRptName, acViewPreview, , strWhere
DoCmd.SelectObject acReport, strRptName
...
CovertReportToPDF ... strRptName..... (opzione non visualizzare)
funge bene
Ciao
C
 

 C
Certo non mi era venuto in mente, in questo modo il metodo PrintOut
si riferisce all'oggetto attivo.
TNX
@Alex
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it






@Alex
===================================
Io ho aperto il report in modalita' nascosta e poi ho attivato il Filter e 
FilterOn
DoCmd.OpenReport  Nome_Report, acViewDesign, , "ID_DOCUMENTO_TESTATA=" & 
ID_DOCUMENTO_TESTATA, acHidden
Reports(Nome_Report).Filter = "ID_DOCUMENTO_TESTATA=" & ID_DOCUMENTO_TESTATA
Reports(Nome_Report).FilterOn = True
blRet = ConvertReportToPDF(Nome_Report, vbNullString, Nome_Report & ".PDF", 
False, True, 0, "", "", 0, 0)
Si poteva fare meglio, nel senso con meno di tre istruzioni (openreport, 
filter, filteron) ?
Ciao
RobertoA

 RobertoA
Facendo come ti ha suggerito OneEDP sfruttavi la proprietà Where del
metodo OpenReport ti risparmiavi qualche riga....


 metodo OpenReport ti risparmiavi qualche riga....
Eh gia', che pirla che sono
Il fatto e' che ho inserito le Filter e FilterOn e vistoche non mi entravano 
perche' il report era ancora chiuso, c'ho messo sopra la riga di apertura 
generica del report
Esempio tipico di 'non pensarci un secondo' quando si fanno le cose
Ciao
RobertoA