RE:como se usa el comando iff?
Supongo que te refieres a iif ( no iff ). Es la traducción de SiImn en código de VBA. Cuando usamos esta función en la vista diseño de las Consultas se escribe SiInm y en los Procedimientos de Evento se escribe IIf. Normalmente se usa para establecer un valor para un Campo Calculado.
Ejemplo en Vista Diseño de una Consulta:
Importe: SiInm([Precio]>0;[Precio]*[Cantidad]; 0)
o
Calificacion: SiInm([Puntuacion < 5; "Suspenso"; "Aprobado")
Ejemplo en VBA:
Private Sub Precio After_Update()
Importe = IIf (Precio >0, Precio*Cantidad, 0)
End Sub
En ambos casos lo que le decimos que haga es, en el primer ejemplo:
Si el Precio es mayor que cero, el Importe es igual al resultado de multiplicar Precio por Cantidad, pero si Precio es menor o igual a cero, el Importe será cero.
En el segundo ejemplo:
Si la calificación de un alumno es menor que cinco, el Campo Calificacion tomará el texto "Suspenso" y en caso contrario "Aprobado".
(Expresion; parte verdadera; parte falsa). Fijate que en las Consultas los separadores son punto y coma y en VBA son comas.
¿ Te vale con esto ?
Saludos
Enrique