URGTE:Problema con formulario
Publicado por Rober_JS (5 intervenciones) el 03/12/2007 21:23:15
hola a todos,
tengo el siguiente problema, tengo una base de datos de socios, el la que entre otros datos, tengo el id, password. El id es clave primaria, y el password es obligatorio, y así están definido en la tabla solcio.
tengo un formulario asociado a la tabla socios y cuando quiero insertar algun registro quiero controlar que ni el campo id ni el campo password queden en blanco. Para el id tengo un campo de texto txtId y para el password un campo de texto txtPass.
Lo que hago cuando das a guardar, en el evento al hacer click hago el siguiente if:
If ( (Me.txtId= Null) or (Me.txtPass=Null)) Then
MsgBox "los campos Id y Pass no pueden estar vacíos"
Else
<la función propia de access para insertar>
End If
La cuestión es que siempre entra en el else aunq txtid y txtPass estén en blanco, he probado también poniendo ="" y poniendo = " ". También he pensado obteniendo la longitud de los campos Me.txtId y Me.txtPass, y si es =0 entonces mostraría el mensaje, pero no se como hallar la longitud.
Alguien me puede ayudar
Muxas Graciasssss
tengo el siguiente problema, tengo una base de datos de socios, el la que entre otros datos, tengo el id, password. El id es clave primaria, y el password es obligatorio, y así están definido en la tabla solcio.
tengo un formulario asociado a la tabla socios y cuando quiero insertar algun registro quiero controlar que ni el campo id ni el campo password queden en blanco. Para el id tengo un campo de texto txtId y para el password un campo de texto txtPass.
Lo que hago cuando das a guardar, en el evento al hacer click hago el siguiente if:
If ( (Me.txtId= Null) or (Me.txtPass=Null)) Then
MsgBox "los campos Id y Pass no pueden estar vacíos"
Else
<la función propia de access para insertar>
End If
La cuestión es que siempre entra en el else aunq txtid y txtPass estén en blanco, he probado también poniendo ="" y poniendo = " ". También he pensado obteniendo la longitud de los campos Me.txtId y Me.txtPass, y si es =0 entonces mostraría el mensaje, pero no se como hallar la longitud.
Alguien me puede ayudar
Muxas Graciasssss
Valora esta pregunta


0