Menu

  • slider04-vb6sqlhd
  • slider01-vb6sqlhd
  • slider01-vb6sqlhd
  • slider01-vb6sqlhd
  • slider01
  • slider01
  • slider01
  • slider01

Suscríbete a Aprende-Viendo 5.0

Content

Error en codigo del video tutorial 16 de visual basic 6.0

juan el Viernes, Febrero 01 2013, 12:55 PM
0
Buenas tardes amigo, primero q nada quiero felicitarte por los video tutoriales, son muy buenos, en este momento estoy en el Curso Visual Basic 6 - VT16: Relacionando Tablas - Mantenimiento Completo ... y tengo un error cuando estoy haciendo el codigo del boton guardar. Estoy haciendo los mismo pasos que tu, y estoy utilizando los mismos campos que tu, la primera parte del boton guardar que se refiere a guardar nuevos clientes me va bien pero cuando intento guardar un usuario modificado me da error en la siguiente linea: .Find "codigoclientes='" & Trim(GrillaClientes.Columns(0).Text) & "'"

aqui te envio toda la programacion del boton guardar para ver si me puedes ayudar un poco mas

Private Sub cmdGrabar_Click()
If txtNombres.Text = "" Then MsgBox "El campo Nombres esta vacío", vbInformation, "aviso": txtNombres.SetFocus: Exit Sub
If txtApellidos.Text = "" Then MsgBox "El campo Apellidos esta vacío", vbInformation, "aviso": txtApellidos.SetFocus: Exit Sub
If txtDireccion.Text = "" Then MsgBox "El campo Direccion esta vacío", vbInformation, "aviso": txtDireccion.SetFocus: Exit Sub
If txtTelefono.Text = "" Then MsgBox "El campo Telefono esta vacío", vbInformation, "aviso": txtTelefonos.SetFocus: Exit Sub
If txtcorreo.Text = "" Then MsgBox "El campo Mail esta vacío", vbInformation, "aviso": txtcorreo.SetFocus: Exit Sub
If DTCDistrito.Text = "" Then MsgBox "El campo Distrito esta vacío", vbInformation, "aviso": DTCDistrito.SetFocus: Exit Sub

If MODI = False Then
With RsClientes
.Requery
.AddNew
!Nombres = txtNombres.Text
!Apellidos = txtApellidos.Text
!Direccion = txtDireccion.Text
!Telefonos = txtTelefono.Text
!mail = txtcorreo.Text

Dim codigodistrito
With RsDistritos
.Requery
.Find "distrito='" & Trim(DTCDistrito.Text) & "'"
codigodistrito = !codigo

End With
!distrito = codigodistrito
.Update
.Requery
End With

Else
With RsClientes
.Requery
.Find "codigoclientes='" & Trim(GrillaClientes.Columns(0).Text) & "'"
!Nombres = txtNombres.Text
!Apellidos = txtApellidos.Text
!Direccion = txtDireccion.Text
!Telefonos = txtTelefono.Text
!mail = txtcorreo.Text

Dim codigodistrito2
With RsDistritos
.Requery
.Find "distrito='" & Trim(DTCDistrito.Text) & "'"
codigodistrito2 = !codigo

End With
!distrito = codigodistrito2
.UpdateBatch
.Requery

End With


End If
habilitarcajas True
habilitarbotones True, False
cerrargrilla

End Sub

espero me puedas ayudar con esto xq veo el video y he escrito igualito el codigo pero me lanza ese error y no se por que, en verdad te agradezco puedas ayudarme ya que estoy muy interesado en aprender a programar.
Un Saludo

JUAN RODRIGUEZ
       
  •  
    Respuesta de Ronald López - Kalizron el Sábado, Febrero 09 2013, 07:17 PM · Ocultar · #1
    Hola JUAN RODRIGUEZ
    lo unico que puedo notar ahora en esta linea
    .Find "codigoclientes='" & Trim(GrillaClientes.Columns(0).Text) & "'"
    es que ASUMO que CodigoClientes es un campo numerico y que GRillaClientes.Columns(0) lo este agarrando como texto.
    Me ayudaria mas si me dijeras que error es el que te aparece.
    o intenta provar esto

    .Find "codigoclientes='" & Val(GrillaClientes.Columns(0).Text) & "'"

    NOTA: con val conviertes a valor numero el contenido de GrillaClientes.Columns(0).Text

    Saludos
Agregar Tu Respuesta
Por favor registrese o ingrese para poder publicar su respuesta.

Agradesco tu Paciencia. Muchas Gracias por la espera! Somos Aprende Viendo 5.0

Grupo AprendeViendo & Ronald López agradecen a todos sus fieles seguidores por la larga espera. Basados en nuestro nuevo concepto, Grupo Aprendeviendo les ofrece un sin fin de posibilidades en sus largas horas de adiestramiento y soluciones de problemas tanto empresariales como cotidianos. Sigamos siendo un portal de enseñanza de virtual gratuito y más que eso!

Copyright © 2006 - 2014 - Grupo AprendeViendo & Ronald López. Todos los Derechos Reservados

Grupo AprendeViendo a sido desarrollado por Ronald López - Kalizron. Esta prohibida su reproducción total o parcial sin previa autorización de parte de sus autores. Ronald López Bahamonde - Resolución: 1024-768 - Aviso Legal - Términos de Uso

Log In or Register

fb iconLog in with Facebook