Ayuda con Acces 97

Lestat
30 de Septiembre del 2004
Antes que nada gracias por vuestra posible ayuda. y ahora al asunto. Tengo un base de datos con una tabla donde tengo que consignar en dos campos sendos valores, la ocsa es que la suma de estos dos valores no puede ser superior al valor consignado en otro campo anteriormente. Hay alguna manera de que salte un aviso si este numero (el de la suma) supera al del primer campo? muchas gracias.

Roberto
30 de Septiembre del 2004
Hola. Podes hacer lo siguiente.
Crea un campo independiente en el form que corresponda.
Asigna a este campo la formula suma de A + B con una formula SI. Osea Siinm(suma(campoA+campoB)>CampoC; 1;0)
Luego crea una macro CRONTOL donde como criterio usas la referencia al campo independiente del Form.
FomularioX.Campoindependiente>0. y como accion pones Cuadro de mensaje adviirtiendo el error por la suma de datos y como segunda accion CancelarEvento (esto devuelvo el control al campo sin cargar datos)
Luego solo resta vincular en cada uno de los campos intervinientes A,B,C en las propiedades/EVENTOS...al cambiar....la macro COntrol creada.
SAludos