Crystal- caricando il report runtime si perdono formattazioni

venerdì 24 febbraio 2006 - 10.28

yag2 Profilo | Newbie

Ancora io lo so dunque ho risolto quasi tutti i problema
ora però ne ho un altro

in pratica da crystal il report è perfetto quando lo carico da codice
perdo delle formattazioni come mai ?
devo impostare qualche parametro ?

Questo anche da crystal:
inoltre mi sembra ma non sono sicuro non mette i dati uguale inteso come nome campo uguale
ho tolto il distinct dalle opzioni ovunque si trovava ma sembra fregarsene

grazie
ciao

freeteo Profilo | Guru

>in pratica da crystal il report è perfetto quando lo carico da
>codice
intendi usando 1 oggetto "reportDocument" generico e chiamando il metodo "load(c:\\....") ?

>perdo delle formattazioni come mai ?
>devo impostare qualche parametro ?
intedi i font, formattazioni delle cifre etc o la posizione degli oggetti?
sei su pagina web o win32? ...se su pag web prova a modificare la proprieta "clientTarget"


>Questo anche da crystal:
>inoltre mi sembra ma non sono sicuro non mette i dati uguale
>inteso come nome campo uguale
>ho tolto il distinct dalle opzioni ovunque si trovava ma sembra
stranissimo...e raggruppando come si comporta?

eventualmente se vuoi allegare il report (salvalo con il flag di salva dati con report) con che cosi' ci do 1occhaita...

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

yag2 Profilo | Newbie

>>in pratica da crystal il report è perfetto quando lo carico da
>>codice
>intendi usando 1 oggetto "reportDocument" generico e chiamando
>il metodo "load(c:\\....") ?
>
si

>>perdo delle formattazioni come mai ?
>>devo impostare qualche parametro ?
>intedi i font, formattazioni delle cifre etc o la posizione degli
>oggetti?
>sei su pagina web o win32? ...se su pag web prova a modificare
>la proprieta "clientTarget"
>
no intendo formattazioni dei campi di testo dal crystal uso una formula per modificare la visualizzazione
di un dato la fa e senza virgola da codice la fa ma ci mette la virgola come se perdesse la formattazione del campo
impostato (1223) nelle sue proprietà
>
>>Questo anche da crystal:
>>inoltre mi sembra ma non sono sicuro non mette i dati uguale
>>inteso come nome campo uguale
>>ho tolto il distinct dalle opzioni ovunque si trovava ma sembra
>stranissimo...e raggruppando come si comporta?
>
>eventualmente se vuoi allegare il report (salvalo con il flag
>di salva dati con report) con che cosi' ci do 1occhaita...
>
ok .

yag2 Profilo | Newbie

ecco il file il nome pippo franco c'è due volte ma non compare

ciao

freeteo Profilo | Guru

sei su pagina web? controlla che non sia 1problema di "localizzazione" ovvero la globalization e il culture nel web.config

ps: non vedo il download del file...

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

yag2 Profilo | Newbie

>sei su pagina web? controlla che non sia 1problema di "localizzazione"
>ovvero la globalization e il culture nel web.config
>
>ps: non vedo il download del file...
>
eccolo
http://www.dotnethell.it/users/files/14_forum.zip

yag2 Profilo | Newbie

ci hai capito qualcosa ? sei riuscito

grazie ciao

freeteo Profilo | Guru

ciao,
ho visto il tuo rpt solo che la tabella che hai fatto non ha senso ovvero la tabella (cross-tab) incrocia i dati e quindi lavora per valori distinti, piuttosto al massimo ti dovrebbe dire che hai 2 record se fai come "incrocio" il conteggio

Quindi mi sembra che ci sia 1 errore di concetto piu che 1 errore di elaborazione, perlomeno nel report che mi hai dato, infatti se metti i record nella sezione dettagli vedi che li carica giusti...a queesto punto non ho capito cosa vuoi fare, se vuoi vedere piu righe devi lavorare appunto con le strutture "Dettagli" mettendo giu i tuoi campi, e magari raggruppi per alcuni valori...

o volevi fare altro?
ciao

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

yag2 Profilo | Newbie

quello era un esempio abbastanza banale perchè mai non dovrebbe mostrarmi le righe che hanno lo stesso nome ?
non vedo nessun motivo insomma se ci metto gli id funziona perchè tutti sono diversi, i nomi no!

poi non ha senso non direi perchè cmq l'incrocio è un campo nome uno id ed al centro un altro campo della stessa tabella
quella è una prova e va bene ma come concetto ci sta

se io in quel caso vorrei avere tutti i record anche con valore uguale non fa ? non credo dai che esista una limitazione così
tu che dici ?

grazie aspetto risposta

yag2 Profilo | Newbie

sai come ho risolto (sempre i fa per dire )
con una formula del genere

{REP_UTENTI.IDUTENTE} & "-" & {REP_UTENTI.NOME}

in questo modo!

forse è proprio una limitazione di crystal!

freeteo Profilo | Guru

ciao,
fidati che non è 1a limitazione di Crystal,le cross-tab servono proprio per "incrociare" i dati,se provi a farne in excel troverai lo stesso risultato
Io rimango dell'idea che quello che dovevi fare tu è lavorare con la sezione dettagli del report e mettere determinate campi che ti interessavano...cmq se a te puo andare bene cosi'...
ciao


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

yag2 Profilo | Newbie

ma io ho colonne dinamiche ? come faccio ?

freeteo Profilo | Guru

mah guarda non capisco bene come mai hai bisogno di avere colonne dinamiche e righe dinamiche, se tu carichi su 1 recordset (o 1a datatable in .net) cmq hai 1 numero limitato di colonne, come fai tu ad averne di dinamiche?
In tal caso si dovresti usare 1a cross-tab (che è 1a matrice) ma allora devi incrociare i dati, non avrebbe senso avcre 2volte la riga con lo stesso valore inquanto lo "incroci" con il valore delle colonne...
scusami ma 2o me c'e' qualche errore di concetto rispetto a quello che vuoi fare tu, altrimenti qualcunaltro avrebbe questi problemi e tutti i tools di reportistica del mondo li avrebbero, non credi?
Se rimani cmq nelle tue idee, non so se riuscirai a trovare 1a soluzione logica...
ciao

Matteo Raumer
MCAD ... .net addicted :-)
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