Access - La función silnm para seleccionar el mayor valor

   
Vista:

La función silnm para seleccionar el mayor valor

Publicado por Valentin valentinh2o@gmail.com (14 intervenciones) el 07/08/2014 20:48:47
Hola a todos y gracias por su ayuda, ( no puedo hacerlo solo )

Tengo el resultado de dos multiplicaciones
Campo A y Campo B y quiero que el mayor valor entre ambos campos se copie al Campo C

Ejemplo A = 4 y B = 5 el campo C = 5
A = 6 y B = 4 el campo C = 6 (el mayor valor)

Segundo el Campo A lleva asociado un Texto
El Campo B también lleva asociado un Texto

Este texto puede ir en otro campo texto y copiarse.

Yo lo confecciono manual miro cual de los dos es mayor, copio y pego el Nº en un campo Nº y el texto lo Pego en un campo texto y listo, pero pienso que puede ser automático. en exel existe la formula del SI, que hace eso pero en Access no puedo hacerlo

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Enrique Ramírez

La función silnm para seleccionar el mayor valor

Publicado por Enrique Ramírez (617 intervenciones) el 07/08/2014 22:02:53
iif

este es el codigo de la consulta:

SELECT Tabla2.[campo A], Tabla2.[texto A], Tabla2.[campo B], Tabla2.[texto B], IIf([campo A]>[campo B],[campo A],[campo B]) AS [campo C], IIf([campo A]>[campo B],[texto A],[texto B]) AS [texto C]
FROM Tabla2;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

La función silnm para seleccionar el mayor valor

Publicado por antperlop (77 intervenciones) el 08/08/2014 17:59:10
Otra forma
CAMPO C:IIF([CAMPO A]>[CAMPO B];[CAMPO A];[CAMPO B])
TEXTO C:IIF([CAMPO A]>[CAMPO B];[TEXTO A];[TEXTO B])
¿Y si son iguales ? deberias poner >=
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar