Stampare una variabile in CR XI

venerdì 19 maggio 2006 - 14.18

Teech Profilo | Expert

Dovrei stampare il contenuto di una variabile presente in progetto di VB 6 su un report creato in CR XI.
Nella fattispecie:
Ho un gestionale multiaziendale e devo mettere la descrizione dell'azienda sul PageFooter dei documenti. Il dato non riesco a recuperarlo dal DB in quanto ho tabelle diverse per aziende diverse e quindi l'unico modo è passare il contenuto di una variabile in stampa. Qualcuno può dirmi se è possibile farlo ed eventualmente come farlo?

Grazie mille.
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole

***************************************
Ho risolto in un modo non troppo elegante (ma funziona ) che allego di seguito:

'Imposta oggetti di testo nel DB Dim oSec As CRAXDRT.Section Dim oText As CRAXDRT.TextObject Dim oObj As Object For Each oSec In rpt.Sections For Each oObj In oSec.ReportObjects If oObj.Kind = crTextObject Then Set oText = oObj Select Case oText.Name Case "Text1" oText.SetText miaVarString1 Case "Text2" oText.SetText miaVarString2 Case "Text3" oText.SetText miaVarString3 End Select End If Next Next

Se conoscete metodi più eleganti ben vengano.
Grazie.

freeteo Profilo | Guru

ciao,
potresti aggiungere dei campi formula che siano "vuoti" all'interno e metterli giu da design.Pii da codice li riempi con il valore che ti interessa, qualcosa del tipo:

mioreport.FormulaFields(1).Text = "'ciao'"

mi raccomando gli apici singoli...
ciao.

Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo

Teech Profilo | Expert

Molto più semplice così...

Grazie.
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole
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