Newsgroup: it.comp.lang.visual-basic
Titolo: datareport gerarchici

Salve...
devo fare un join tra tre tabelle legate in questo modo:
tab1 ---> tab2
tab1 ---> tab3
Nel datareport ho creato un'intestazione di gruppo nella quale vanno i dati
della tab1 e un dettaglio nel quale vanno i dati delle tab2 e tab3
io ho scritto le seguenti righe di codice:
Private Sub Command1_Click()
    If cn.State = adStateOpen Then
        cn.Close
    End If
    cn.Open "Provider = msdatashape.1; data provider = microsoft.jet.oledb.4.0;
" & "data source = C:\Documenti\Obiettivo franchising\Obiettivo
franchising\franchising.mdb"
    cm.CommandText = "SHAPE {SELECT * FROM Anag_Franchisee WHERE CodFE = " &
AdodcFranchisee.Recordset.Fields(0) & "} APPEND ({SELECT * FROM
Locale_Franchisee WHERE CodDFE = " & AdodcFranchisee.Recordset.Fields(0) &
"} AS TabLocale RELATE 'CodFE' TO 'CodDFE') AS TabLocale,({SELECT * FROM
AzInte_Franchisee WHERE CodFE = " & AdodcFranchisee.Recordset.Fields(0) & "}
AS TabAzienda RELATE 'CodFE' TO 'CodFE') AS TabAzienda"
    Set cm.ActiveConnection = cn
    Set rs = cm.Execute
    Set dtReportFranchisee.DataSource = rs
    dtReportFranchisee.Show
End Sub
ma mi da un errore: non trova i campi di TabAzienda...
premetto che se tolgo tutto quello che c'è dalla virgola in poi funziona....
Grazie
--------------------------------
Inviato via 
http://usenet.libero.it


ROTFL


Maurizio non mi è arrivata nessuna risposta.....


 Maurizio non mi č arrivata nessuna risposta.....
Maria grazia, in realtą ti ha risposto a modo suo
ROTFL  = Rolling On The Floor Laughing  = mi rotolo per terra dalle risate =
mi sa che ti prende per il CxxO
--
Ciao
Alfredo
Vb6+Sp5+Win2k

 ROTFL
Non capisco cosa ci sia da ridere.
Purtroppo non conosco le Shapes quindi non posso essere di aiuto.
Ciao


Evidentemente Maurizio č molto sciocco....


 --------------------------------
si forse è come dici tu, ma credo di aver capito il tuo problema...ma visto
che mi hai insultato.....
--
_______________________________________
{30 - Visual Studio.NET and VC++ development }
_______________________________________


--------------------------------
Inviato via 
http://usenet.libero.it

 A dir la verità hai iniziato tu.....
Mary ti sono vicina nel dolore!
Pamela
(e leggiti come si postano i messaggi nei newsgroup!!!:P)


 >
non vorrei dire ma secondo me non sono ammessi più di una select nell'APPEND
magari dico una stronzata però..
ciao Alfredo

1) non mi metto certo a controllare quel groviglio di tabelle senza una cena
di pesce gratis (con sto caldo potrei anche vomitare) ....
Ma ti posso insegnare un trucchetto che potrebbe aiutarti
crei un nuovo progetto , un DataProject
apri il DataEnviroment
ti crei la tua bella struttura con il mouse
poi clicchi con il mouse con il tasto destro su Es: Command1 e clicchi su
Hierarchy Info
ti copi la stringa di connessione e la incolli nel tuo codice
ciao

 ti copi la stringa di connessione e la incolli nel tuo codice
E' quello che ho fatto...ma non funziona!
grazie...e mi dispiace io non mangio pesce!
M.grazia


 ha scritto nel messaggio
news:217Z58Z244Z158Y...@usenet.libero.it...


 ha scritto nel messaggio
news:vOoWa.6576$an6.2...@news1.tin.it...


 lo fa solo nei datareport
 
Esatto!Hai qualche altro suggerimento?


ci ho dato una occhiata ma per mč non ci fai niente, il datareport non ne
vuole sapere di leggere piu child
ti conviene creare una tabella di appoggio per la stampa
magari crearla in memoria utilizzando
Provider=MSDataShape;data provider=NONE
ciao

 Provider=MSDataShape;data provider=NONE
...non saprei farlo....Cmq grazie mille!


 ha scritto nel messaggio
news:217Z58Z244Z158Y...@usenet.libero.it...


 > > poi mandi in stampa StampaTMP
 
Ok ci provo!se poi ho problemi ti ridisturbo!grazie..per ora!


 ha scritto nel messaggio
news:217Z58Z244Z158Y...@usenet.libero.it...
