Yes, this is what I am using:

vb Code:
  1. Set rs1 = New ADODB.Recordset
  2.     rs1.CursorLocation = adUseClient
  3.     strSQL = "SELECT * FROM 1Unit ORDER BY Hours ASC"
  4.     rs1.Open strSQL, dbconn, adOpenDynamic, adLockOptimistic, adCmdText

So, should I use something like:

strSQL + strSQL = "SELECT SUM (TotalHoursWorked) FROM Event

and how do I get the results into my last column (Total Hours Worked) ? as the other columns data is being pulled from the database, where the total hours worked, will not?

Here is the code on load:

vb Code:
  1. Set rs1 = New ADODB.Recordset
  2.     rs1.CursorLocation = adUseClient
  3.     strSQL = "SELECT * FROM 1Unit ORDER BY Hours ASC"
  4.     rs1.Open strSQL, dbconn, adOpenDynamic, adLockOptimistic, adCmdText
  5.    
  6.    Screen.MousePointer = vbHourglass
  7.    
  8.     rs1.Requery
  9.    
  10.     If rs1.RecordCount = 0 Then
  11.         msfg1U.Clear
  12.         MsgBox "No record found"
  13.         Screen.MousePointer = vbNormal
  14.         Exit Sub
  15.    
  16.     ElseIf rs1.RecordCount >= 1 Then
  17.  
  18.         'populate flexgrid box
  19.         With msfg1U
  20.             .Clear
  21.             .TextMatrix(0, 0) = "FDID"
  22.             .TextMatrix(0, 1) = "LAST NAME"
  23.             .TextMatrix(0, 2) = "FIRST NAME"
  24.             .TextMatrix(0, 3) = "MIDDLE INTIAL"
  25.             .TextMatrix(0, 4) = "ASSIGNMENT"
  26.             .TextMatrix(0, 5) = "KELLY DAY"
  27.             .TextMatrix(0, 6) = "TOTAL HOURS WORKED"
  28.             .Rows = rs1.RecordCount + 1
  29.             .Cols = rs1.Fields.Count - 1
  30.             .Row = 1
  31.             .Col = 0
  32.             .RowSel = .Rows - 1
  33.             .ColSel = .Cols - 1
  34.             .Clip = UCase(rs1.GetString(adClipString, -1, Chr(9), Chr(13), vbNullString))
  35.             .Row = 1
  36.             .ColWidth(0) = 1200
  37.             .ColWidth(1) = 2000
  38.             .ColWidth(2) = 2000
  39.             .ColWidth(3) = 2000
  40.             .ColWidth(4) = 2000
  41.             .ColWidth(5) = 2000
  42.             .ColWidth(6) = 2300
  43.             .ColAlignment(6) = flexAlignCenterCenter
  44.            
  45.          End With
  46.     End If
  47.    
  48.     Screen.MousePointer = vbNormal