Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    29

    access 2000: espressione con variabile

    salve a tutti!
    ho un problema con access 2000, vi spiego:

    c'è un modo per compilare un espressione in modo tale che, definita una certa operazione da fare (nel mio caso una semplice differenza aritmetica) il valore da sottarre sia pescato da un particolare campo E, se questo è vuoto, da un altro?

    esempio:
    x - y
    ma se y è nullo, allora prendi il valore dal campo z.

    spero di essere stato chiaro.
    scusate la banalità ma sto cercando di imparare qualcosa

    grazie a tutti!

  2. #2
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    prova con
    x-iif(isnull(y),z,y)

  3. #3
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,704
    Originariamente inviato da fabio309
    prova con
    x-iif(isnull(y),z,y)
    Concordo.
    Se è un campo espressione le "," le devi sostituire con il ";" e mettere l'"=" davanti.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    29
    perfetto! grazie mille!
    mi chiedevo anche, sullo stesso criterio:

    posso proprio "cambiare" l'espressione in un camposulla base della presenza o meno di un valore in altro determinato campo?

    cerco di spiegarmi:
    il comando dovrebbe essere questo:

    in questo campo dove sto scrivendo fai questa espressione E1... ma se il campo x è nullo (o non nullo) allora fai l'espressione E2.

    sono un po' duro di comprendonio!

    grazie mille volte

  5. #5
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,704
    Utilizzi la stessa funzione iif:
    iif(verificaquestacondizione,eseguiquestosevera,es eguiquestosefalsa)

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    29
    grazie mille! scusate ma non sapevo bene quali fossero i caratteri che delimitavano le interrograzioni e le condizioni...

    altra domanda...poi non vi stresso più

    questa funzione si può concatenare?
    cioè posso inserire una espressione iif come comando ad una condizione di un'altro iif superiore?

    graaaaaazie

  7. #7
    Utente di HTML.it L'avatar di Misterxxx
    Registrato dal
    Oct 2003
    Messaggi
    3,704
    Sì. Me se diventa troppo complicato forse ti convine fare un modulo.

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    29
    ok! perfetto! grazie veramente tanto!

    dovrebbe bastarmi un solo comando iif nidificato..
    se la situazione si complica provo i moduli...

    non li ho mai utilizzati.... VVoVe:

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    29
    Funzionaaaaa!

    grazie davvero tanto.
    siete fantastici

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.