Modificar Origen de Control con Macro - Access

Tengo un formulario llamado Operaciones que según el TIPO (sea Compra o Pago) me calcule en un Cuadro de Texto independiente (llamado SPROD) el total de gastos, o el total de factura por pagar... Como ambas operaciones están en un mismo FORM pero los datos en diferentes SUBFORM pensé modificar la Fórmula de del origen de control mediante macro Evento de "Activar Registro" (Current)

Hasta ahí todo bien, hice la fórmula y fuera del macro me da perfecto:

=SiInm(IsError([P2 Ope].Formulario!STotal),"0",[P2 Ope].Formulario!STotal)

Entonces yo aplico una Macro con un SI y le pongo:
Establecer valor:

  • SPROD
  • "=SiInm(IsError([P2 Ope].Formulario!STotal),""0"",[P2 Ope].Formulario!STotal)"

El problema es que al momento de Correr la macro aparece tal como la de arriba pero no calcula. Hay forma de solucionar este error?
Nota: no sé usar VBA solo uso MACROS, y no quiero poner VBA porque hay muchas más cosas ahí que quiero seguir editando

Añade tu respuesta

Haz clic para o