canal visual basic .net

Recursos Visual Basic.NET, VB.NET, Manuales de programación, Tutoriales, Foros de programación, Comunidad de programadores

Usuarios activos:  130

Foros de programación, recursos, tutoriales, sistemas operativos...

Bienvenido a la zona de foros. Participa en alguno de nuestros foros: Foros de visual basic, foros de visual basic.net foros de Crystal reports, foros de C++ - C# , foros de Java, foros de PHP, foros de ASP.net. Seguro que hay un foro que te servirá de gran utilidad y si no lo encuentras avísanos y crearemos uno nuevo.
 

Retroceder   Foro > Canal Visual Basic > Visual Basic 6.0
 
LinkBack Herramientas Buscar en Tema Desplegado
  #1 (permalink)  
Antiguo 01-Jul-2009, 20:07
Junior Member
Iniciad@
 
Fecha de Ingreso: 01-July-2009
Mensajes: 2
Unhappy Campo en blanco - Access

Hola amigos, tengo la siguiente consulta:

Tengo una formulario desde el cual voy guardando datos a una BBDD Access. Cuando guardo un registro no todos sus campos tienen que ir cumplimentados, por ejemplo hay algunos campos fecha, que podrían ir en blanco. El problema viene cuando utilizando un MaskEdBox intento guardar un campo vacío el programa me reporta un error, me dice que ese campo no puede ir en blanco. Previamente el MaskEdBox tiene la siguiente máscara: mask_seguro.Mask = "##/##/####"

Los campos en la BBDD están preparados para recibir valores en blanco, pero desde VB no lo consigo. Con los controles TextBox no tengo ningún problema, porque hago lo siguiente.

If IsNull(Trim(txtcontacto.Text)) Then
txtcontacto.Text = ""
End If


Mientras que para el MaskEdBox, utilizo esto:

If mask_seguro.Mask = "##/##/####" Then
mask_seguro.Mask = ""
End If


Se os ocurre alguna manera para poder solucionar este pequeño problema?

Gracias,

Un saludo,
Responder Citando
  #2 (permalink)  
Antiguo 04-Jul-2009, 22:38
Avatar de soulmaster
Member
Iniciad@
 
Fecha de Ingreso: 25-April-2008
Ubicación: Argentina
Mensajes: 58
Predeterminado hola

que tal amigo

primero fijate que en la bd el campo que asigna a la fecha este en modo texto y luego prueba lo siguiente

If mask_seguro.Mask = "##/##/####" Then
mask_seguro.Mask = ""
else
mask_seguro.mask = "N/A"
End If

yo en esos casos uso el control monthview me resulta mas facil.
Responder Citando
  #3 (permalink)  
Antiguo 27-Jul-2009, 18:26
Junior Member
Iniciad@
 
Fecha de Ingreso: 01-July-2009
Mensajes: 2
Thumbs up Gracias

Hice lo que me indicaste y funcionó perfectamente, la única pega es que el dato fecha que guardo desde el formulario en VB se guarda como texto en la BBDD.

Muchas gracias.

Un saludo,

Darwin.
Responder Citando
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado



La franja horaria es GMT +2. Ahora son las 23:13.


Visual Studio .VisualBasic.net .ADO.NET .ASP.NET .Framework .Crystal report
[Visual Basic .NET · Información legal · Condiciones de uso · Publicidad · Contacto · RSS novedades Foro · Inicio]
Un sitio web de Internelia (Ontecnia) © Copyright 2010 canalvisualbasic.net. Todos los derechos reservados