Sumar cuadros de texto en los informes
Te pido un poco de paciencia mientras te explico, verás, tengo un informe cuyo origen de control es una tabla "Empleado", con los campos Clave y Empleado. Tengo otra tabla temporal llamada Temp que existe mientras se ejecuta el informe y termina cuando éste se cierra, sus campos, todos de tipo texto, son Clave, D1, D2,..., D15, que son números de días. Mediante un procedimiento en Visual Basic, lleno mis campos de la tabla Temp. En el informe puse 15 cuadros de texto para cada día cada cuadro contiene lo siguiente: =DBúsq("[D1]","Quincena1","[Clave]=Informe!Clave"). Con esto "relaciono" ambas tablas y se despliegan los valores como yo quiero. Mi problema es el siguiente: es al momento de sumar mis campos. Cada campo de D1 hasta D15 contiene una letra que puede ser "F" o "R" y quiero saber cuantas letras F hay en total por todos los campos, ¿me explico?. Lo que hice fue lo siguiente: en un cuadro de texto puse =Suma(SiInm([Texto115]="R", 1,0)), eso lo puse como prueba solo para sumar un 1 si un campo tiene una "R", pero no funciona, no me reconoce "Texto115" el cual es el resultado de un DBusq, que ya te había mencionado antes. Te digo que no me lo reconoce porque al momento de ejecutar el informe una ventana me pide su valor. ¿Qué puedo hacer?, lo que realmente quiero sumar es el resultado de un Dbusq, ya he intentado muchas cosas y no me funcionan.
1 respuesta
Respuesta de bang
1