Campo testo che non contiene il testo del campo del DB se troppo lungo...

venerdì 20 aprile 2007 - 16.53

agodinVB Profilo | Newbie

Buongiorno a tutti
utilizzo CR10 SP6 installato su un server Windows 2003 SP2 con classic ASP (non NET).
Quando visualizzo il mio report in una pagina asp ho un problema di visualizzazione !

Nel report ho un campo testo di una data lunghezza ; se il dato del campo del db supera la lunghezza del campo testo di logica si vedrebbe troncato ; non so perchè ma nella pagina asp che utilizza report "Viewer ActiveX" appare la lunghezza intera del campo testo ; in pratica CR se ne frega se la casella che lo contiene è troppo stretta .
Vi è già capitato ???
Ecco un esempio :


736x365 85Kb


il testo tra i 2 quadrati rossi non deve vedersi !!!

Grazie a tutti per un eventuale risposta !

Davide aka Agodin

freeteo Profilo | Guru

ciao,
sembra proprio un bug, cmq al momento non ho la tua versione e non riesco a verificare, cmq ti chiedo, hai gia' provato ad impostare la proprieta' "Tight Horizontal"?
e il "Can Grow" ovvero che si allarghi verticalmente e non in orizzontale?

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

agodinVB Profilo | Newbie

Ciao Matteo, e grazie per la tua risposta !

>sembra proprio un bug,
anche io penso così ma mi sembra proprio strano !!!
Il bello è che ho provato a replicare il programma in locale con VB ; mi sono creato un progetto ho inserito crviewer.dlll,ho fatto il form e qui non si verifica l'errore : il report appare troncato !!!
Ho pensato sarà un problema di versione di crviewer nel file CAB che viene scaricato dal browser !
Ma se provo dalla mia macchina (Win XP SP2,CR 10 SP5) (quindi con SP inferiore a quello nel server) , il mio browser non scarica il CAB perchè trova già le dipendenze di CR ma comunque mi visualizza sbagliato !!!
Come può essere ????
Misteri delle Business Objects !!!

>... hai gia' provato ad impostare la proprieta' "Tight Horizontal"?
Questa non ho provato ; lunedì al lavoro provo e ti so dire !!!

>...e il "Can Grow" ?
Questa non posso impostarlo perchè "voglio" che si tronchi il testo !!!

Il work around sarebbe creare una formula con un "left(MioCampo,35)" ma mi fa troppo schifo !!!
Deve esserci soluzione.

Davide aka Agodin

freeteo Profilo | Guru

>Ma se provo dalla mia macchina (Win XP SP2,CR 10 SP5) (quindi
>con SP inferiore a quello nel server) , il mio browser non scarica
>il CAB perchè trova già le dipendenze di CR ma comunque mi visualizza
>sbagliato !!!
>Come può essere ????
>Misteri delle Business Objects !!!
mmmm si strana come cosa, dato che tu utilizzi l'ocx che dovrebbe essere uguale al tuo


>>... hai gia' provato ad impostare la proprieta' "Tight Horizontal"?
>Questa non ho provato ; lunedì al lavoro provo e ti so dire !!!
ok

>>...e il "Can Grow" ?
>Questa non posso impostarlo perchè "voglio" che si tronchi il
>testo !!!
ok

>Il work around sarebbe creare una formula con un "left(MioCampo,35)"
>ma mi fa troppo schifo !!!
concordo, ma è importante avere anche un paracadute

eventualemente controlla sul sito della businessbojects: http://support.businessobjects.com se dicono qualcosa a riguardo...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

agodinVB Profilo | Newbie

>>>... hai gia' provato ad impostare la proprieta' "Tight Horizontal"?
provata oggi ma non cambia nulla !!!

>>>...e il "Can Grow" ?
>>Questa non posso impostarlo perchè "voglio" che si tronchi il
>>testo !!!
Ho fatto una prova e ovviamente funziona però io non voglio, come già detto, che cresca il testo !!!

>eventualemente controlla sul sito della businessbojects: http://support.businessobjects.com
nel sito non ho trovato nulla ... anzi forse c'è troppo, ma niente che mi spiega .

Ho fatto un altra prova ho esportato il risultato del report (che a video come esempio si visualizza errato ) in pdf ; il pdf risulta corretto cioè mostra i campi troncati !!!

Secondo me è un bug di CR10, ma caspita alla SP6,ci sono ancora sti bug ???

Sono tentato di passare alla Versione 11 , chissò che magari li sia corretto !!!
>ciao.
Ciao

Davide aka Agodin

freeteo Profilo | Guru

non saprei cosa consigliarti, sicuramente potresti intanto provarti la versione XI (che se non ricordo male c'e' anche in Trial 30gg) in una macchina virtuale, senza sporcarti l'ambiente effettivo...
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

agodinVB Profilo | Newbie

>potresti intanto provarti la versione XI

Allora stamattina di buon ora ecco che mi scarico e mi provo la Versione XI Developer


468x398 70Kb


... tutto come prima !!!

Ma te par ??? (Come diciamo qui a Verona !!!)
Non so che dire !!!
E bada bene che mi sono creato un report nuovo per evitare conversioni !!!
Non è che sbaglio prodotto ???

>ciao.
Ciao

Davide aka Agodin

freeteo Profilo | Guru

guarda la cosa mi sembra veramente clamorosa, sinceramente non saprei cosa dirti.
Pensavo che l'ocx che viene giu' dalla pagina fosse esattamente quello che usa un'applicazione win32, ma la cosa non sembra essere cosi'.
Hai controllato la versione dell'ocx che ti viene giu' al momento di aprire la pagina?probabilmente la troverai sotto la system32...

Altrimenti non resta che fare il campo formula
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5