RE:Campo Calculado en Consulta
Gracias Pepe. Te cuento y les cuento a todos los que puedan leer esta nota que me diste una buena idea con la manera de resolver mi problema. Investigué la función Silnm y puede lograr que mis cuatro campos me muesten uno o cero dependiendo si tienen o no una cantidad determinada; con las siguientes expresiones:
Expr1: SiInm(EsNulo(Campo_1]),"0",1)
Expr2: SiInm(EsNulo(Campo_2]),"0",1)
Expr3: SiInm(EsNulo(Campo_3]),"0",1)
Expr4: SiInm(EsNulo(Campo_4]),"0",1)
Tuve que utilizar la función EsNulo dado que al poner el campo = 0, me daba err.
Ahora bien... access sólo me permitía poner al 0 como un campo caracter. Por lo que creí necesario usar:
Expr1: CSimple(SiInm(EsNulo([Campo_1]),"0",1))
Expr2: CSimple(SiInm(EsNulo([Campo_2]),"0",1))
Expr3: CSimple(SiInm(EsNulo([Campo_3]),"0",1))
Expr4: CSimple(SiInm(EsNulo([Campo_4]),"0",1))
Es decir convertí a Número Simple utilizando la función de converción CSimple. No quedandome con ello y viendo que generaba cuatro campos en mi consulta innecesarios llegué a la siguiente expresión:
CampoCalculado: (CSimple(SiInm(EsNulo([Campo_1]),"0",1)))+(CSimple(SiInm(EsNulo([Campo_2]),"0",1)))+(CSimple(SiInm(EsNulo([Campo_3]),"0",1)))+(CSimple(SiInm(EsNulo([Campo_4]),"0",1)))
Me tomé tiempo para explicar mi trabajo (el que surgió en una noche en la cual el sueño me abandonó), porque pensé que tal vez, pueda ayudar a alguien que tenga un problema similar al mío. GRACIAS y me da placer saber que hay gente que se preocupa por el problema de los demás!