Omettere un campo in base ad una formula.

sabato 07 maggio 2011 - 19.35
Tag Elenco Tags  VB.NET  |  .NET 3.5  |  Windows 7  |  Windows XP  |  Visual Studio 2010  |  MySQL 5.1  |  Crystal Reports XI

babbubba Profilo | Senior Member

Ciao tutti,
sono qui nuovamente a rompere perchè ho un problemino con crystal report 13.
In un report vorrei fare in modo che un campo venisse omesso in base ad una formula che controlla il valore di un altro campo.

Io ho impostato da formatta oggetto una formula e selezionato la check 'ometti'.

Solo che mi da errore a run time... dicendo che si aspetta una stringa...

nella formula ho provato diverse soluzioni ma tutte lo stesso errore.
La formula è:
if {campointero} = 0 then return true

in giro ho visto una sintassi differente senza if e l'ho provata ma senza risultati...
{campointero} = 0

Qualcuno mi sa dire la sintassi corretta per una formula nel campo ometti della formattazione di un campo testo???

ah! Ho porvato anche la funzione isnull per vedere se magari passavo il valore null ma da sempre il solito errore.


------------------------------------------------


Ho risolto... anche questa volta era veramente banale!!!!


if {campo} = 0 then true else false

freeteo Profilo | Guru

Ciao,
ok hai risolto, ottimo.

Aggiungo solamente che spesso mi sono trovato a dover usare la funzione IsNull({campo}) perchè con i nulli mi sono capitate delle sorprese...

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5