Database e Tabelle dinamiche

martedì 09 ottobre 2007 - 10.54

Franto Profilo | Junior Member

Ciao a tutti, io utilizzo VB6 & CR10 e ho un problema che non riesco a risolvere.
Ad oggi per definire il percorso del DB e le relative tabelle di interesse utilizzo i wizard di CR10.

Io vorrei invece assegnare DB e Tabelle da VB6 in modo da non dover essere costretto ad installare CR10 ai miei clienti per modificare il percorso del DB su ogni report.
Come DB utilizzo Access.

Il destino è solo una giustificazione a ciò che è accaduto, che accade e che accadrà. Apriamo gli occhi e riprendiamoci la nostra vita.

SSUPERPIPPO Profilo | Guru

Se non erro, in CR nell'impostazione della posizione del Database ti consente di selezionare l'opzione 'Uguale a report'; in questo modo qualunque sia la posizione del tuo database, l'importante è che si trovi nella stessa cartella in cui si trova il report avviato.

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin

Franto Profilo | Junior Member

Ciao, grazie per l'utile consiglio era un aspetto di CR che non conoscevo.
Nel mio caso tutti i report sono sotto la cartella AppPath\Report\NomeReport.rpt, mentre il DB è sotto AppPath\Database\NomeDB.mdb.

Selezionando 'Same as Report' ho visto che formatta il path del DB con .\NomeDB.mdb. Non c'è una formattazione particolare del path che mi permetta di far "pescare" il DB da dove voglio io??



freeteo Profilo | Guru

ciao,
devi lavorare usando un oggetto ReportApplication e ReportDocument.
Con questi 2 oggetti ti carichi in memoria il file, e gli puoi passare i dati oppure dirgli da dove pescarli.

Il codice da usare è piu' o meno quello che trovi qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=7942



ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5