'Number of columns
frmManWildcardResults.FlexWildMan.Cols = 7
'Number of rows from recordset
frmManWildcardResults.FlexWildMan.Rows = rsWildcard.RecordCount + 1
'1 fixed row for the headers for the columns
frmManWildcardResults.FlexWildMan.FixedRows = 1
'No fixed columns
frmManWildcardResults.FlexWildMan.FixedCols = 0
'Start at row 0
frmManWildcardResults.FlexWildMan.Row = 0
'These are the column headers for the grid
frmManWildcardResults.FlexWildMan.FormatString = "Customer |Location|<Part Number|Rev|<Date|<Job Number|Comments"
'Set the column widths for each column
frmManWildcardResults.FlexWildMan.ColWidth(0) = 1300 'customer
frmManWildcardResults.FlexWildMan.ColWidth(1) = 0 'location
frmManWildcardResults.FlexWildMan.ColWidth(2) = 2000 'partnumber
frmManWildcardResults.FlexWildMan.ColWidth(3) = 550 'rev
frmManWildcardResults.FlexWildMan.ColWidth(4) = 2000 'date
frmManWildcardResults.FlexWildMan.ColWidth(5) = 1800 'job number
frmManWildcardResults.FlexWildMan.ColWidth(6) = 3500 'comments
rsWildcard.MoveLast
rsWildcard.MoveFirst
frmManWildcardResults.lblManWild.FontBold = True
frmManWildcardResults.lblManWild = "There are " & rsWildcard.RecordCount & " stencils that match " & txtSPN & "."
DoEvents
frmManWildcardResults.MousePointer = 11
'Loop thru the recordset and populate the flexgrid
With rsWildcard
frmManWildcardResults.FlexWildMan.Row = 1
For X = 1 To rsWildcard.RecordCount
On Error Resume Next
frmManWildcardResults.FlexWildMan.Col = 0
frmManWildcardResults.FlexWildMan.Text = rsWildcard("customer")
frmManWildcardResults.FlexWildMan.Sort = 0
'frmManWildcardResults.FlexWildMan.Font.Size = 8
frmManWildcardResults.FlexWildMan.Col = 1
frmManWildcardResults.FlexWildMan.Text = rsWildcard("storageloc")
frmManWildcardResults.FlexWildMan.Col = 2
frmManWildcardResults.FlexWildMan.Text = rsWildcard("stencilpartnumber")
frmManWildcardResults.FlexWildMan.Col = 3
frmManWildcardResults.FlexWildMan.Text = rsWildcard("stencilrev")
frmManWildcardResults.FlexWildMan.Col = 4
frmManWildcardResults.FlexWildMan.Text = Nz(rsWildcard("date"), "")
frmManWildcardResults.FlexWildMan.Col = 5
frmManWildcardResults.FlexWildMan.Text = Nz(rsWildcard("jobnumber"), "")
frmManWildcardResults.FlexWildMan.Col = 6
frmManWildcardResults.FlexWildMan.Text = Nz(rsWildcard("comments"), "")
.MoveNext
'Add another row if we have more records.
If frmManWildcardResults.FlexWildMan.Row + 1 < frmManWildcardResults.FlexWildMan.Rows Then
frmManWildcardResults.FlexWildMan.Row = frmManWildcardResults.FlexWildMan.Row + 1
End If
Next
End With