Hello Friends!

I have an Excel Spreadsheet acting as a Tbl for my "TVDB" by being 
linked.  I have a form that will filter the TEXT data, but I'm 
having trouble when the search is performed on a field that captures 
NUMBERS.  Since it's a linked table, I can't change the data type on 
on the Tbl Properties.  NOTE:  All number capturing fields are 
listed as "Number" in the Table Properties.  They are also 
designated as a "Number" in the Excel Spreadsheet.  

I'm wondering if the trouble is with my Filter Form code conflicting?

These fields pull up fine and dandy on the Query that runs the 
report that is filtered.  They also show up on the report when it is 
filtered by a TEXT field.  Soooooo, by default I'm guessing the 
Filter Form must be where the problem is coming from.  The Row 
Source property for one of the filter boxes is:

SELECT DISTINCT QryALLAtlClientList.[Proj # of Annual Visits] FROM 
QryALLAtlClientList;

(Tag has:  Proj # of Annual Visits)

The name of the box is "Filter7"

My Event Procedures for the Filter Form are as follows....is this 
somehow saying it won't take numbers?  And if this is the problem, 
how can I fix it????  Any help is greatly appreciated....

Private Sub Clear_Click()
    Dim intCounter As Integer
    For intCounter = 1 To 6
    Me("Filter" & intCounter) = ""
    Next
End Sub
_______________________________________________
Private Sub Close_Click()
    DoCmd.Close acForm, Me.Form.Name
End Sub
_______________________________________________
Private Sub Form_Close()
    DoCmd.Close acReport, "RptAtlClientList" 'Close the Report.
    DoCmd.Restore 'Restore the window size.
End Sub
_______________________________________________
Private Sub Form_Open(Cancel As Integer)
    DoCmd.OpenReport "rptAtlClientList", A_PREVIEW 'Open Atlanta 
Client List Report.
    DoCmd.Maximize 'Maximize the report window.
End Sub

Private Sub Set_Filter_Click()
    Dim strSQL As String, intCounter As Integer
   ' Build SQL String.
   For intCounter = 1 To 9
      If Me("Filter" & intCounter) <> "" Then

         strSQL = strSQL & "[" & Me("Filter" & intCounter).Tag 
& "] " & " = " & Chr(34) & Me("Filter" & intCounter) & Chr(34) & " 
And  "
          End If
        Next

        If strSQL <> "" Then
        ' Strip Last " And ".
          strSQL = Left(strSQL, (Len(strSQL) - 5))
          ' Set the Filter property.
          Reports![rptAtlClientList].Filter = strSQL
          Reports![rptAtlClientList].FilterOn = True
        End If
End Sub
_________________________________________________

Lynn in GA






 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ms_access/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to