impedir registros vacios
Publicado por jman (96 intervenciones) el 26/12/2008 23:47:27
hola, la consulta es si alguno conoce una funcion o procedimiento para verificar que el ultimo registro contenga datos antes de insertar otro?
me explico, en mi formulario si le doy clic al boton de insertar registro repetidamente se me crea un monton de registros vacios -bueno no tan vacios he ahi la complicacion-
veran como ya explique en una consulta anterior mi tabla de clientes contiene para efectos practicos 2 tipos de clientes, estan en una sola tabla por que el 90% de los datos son los mismos pero por el 10% restante opte por crear 2 vistas de formulario diferentes, entonces cree un campo que actua como "flag" (no se como le llaman los programadores ahora) que indica cual formulario debe estar visible asi creo el efecto de distintas vistas, este campo tiene un valor 1 por defecto al crear un nuevo registro.
Fuera de ese campo, que siempre tendra un valor ya que asi fue pensado (debe haber una vista activada al abrir un nuevo registro), necesito que haya un procedimiento verificador que impida dejar un registro en blanco y agregar otro.
no me sirve como solucion usar required, ya que la informacion de contactos no es excluyente es decir de un cliente podria tener como dato la calle pero no el telefono mientras que de otro seria a la inversa, es decir, que mientras haya un valor en cualquiera de los campos se permita ir a un nuevo registro.
solo se me ocurre que deberia verificar control por control que su valor sea Not Null, pero no se como escribirlo en vba. alguna idea?
me explico, en mi formulario si le doy clic al boton de insertar registro repetidamente se me crea un monton de registros vacios -bueno no tan vacios he ahi la complicacion-
veran como ya explique en una consulta anterior mi tabla de clientes contiene para efectos practicos 2 tipos de clientes, estan en una sola tabla por que el 90% de los datos son los mismos pero por el 10% restante opte por crear 2 vistas de formulario diferentes, entonces cree un campo que actua como "flag" (no se como le llaman los programadores ahora) que indica cual formulario debe estar visible asi creo el efecto de distintas vistas, este campo tiene un valor 1 por defecto al crear un nuevo registro.
Fuera de ese campo, que siempre tendra un valor ya que asi fue pensado (debe haber una vista activada al abrir un nuevo registro), necesito que haya un procedimiento verificador que impida dejar un registro en blanco y agregar otro.
no me sirve como solucion usar required, ya que la informacion de contactos no es excluyente es decir de un cliente podria tener como dato la calle pero no el telefono mientras que de otro seria a la inversa, es decir, que mientras haya un valor en cualquiera de los campos se permita ir a un nuevo registro.
solo se me ocurre que deberia verificar control por control que su valor sea Not Null, pero no se como escribirlo en vba. alguna idea?
Valora esta pregunta
0