Visual Basic - ¿COMO?!!! PUEDO HACERLO?!!!!!!1

Life is soft - evento anual de software empresarial
 
Vista:

¿COMO?!!! PUEDO HACERLO?!!!!!!1

Publicado por LUCAS (7 intervenciones) el 24/04/2007 13:49:10
HOLA:

MIRA ACÁ VOY DE NUEVO. TENGO UNA PEQUEÑA APLICACION CONECTADA A UNA BASE DE DATOS ACCES 2000.

EN ESTA BASE DE DATOS TENGO 4 TABLAS.

DESDE UNA DE ESTAS TABLAS LLAMADA CLIENTES OBTENGO DATOS QUE SON CONSULTADOS INGRESANDO UN RUT PARA VER SI YA EXISTE REGISTRO DE UN DETERMINADO CLIENTE. SI EL CLIENTE EXISTE ES MOSTRADA SU INFORMACION EN UN DATA GRID. SI EL CIENTE NO EXISTE PROCEDO A DIGITARLO CON LA INTENCION DE INGRESARLO A LA BASE DE DATOS A TRAVÉS DE TEXTS.

LUEGO ADEMÁS LA APLICACIÓN ME SOLICITA A TRAVES DE 2 COMBOS SELECCIONAR INFORMACION PREDETERMINADA DESDE UNA TABLA DE LA BASE DE DATOS LLAMADA LISTAS.

TODAS ESTAS CONEXIONES LAS REALIZO CON EL ADOCONTROL.

FINALMENTE LO QUE NECESITO ES GUARDAR LA INFORMACION DIGITADA Y LA INFORMACION QUE SELECCIONÉ DESDE LOS COMBOS A UNA TERCERA TABLA DE LA BASE DE DATOS. ESTO NO LO HE PODIDO REALIZAR.

¿ COMO PODRÉ REALIZARLO? EL CODIGO CON EL QUE LO ESTOY INTENTANDO ES EL SIGUIENTE:

Private Sub cmd_agregclientee_Click()
cmd_agregacliente.Enabled = False
Dim respuesta As Integer
respuesta = MsgBox("Desea Grabar los Cambios", vbQuestion + vbYesNo, "Registro Clientes")
If res = 6 Then
Adodc1.Recordset.Save
'Adodc1.Recordset.Update
'DataGrid1.Text = Adodc1.Recordset.Bookmark
'DataGrid1.Refresh
'Adodc1.Recordset.AddNew
'Adodc1.Recordset.UpdateBatch
Else
Adodc1.Recordset.CancelUpdate
End If
End Sub

HE INTENTADO TAMBIEN CON LAS OPCIONES QUE ESTÁN COMO COMENTARIOS PERO SIMPRE ME ARROJA EL ERROR:

DATAGRID CONTROL:
EL CAMPO CLIENTES.RUT NO PUEDE CONTENER UN VALOR NULLPORQUE LA PROPIEDAD REQUIRED DE ESTE CAMPO ES TRUE. INGRESE UN VALOR EN EL CAMPO.

SIN EMBARGO YO ESTOY INGRESADO TODA LA INFORMACION EN LOS CAMPOS DE LA BASE DE DATOS.

GRACIAS POR LA AYUDA

LUCAS.
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
sin imagen de perfil
Val: 119
Ha disminuido 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:¿COMO?!!! PUEDO HACERLO?!!!!!!1

Publicado por Christian (713 intervenciones) el 24/04/2007 17:31:35
lo primero que deberia decirte , es obviar el adodatacontrol , pero bueno ...
creo que tendras que agregar otro adocontrol para la otra tabla para poder agregar los datos
con respecto al error pareciera que en el diseño de la base , osea en el campo rut no le pusiste permitir longitud cero
fijate y cualquier cosa pregunta de nuevo
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

[email protected]

Publicado por LUCAS (7 intervenciones) el 26/04/2007 22:28:01
Christian:

Gracias, pero el problema continúa. Lo intenté de esa forma pero no se pueden seguir agregando los datos con otro data control, ya que envía el mismo error. Cambié el valor presstablecido en la base de datos.

Gracias de todas formas,

Lucas
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