Autor Tema: Error '424' Se requiere un Objeto  (Leído 8653 veces)

0 Usuarios y 1 Visitante están viendo este tema.

omarinho23

  • Megabyte
  • ***
  • Mensajes: 105
  • Reputación: +0/-1
    • Ver Perfil
Error '424' Se requiere un Objeto
« en: Abril 16, 2010, 07:00:02 pm »
Buenas con todos consultando de nuevo con uds y les agradesco por adelantado la respuesta o guia q me den trato d abrir los datos de mi BD con un ListView y me sale este error los pasos son estos:

1ro - abro la BD con el LV
2do - ago clic en cual dato del LV ( ejemplo el dato nº 7 )
3ro - sale un form q sale que opcion de modificacion debo seleccionar ( mi codigo es )

Código: [Seleccionar]
Private Sub ChameleonBtn1_Click()

    Dim i As Integer
   
    ' verifica que hay datos en el ListView y que hay uno seleccionado
    If (LV.ListItems.Count = 0) Then               <<<<<<<<<< ahi sale el error
       MsgBox "No hay ningún regisro para editar", vbInformation
       Exit Sub
    End If
    If (LV.SelectedItem Is Nothing) Then
       MsgBox "Debe seleccionar previamente un registro para poder editarlo", vbInformation
       Exit Sub
    End If
   
    With frmImpresionCIT3
        ' obtiene el elemento seleccionado
        .lblID = LV.SelectedItem.Text
        For i = 1 To 18
             .Text1(i).Text = LV.SelectedItem.ListSubItems(i).Text
        Next
       
        .lblFecha = LV.SelectedItem.ListSubItems(1).Text
        .IdRegistro = LV.SelectedItem.Text
        .ACCION = editar_registro
       
        .Show
   
     End With
End Sub

algo he omitido? alguna correcion. gracias!

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Error '424' Se requiere un Objeto
« Respuesta #1 en: Abril 16, 2010, 09:25:59 pm »
Realmente tu Listview ser llama LV?

Saludos.

omarinho23

  • Megabyte
  • ***
  • Mensajes: 105
  • Reputación: +0/-1
    • Ver Perfil
Re:Error '424' Se requiere un Objeto
« Respuesta #2 en: Abril 17, 2010, 01:23:09 pm »
si mi listview tiene nombre LV

omarinho23

  • Megabyte
  • ***
  • Mensajes: 105
  • Reputación: +0/-1
    • Ver Perfil
Re:Error '424' Se requiere un Objeto
« Respuesta #3 en: Abril 20, 2010, 11:43:56 am »
alguien q me ayude o me saque de dudas por favor?

wolf_kof

  • Visitante
Re:Error '424' Se requiere un Objeto
« Respuesta #4 en: Abril 20, 2010, 03:12:42 pm »
Creo que es problem del LV, ya sea que no se llame asi y que le tienes al caption LV y al name otro nombre o que la función de la base de datos no es correcta para conectar con el LV puede ser el objeto de visual basic o puede ser un campo o tabla de la base de datos. tienes que rebisar bien.

ssccaann43

  • Terabyte
  • *****
  • Mensajes: 970
  • Reputación: +97/-58
    • Ver Perfil
    • Sistemas Nuñez, Consultores y Soporte, C.A.
Re:Error '424' Se requiere un Objeto
« Respuesta #5 en: Abril 20, 2010, 04:59:31 pm »
Buenas con todos consultando de nuevo con uds y les agradesco por adelantado la respuesta o guia q me den trato d abrir los datos de mi BD con un ListView y me sale este error los pasos son estos:

1ro - abro la BD con el LV
2do - ago clic en cual dato del LV ( ejemplo el dato nº 7 )
3ro - sale un form q sale que opcion de modificacion debo seleccionar ( mi codigo es )

Código: [Seleccionar]
Private Sub ChameleonBtn1_Click()

    Dim i As Integer
   
    ' verifica que hay datos en el ListView y que hay uno seleccionado
    If (LV.ListItems.Count = 0) Then               <<<<<<<<<< ahi sale el error
       MsgBox "No hay ningún regisro para editar", vbInformation
       Exit Sub
    End If
    If (LV.SelectedItem Is Nothing) Then
       MsgBox "Debe seleccionar previamente un registro para poder editarlo", vbInformation
       Exit Sub
    End If
   
    With frmImpresionCIT3
        ' obtiene el elemento seleccionado
        .lblID = LV.SelectedItem.Text
        For i = 1 To 18
             .Text1(i).Text = LV.SelectedItem.ListSubItems(i).Text
        Next
       
        .lblFecha = LV.SelectedItem.ListSubItems(1).Text
        .IdRegistro = LV.SelectedItem.Text
        .ACCION = editar_registro
       
        .Show
   
     End With
End Sub

algo he omitido? alguna correcion. gracias!

Cual es el error que te da?
Miguel Núñez.

omarinho23

  • Megabyte
  • ***
  • Mensajes: 105
  • Reputación: +0/-1
    • Ver Perfil
Re:Error '424' Se requiere un Objeto
« Respuesta #6 en: Abril 20, 2010, 06:26:01 pm »
estuve viendo y me ayudaron y agrege unos datos
Código: [Seleccionar]
Private Sub ChameleonBtn1_Click()

    Dim i As Integer
    On Error Resume Next  <<< agregue esto
    ' verifica que hay datos en el ListView y que hay uno seleccionado
    If (LV.ListItems.Count = 0) Then
       MsgBox "No hay ningún regisro para editar", vbInformation
       Exit Sub
    End If
    If (LV.SelectedItem Is Nothing) Then
       MsgBox "Debe seleccionar previamente un registro para poder editarlo", vbInformation
       Exit Sub
    End If
   
    With frmImpresionCIT3
        ' obtiene el elemento seleccionado
        .lblID = LV.SelectedItem.Text
        For i = 1 To 10
             .Text1(i).Text = LV.SelectedItem.ListSubItems(i).Text
        Next
       
        .lblFecha = LV.SelectedItem.ListSubItems(1).Text
        .IdRegistro = LV.SelectedItem.Text
        .ACCION = editar_registro1
       
        .Show
   
     End With
End Sub

y ahora no sale error si no que ahora el punto es q no reconoce el ListView o no se si es la base de datos me sale q no hay registro.!