Hola triby, mira tarde en constestar xq estuve complicado con otras cosas y ademas se me esta embarullando la mente ya con esto, pongo todas las combinaciones de codigo y lo que me sale
1)si ingreso una factura + un monto ya ingresado en un mismo registr de la la tabla facturas Ej: fact 589; $231 sale joya, si muestro la var condicion en un msgbox sale vacio pero me avisa q la factura ingresada ya esta cargada en otro msgbox. El tema es que si po Ej fact 589; $231.40 ya tira error diciendo "error de sintaxis(coma) en la expresion de consulta 'monto=231,40 And factura=589" este o no ingresada esa factura da ese error.
Código:
condicion = printf("[monto]={0} And [factura]='{1}'", ValorA, ValorC)
ValorB = DLookup("[monto]", "factura", condicion)
2) si ahora le agrego la solucion de agregar esto
Código:
condicion = printf("[monto]={0} And [factura]='{1}'", format(ValorA, "#0.00"), ValorC)
ValorB = DLookup("[monto]", "factura", condicion)
ahora me da el mismo error q en la opcion 1) o sea "error de sintaxis(coma) en la expresion de consulta 'monto=231,40 And factura=589" y peor aun porque aunque no exista el registro igual tira ese error.