• Lunes 23 de Diciembre de 2024, 01:26

Autor Tema:  No me actualiza el MSHFlexGrid con un ADODC  (Leído 883 veces)

AS

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
No me actualiza el MSHFlexGrid con un ADODC
« en: Domingo 2 de Febrero de 2003, 23:43 »
0
Estoy usando un MSHFlexGrid con un ADODC y cuando actualizo los datos del adodc no se me refrescan los datos de la grilla. Si yo llamo desde el botón que busca a la función para actualizar los datos de la grilla los datos del MSHFlexGrid se refrescan pero si yo llamo a esa misma función desde donde estoy actualizando los datos la grilla no se refrescan. Alguien tiene idea porque me pasa esto o como hacer para solucionarlo?

Funcion que actualiza:

Sub ActualizarGrilla()
 On Error GoTo ActualizarGrilla_Err
 
    Screen.MousePointer = vbHourglass
    sSQL = "SELECT Usuario, Apellido_Usuario, Nombre_Usuario, Permiso_Usuario "
    sSQL = sSQL & "FROM Usuarios WHERE Activo_Usuario = " & CVnx(xTxt_Activo) & " "
    If sTxt_Usuario <> "" Then
        sSQL = sSQL & "AND Usuario Like '%" & CVne(sTxt_Usuario) & "%' "
    End If
    Ado_Usuarios.ConnectionString = sCon
    Ado_Usuarios.RecordSource = sSQL
    Ado_Usuarios.Refresh
    Set Grd_Usuario.DataSource = Ado_Usuarios
    Grd_Usuario.Refresh
   
ActualizarGrilla_Exit:
    Screen.MousePointer = vbArrow
    Exit Sub
ActualizarGrilla_Err:
    MostrarError "ActualizarGrilla"
    Resume ActualizarGrilla_Exit
End Sub