Newsgroup: it.comp.appl.access
Titolo: anteprima report

Salve a tutti,
qualcuno sa se è possibile l'apertura
multipla dell'anteprima dello stesso report?
grazie!
ringo


Scusa, a prescindere dal fatto che si possa o meno, non stai meno a
duplicare il report per le volte che ti serve e aprire le anteprime dei
duplicati?

 ha scritto nel messaggio
news:bjk1fr$67s$1...@newsreader.mailgate.org...

esiste il codice VBA per duplicare un report? e poi cancellarlo?
grazie!
ringo


Ooooo... sei duro eh? Duplica tu il report a mano.
Ne prepari 20 e usi quelli che ti servono...
E' la soluzione piů semplice!
Ciao.

 ha scritto nel messaggio
news:bjk1q0$6nl$1...@newsreader.mailgate.org...

no bello! non mi serve a nulla la tua soluzione!
devo per forza automatizzarla via codice...
La mia situazione č altamente variabile
nel senso che in certe istanze i report da duplicare
possono essere una decina mentre in altre
occasioni i report sono anche quaranta/cinquanta...
La tua soluzione č adatta a situazioni STANDARD!
Prima di dare consigli impara l'educazione cmq!
bye
ringo

 ringo
Ehi Ringo questo Ng č troppo piccolo per Voi due...
Ammetti di non essere stato chiarissimo nella prima esposizione...
L'idea č buona, ma alla luce degli ultimi chiarimenti devi crearti un ciclo
in cui usi copyobject e dopo rinomi il report con il tuo numeratore e poi lo
apri
Tutto sta ad identificare quante copie devi aprire.
Domanda: ma perchč fai cosě?
MAssimiliano


Forse l'educazione la devi imparere tu stronzo.
Ciao.

 ha scritto nel messaggio
news:bjk9ik$kgt$1...@newsreader.mailgate.org...

Io non ho usato termini offensivi al contrario di tè...
Ripeto: IMPARA L'EDUCAZIONE + codice VBA!
bye
ringo

 ha scritto nel messaggio
news:pqh7b.36526$w8.2...@news.edisontel.com...

ok non sono stato chiarissimo ma rimane il fatto
che anche sui NG non si usano temini tipo "sei duro" "stronzo"
devo scappare, sopo ti spiego meglio...
bye

 ha scritto nel messaggio
news:bjkba8$ac2$1...@newsread.albacom.net...

Perdonami, ma non credo di avere niente da imparare da te, nè l'educazione,
nè tanotmeno il codice VBA.
Io una domanda così non l'avrei mai posta, nè tantomeno farei un applicativo
che APRE LE ANTEPRIME DI 50 REPORT...
Non parlaimo poi del tono della risposta, sei sicuro che non sia offensivo?
Forse tu dovresti imparare, oltre a scrivere VBA, che evidentemente non sai
scrivere è fin troppo evidente, anche a sviluppare le interfacce utente.
Non oso immaginare le analisi che fai...
Mah...
Sono perplesso.
Sarai mica un troll?

 Sarai mica un troll?
Secondo me stai esagerando.
La domanda posta da "Ringo" č tutt'altro che scema: dato che č possibile
aprire Forms in multisessione (feature assai comoda) lui si chiede se sia
possibile fare altrettanto con i Reports.
Saluti.


Se non ricordo male sul sito comune c'è un .mdb di RoDAgo che tra le tante
cose apre in multisessione un Report per la stampa di un bilancio
condominiale.
Report dinamici per visualizzazioni a campi incrociati ... o qualcosa del
genere.
Saluti.

 multipla dell'anteprima dello stesso report?
è possibile in due modi :
definendo delle variabili Static (poco elegante e molto brutto)
utilizzando una Collection
Cordialità,
Stefano Campri


ok non avrò esposto in modo chiarissimo il mio post,
ma vedo che Simone Calligaris ha compreso moooolto bene
la mia esigenza quindi...
Uno dei miei clienti mi ha chiesto se era possibile automatizzare
la stampa di report per mooolti collaboratori. Non aveva voglia
di impostare i parametri molte volte per tutti i collaboratori ed inoltre
i parametri variano a seconda del tipo di collaboratore...
quindi "ringo" che non sà scrivere in VBA... ha detto:"e se mi creo
una routine VBA che cicla su tutti i collaboratori, prende i parametri
di stampa da una tabellina fatta ad hoc e poi mi apre il famoso
report in multisessione"
l'unico mio problema era legato alla "benedetta" anteprima del report...
il cliente mi ha poi suggerito che vorrebbe cmq avere le anteprime
e non l'invio automatico della stampa per controllare l'effettivo output
delle
info e per poter cambiare stampante a piacimento.... anche qui si potrebbe
automatizare ma................
bye
ringo

 ha scritto nel messaggio
news:vpl7b.305189$lK4.9...@twister1.libero.it...

dove posso trovare qualche esempio?
grazie!
ringo


Ti servono N variabili pubbliche di tipo report.
Puoi usare una matrice o una collection... vedi tu.
Questa ti servirà per puntare a ogni istanza del tuo report.
Apri il report base per primo. Poniamo che si chiami "Report1"
DOPO AVERLO APERTO, istanzia i nuvi report con:
Set rpt = New Report_Report1    <----------- attenzione, qui è da correggere
il nome dopo l'underscore
< metti qui il codice per manipolare il report >
rpt.visible = true
Dove rpt è una variabile di tipo report (oggetto della collection o elemento
della matrice che tu voglia).
Attenzione che poi dovresti impostare a nothing le variabili...
Ciao.

 grazie!
c'č un esempio molto chiaro su "Access 2000 manuale di programmazione"
(ovvero Acces Developer's Handbook) al capitolo 8 in cui
vengono trattate le form
L'esempio lo puoi applicare pari pari per i report
Se ti occorono altre informazioni fammi sapere
Cordialitą,
Stefano Campri

 ha scritto nel messaggio
news:bjmjp0$klo$1...@newsreader.mailgate.org...

grazie! ora ci provo
bye
ringo