Newsgroup: it.comp.lang.visual-basic
Titolo: datareport e sezioni variabili

La questione del datareport è più o meno questa:
    1) Il report, ovvero ciò che dovrà essere stampato deve essere diviso in
4 sezioni distinte.
        La prima sezione (section1) conterrà l'intestazione del report (es.
"Anteprima di stampa tabella Iva";
        La seconda sezione, dovrà contenere i dati relativi all'azienda che
sta emettendo il documento in oggetto (Rag. Sociale, P.Iva, indirizzo, tele.
etc etc)
        Il bello è che la sezione di cui sopra, dovrà essere di tipo
"variant" ovvero, in base a ciò che selezionerò in fase di avvio di
programma, per cui mi si
        renderà necessario rendere i campi dell'intestazione .variabili in
base all'azienda che ho selezionato in fase di avvio.
        (Tralascia il commento del tipo......"ma scusa se io compro un
programma per la mia azienda, quando avvierò questo programma e lo
utilizzero, non emetterò         di certo delle fatture che anzichè essere
intestate da "Studio MAX Spa etc..." saranno intestate da "Pinco Pallino
Productions") ho rinunciato a capire il motivo         di questa richiesta
qualcosa....!
         La terza sezione, conterà il dettaglio relativo al prodotto o
all'oggetto di cui devo stampare i dati. Nell'esempio di cui sopra,(tabella
IVA), andrò a
         prendere tutti i record della "Tabella_IVA" e li riporterò nella
sezione3 (dettaglio) riga per riga.
 Esempio:
 (Sezione 1)
Anteprima Tabella IVA_Gestionale xyzcbbkjhoi
______________________________________________________________
            Mastrogiacomo Srl                    P.Iva 0001254851432
Rea: 541464234                         _______________________________
            Via delle sirene 2                      Registro imprese 215425
CCIAA 532423456                        |
|
            20000  BARI (BA)                   sede legale ..........
sede operativa...... etc.etc                |
                     |
|                                                            |
|             logo azienda                            |
(Sezione2)
|                                                           |
|                                                           |
|______________________________|
____________________________________________________________________________
__________________________________________________
            Situazione IVA
____________________________________________________________________________
__________________________________________________
____________________________________________________________________________
__________________________________________________
    Cod_Iva        Descrizione
Aliquota            Stampa allegato                Esente             Genera
Titolo
____________________________________________________________________________
__________________________________________________
        1                Iva al 20 %
20                        Si                                    No
Si
        2                Iva al 100 % cessioni extracomunitarie
100                      Si                                     No
Si
        3                etc...........
15                        No                                    Si
No
(Sezione3 Dettaglio)
____________________________________________________________________________
__________________________________________________
(Sezione 4 piè di pagina)
Pagina 1 di 1 Pagine
data e ora
____________________________________________________________________________
__________________________________________________
Qualcuno ha un seuggerimento....???????????  Grazie!

Ciao,
Io userei dei controlli label (se ho capito bene il tuo problema) da
inizializzare prima di visualizzare il report :
esempio :
DataReport1.Sections("Section2").Controls("Label1").Caption = NomeDitta
DataReport1.Show
dove NomeDitta e' una variabile di tipo String che contiene il nome da
inserire nel report.
Fammi sapere.
Ciao - Gianni.
-- 
Posted from 
pop08-acc.tin.it
 [212.216.176.71] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Grazie mille, sei riuscito a risolvere il mio problema con grande facilità.
Meno male che esiste il newsgroup!