Función DBúsq. No me funciona con un campo "Suma" de una consulta de totales.
Sigue sin funcionarme la función DBúsq. Con una consulta de totales. Repito la consulta anterior y añado foto de la consulta:
Todo funcionaba bien en el formulario, que es un tipo de arqueo de caja. En dicho formulario tengo un cuadro de texto "txtInvitaciones", que cogía el valor del campo moneda "PrecioConIVA" de la consulta "conInvitaciones". Resulta que al ser una consulta de totales en el campo "PrecioConIVA" en la fila de total lo tenía en "Agrupar por", y me funcionaba porque solo tenía un artículo. Al cambiar "Agrupar por" a "Suma", que es lo correcto para mi propósito para poder sumar todos los productos de invitación del día, entonces no me funciona la función DBúsq. Y el campo comienza a parpadear y en el control marca Error. Esta es la función que tengo y que me funcionaba bien hasta que he cambiado la fila de total de "Agrupar por" a "Suma":
Con esta sintaxis me funcionaba cuando en el campo de la consulta lo tenía en "Agrupar por", pero al cambiarlo por "Suma" en la fila de totales, no funciona.
=DBúsq("PrecioConIVA";"conInvitaciones";"FechaTransaccion=" & "FechaArqueo")
Luego me aconsejasteis estas sintaxis, pero tampoco me devuelve la suma del campo de la consulta.
=DBúsq("PrecioConIVA";"conInvitaciones";"FechaTransaccion=#" & FechaArqueo & "#")
=DBúsq("PrecioConIVA";"conInvitaciones";
"FechaTransaccion =#" & Format(Me.FechaArqueo; "mm/dd/yyyy") & "#"
La FechaTransaccion (Agrupar por) es campo de la consulta. Y la FechaArqueo es del formulario.
Gracias una vez más!
La consulta