Campi maiuscoli

mercoledì 08 novembre 2006 - 09.29

basicdany Profilo | Expert

Ciao, sto realizzando delle stampe con cristal report, mi serve scrivere in maiuscolo
dentro i campi del report, esiste qualche proprieta che permette questo?

grazie ciao

freeteo Profilo | Guru

ciao,
credo proprio non sia possibile, a meno di non usare un font che sia solo maiuscolo, solo che non è detto che poi sia installato anche nelle macchine dove verra' visualizzato il report.
Percio' io ti consiglio di usare i campi formula per ogni campo che vuoi in maiuscolo, e dentro alla formula fare il maiuscolo:

uppercase({miocampo})

cosi' il campo visualizzera' il valroe del campo del db, solo che in maiuscolo.Sicuramente poco "elegante" ma perlomeno funzionante
ciao.

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

basicdany Profilo | Expert

Grazie tanto, gentilmente mi indichi come creare un campo formula?
Quali passi devo fare, non li ho mai utilizzati.
grazie

freeteo Profilo | Guru

ciao,
quando hai la struttura del report, dove scegli i campi, c'e' li nodo "campi formula" e fai new.Scegli il nome e poi si apre l'editor delle formule, praticamente dentro li usando una sintassi "simil visual basic" usi le funzioni che hai a disposizione,per fare operazioni sui campi, calcoli vari etc... e il risultato sara'quello che visualizza il campo stesso.
Salvi la formula, e poi la metti dentro alla sezione dettagli, e vedrai che visualizzera' il campo in maiuscolo, ovviamente poi devi ripeterlo per tutti i campi...
ciao.

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

basicdany Profilo | Expert

Ok, e chiaro come arrivare a creare le formule, ma la formula per dire che il contenuto delle campo deve essere maiucolo e questo:

{UCase (Clienti.Nome)}

mi da un errore editor delle formule, se puoi indicarmi qualè la formula da scrivere.

grazie tanto

freeteo Profilo | Guru

te l'ho scritto sotto,dentro alla formula scrivi:

uppercase({miocampo})

e al posto di "miocampo" metti il nome del tuo campo del db, ma lascia parentesi e tutto com'e' cambia solo il nome del campo
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