Newsgroup: it.comp.appl.access
Titolo: Stampa di prova

Ho un prg dove premendo il classico bottone mi lancia in stampa il report
desiderato.
Sulla query predisposta per il report ho messo una tabella con un campo
per poter personalizzare le stampe in modo che ad ogni campo inserito
nella tabella personalizzata mi cambi l'intestazione del report.
Per esempio "per pippo", "per andrea", "per giovanni" e "per rosanna".
Fin qui tutto bene pero c'è un piccolo problema se nella stampa del report
c'è un errore questo quando ho inviato mi stampa tutte le copie che sono
inserite nella tabella personalizzata.
Questo crea buttare carta e tempo come potrei stampare solo il primo
nominativo per vedere se è corretto e poi inviare il resto?
Non vorrei farlo in anteprima perche chi lo usa vuole vedere il cartaceo.
Non vorrei creare un'altra copia del report perche se modifico uno non
vorrei modificare l'altro.
Grazie a chi mi darà uno spunto e Auguri a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie a chi mi darà uno spunto e Auguri a tutti
Qual'è l'istruzione che usi per stampare e quale invece e la query di
stampa?
Cerchiamo così di superare il problema il problema dell'eventuale errore
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Cerchiamo così di superare il problema il problema dell'eventuale errore
Questo è il commando che lancia la stampa
Private Sub CMD_ST_SCHEDA_AR_Click()
On Error GoTo Err_CMD_ST_SCHEDA_AR_Click
    Dim stDocName As String
    Me.Requery
    stDocName = "R_SCHEDA_da presentare"
    DoCmd.OpenReport stDocName, acNormal
Exit_CMD_ST_SCHEDA_AR_Click:
    Exit Sub
Err_CMD_ST_SCHEDA_AR_Click:
    MsgBox Err.Description
    Resume Exit_CMD_ST_SCHEDA_AR_Click
End Sub
Mentre la query, che serve al report, è basata su due tabelle di cui la
prima ci sono i dati mentre la seconda è immessa solamente per la
personalizzazione, come accennato sopra x dare ad ogni campo il nominativo
a parte. 
SELECT Q_PREP_SC_ARB_CATEG.CATEGORIA, T_GEN.PARTITA, T_GEN.DATA_PARTITA,
T_GEN.LUOGO, T_GEN.ASS_ARBITRO, T_GEN.TD_ASS_ARB, T_GEN.ND_ASS_ARB,
T_GEN.TESSERA_ASS, T_GEN.DIRIG_ACC, T_GEN.TD_DIR_ACC, T_GEN.ND_DIR_ACC,
T_GEN.TESSERA_DIRIG_ACC, T_GEN.DIRIG_ADDETTO, T_GEN.TD_DIR_ADD,
T_GEN.ND_DIR_ADD, T_GEN.TESSERA_DIRIG_ADDETTO, T_GEN.MEDICO,
T_GEN.TD_MEDICO, T_GEN.ND_MEDICO, T_GEN.TESSERA_MEDICO, T_GEN.ALLEN,
T_GEN.TD_ALL, T_GEN.ND_ALL, T_GEN.TESSERA_ALLEN, T_GEN.MASSAG,
T_GEN.TD_MASS, T_GEN.ND_MASS, T_GEN.TESSERA_MASSAG, T_GEN.TESS_IMP,
T_COPIE.DESCRIZIONE
FROM T_GEN, Q_PREP_SC_CATEG, T_COPIE;


 Mentre la query, che serve al report, è basata su due tabelle di cui
Io ne leggo 3 T_Gen, Q_prep_sc_categ, T_Copie.

Puff! PANT PANT...
Sei sicuro che ti serve portarti tutta la tabella anche se usi un solo
campo?
Non basta un dlookup?
Cera di rendere ligibile le query se usi tutti i campi di T_Gen usa "select
T_gen.* from T_gen"
invece tutto quel casino


 Togi il requery



Provero come mi hai indicato nella speranza di trovare dei lumi
Questo oramai purtroppo dopo natale
Comunque Grazie e Auguri
