Funzione IIF in Access

martedì 17 giugno 2008 - 10.29

alkes83 Profilo | Junior Member

Ciao a tutti,

sto lavorando in Microsoft Access, ho un campo in cui i record variano da 10000 a infinito oppure sono nulli (vuoti). Devo creare un campo in cui associo ad ogni intervallo un valore. Esempio:


960x720 32Kb


Riesco a fare il tutto con una funzione così IIF(km.manut<11000;1;iif(km.manut<11500;2;IIf( ecc.......))

C siamo capiti, no?

La cosa che non riesco a fare è assegnare il valore nullo, quanlo il record del campo km.manut è vuoto, ho provato con : IIF(km.manut="";"";Iif(ecc...))
ma non funziona.

Sapete darmi qualche suggerimento?

Inoltre c'è un funzione in sql che somigli a quella applicabile in Excel conta.se?

Grazie, ciao.

alpanix Profilo | Junior Member

>Ciao a tutti,
ciao

>La cosa che non riesco a fare è assegnare il valore nullo, quanlo
>il record del campo km.manut è vuoto, ho provato con : IIF(km.manut="";"";Iif(ecc...))
>ma non funziona.
>
>Sapete darmi qualche suggerimento?
prova ad usare la funzione IsNull( campo ) al posto di campo =""

>Inoltre c'è un funzione in sql che somigli a quella applicabile
>in Excel conta.se?
credo ti riferisca alla SELECT COUNT(*)..
la sintassi è la stessa delle select max, select min..

>Grazie, ciao.
prego


AlPanix

alkes83 Profilo | Junior Member

No,

non la funzione select count(*) non mi differenzia a senconda del parametro che dico io, cmq non fa niente.

Grazie ugualmente

alpanix Profilo | Junior Member

>non la funzione select count(*) non mi differenzia a senconda
>del parametro che dico io, cmq non fa niente.
come no? basta che il parametro lo metti nella clausola WHERE
ma probabilmente non ho capito

>Grazie ugualmente
figurati!


AlPanix
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