Public Sub CargarGrid(ByRef flx1 As MSHFlexGrid, ByRef rs1 As Recordset)
If rs1 Is Nothing Then Exit Sub
flx1.Rows = 1
flx1.Clear
flx1.row = 0
flx1.Col = 0
On Error GoTo exitsub
flx1.Cols = rs1.Fields.Count
For lcol = 0 To flx1.Cols - 1
flx1.TextMatrix(0, lcol) = rs1.Fields(lcol).Name
Next lcol
rs1.MoveFirst
Do Until rs1.EOF
lrow = lrow + 1
flx1.Rows = flx1.Rows + 1
flx1.FixedRows = 1
flx1.row = lrow
For lcol = 1 To flx1.Cols
dato = rs1.Fields(lcol - 1).Value
If (Len(dato) > 0) Then
Else
dato = ""
End If
flx1.TextMatrix(lrow, lcol - 1) = dato
Next lcol
rs1.MoveNext
Loop
exitsub:
End Sub