Visual Basic - ayuda con codigo

Life is soft - evento anual de software empresarial
   
Vista:

ayuda con codigo

Publicado por yoselyn (20 intervenciones) el 30/10/2008 19:11:25
hola
tengo el sgte problema
en mi programa tengo varios text, command y un listview
pero necesito entrar un registro que no tiene codigo
y nose como hacer para poder grabarlo...
estoy usando como clave principal otro campo que es medicamento
tambien uso visual basic 6.0 con conexion Dao...

ojala me puedan ayudar

y muchas gracias por todo

Saludos cariñosos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con codigo

Publicado por quique (64 intervenciones) el 30/10/2008 19:24:16
Si en la propiedad 'Requerido' del campo 'codigo' le tienes puesto Sí, siempre dará error al grabar el registro con ese campo en blanco.

Solucción (si es eso): Ponle la propiedad Requerido a No.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con codigo

Publicado por yoselyn (20 intervenciones) el 30/10/2008 19:37:36
ya verifique eso y esta bien lo tengo
en requerido: No
y nose que es lo que puede ser

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con codigo

Publicado por quique (64 intervenciones) el 30/10/2008 19:45:55
Pon el código e indica la línea donde dá el error y el tipo de error que marca
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con codigo

Publicado por yoselyn (20 intervenciones) el 30/10/2008 19:53:45
dice
error '3421' en tiempo de ejecucion
error de conversion de tipos de datos

Private Sub Commandgrabar_Click()
regTB.AddNew
grabar
End Sub

Sub grabar()
regTB!codigo = Text1.Text ' aqui me arroja el error
regTB!fecha = Text2.Text
regTB!guia = Text3.Text
regTB!proveedor = Text4.Text

regTB.Update
limpia
Commandgrabar.Enabled = True
Text1.SetFocus

End Sub

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con codigo

Publicado por igor (633 intervenciones) el 30/10/2008 20:00:53
Es un error común en DB, no es lo mismo un valor nulo que una cadena vacía.

if Text1.Text <>"" then
regTB!codigo = Text1.Text
end if

No es la mejor solución pero debería bastar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con codigo

Publicado por quique (64 intervenciones) el 30/10/2008 20:01:08
Intenta poniendolo así:

regTB!codigo = VAL(Text1.Text )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con codigo

Publicado por igor (633 intervenciones) el 30/10/2008 20:06:48
Es la primera opción que nos viene a todos a la cabeza, el caso es que eso le generará un código=0 y lo que quiere es un valor nulo.

En este caso lo mejor es que no introduzca ningún valor en el campo, lo que genera un valor nulo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con codigo

Publicado por yoselyn (20 intervenciones) el 30/10/2008 20:14:50
ok ya esta listo gracias a ustedes

gracias quique e igor...

Saludos Cariñosos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con codigo

Publicado por Piolin (2 intervenciones) el 30/10/2008 23:12:31
Jejeje....siempre tirandoos los trastos a la cabeza y al final siempre acabais de la mano al final de la escena.

Por cierto, noto como cierta apatia en el foro.Las respuestas son candidas y faltas de energia. Parecen dichas en voz baja.
Se echan de menos los que metian bulla. No todo va a se programacion.

Espero y deseo que sea transitorio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con codigo

Publicado por hector gon  (1 intervención) el 01/11/2008 18:16:51
Llegamos a donde no te imaginas

Una tienda si un buen vendedor solo será una tienda un negocio por internet sin un buen anunciante no llegara muy lejos, si quieres llegar lejos www.solumark.net y que tu empresa o negocio crezca que esperas solumark es la solución al marketing por internet.
Escríbanos al mail info@solumark.net
Teléfonos : +5112434573 / +5112434594
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar