Public Sub EncherGrid(Byref flx1 as MsFlexGrid, Byref rs1 As Recordset)
If flx1 is nothing or rs1 is nothing then exit sub
flx1.Clear
flx1.Row = 0
flx1.Col = 0
rs1.MoveFirst
Dim lRow As Long, lCol As Long
flx1.Cols = rs1.Fields.Count + 1
flx1.Rows = rs1.RecordCount + 1
For lCol = 1 To flx1.Cols - 1
flx1.TextMatrix(0, lCol) = rs1.Fields(l1).Name
Next lng1
Do Until rs1.EOF
lRow = lRow + 1
flx1.TextMatrix(lRow, 0) = lRow
For lCol = 1 To flx1.Cols - 1
flx1.TextMatrix(lRow, lCol) = rs1.Fields(lCol - 1).Value
Next lCol
rs1.MoveNext
Loop
End Sub