Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

funzione IIf in una query sintassi corretta?

318 views
Skip to first unread message

sami

unread,
May 20, 2011, 12:06:20 PM5/20/11
to
Ciao...
avrei bisogno di aiuto... sto cercando di usare la funzione iif in un
campo calcolato di una query
La query hai seguenti campi:
codice
peso
costo unitario
trasporto1
trasporto2

ho creato il campo [importo] che moltiplica peso * costo unitario e fino
qui tutto ok.
avrei bisogno di crearne un altro [importo2]che mi sommi
[importo]+[trasporto1] SE codice =9, se no [importo]+[trasporto2].

ho provato con "Importo2:
IIF([codice]=9,[importo]+[trasporto1],[importo]+[trasporto2]) ma mi dice
che non è corretto ("è possibile che sia stato immesso un operando senza
un operatore")"

grazie ciao


--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it


Karl Donaubauer

unread,
May 20, 2011, 1:50:09 PM5/20/11
to
sami wrote:
> ... sto cercando di usare la funzione iif in un
> campo calcolato di una query
> ...

> ho provato con "Importo2:
> IIF([codice]=9,[importo]+[trasporto1],[importo]+[trasporto2]) ma mi
> dice che non è corretto ("è possibile che sia stato immesso un
> operando senza un operatore")"

In una espressione (in contrario al codice VBA) devi usare ; come
separatore, cioè:

IIF([codice]=9;[importo]+[trasporto1];[importo]+[trasporto2])

--
Ciao
Karl
*********
Access FAQ: www.donkarl.com/it


0 new messages