[AccessD] A97 - Apply filter to listbox via code

Mcgillivray, Donald [LTD] donald.a.Mcgillivray at mail.sprint.com
Fri Mar 14 15:07:00 CST 2003


hmmm. Worked for me in a quick demo I threw together.  Assume you're
requerying the listbox after changing the RowSource.

-----Original Message-----
From: Reische, Brenda L. [mailto:reische at mdh.org]
Sent: Friday, March 14, 2003 12:36 PM
To: 'accessd at databaseadvisors.com'
Subject: RE: [AccessD] A97 - Apply filter to listbox via code


Nope, that didn't do it....



-----Original Message-----
From: Mcgillivray, Donald [LTD]
[mailto:donald.a.Mcgillivray at mail.sprint.com] 
Sent: Friday, March 14, 2003 2:28 PM
To: accessd at databaseadvisors.com
Subject: RE: [AccessD] A97 - Apply filter to listbox via code

Brenda,
 
You need a single quote before your leading * and after your trailing one.
 
HTH
 
Don McGillivray

-----Original Message-----
From: Reische, Brenda L. [mailto:reische at mdh.org]
Sent: Friday, March 14, 2003 12:08 PM
To: 'accessd at databaseadvisors.com'
Subject: [AccessD] A97 - Apply filter to listbox via code



In my Access 97 database I have the following:

 

Text box control (txtTitle) 

Search "button"  (lblSearch)

List box control (lstNew)

 

 

The row source for lstNew is dynamically modified based on various controls
that the user clicks on.  For example, I limit the listing to only those
items that start with "A" when the user clicks the A button.


I also need to let the user enter a word and click Search, then apply a
"filter" or WHERE to the listbox.rowsource

 

I guess I'm just having problems with the syntax, because I always get empty
results on the form, but I can type in the expected string into a query and
get actual results.

 

I've tried every syntactical string I can think of, but cannot get the
results I need.  

 

 

Here is the SQL statement I have for the listbox version:

 

lstNew.RowSource = "SELECT [qrySearchTitle].[Hyperlink],
[qrySearchTitle].[Subject]," & _

            "[qrySearchTitle].[Number], [qrySearchTitle].[Type],
[qrySearchTitle].[DeptName]," & _

"[qrySearchTitle].[DateEff] " & _

"FROM qrySearchTitle " & _

"WHERE [qrySearchTitle].[Subject] Like *" &
[Forms]![frmSearchTitle]![txtTitle] & _

"* ORDER BY [qrySearchTitle].[Subject];"

 

The following SQL statement in a query window DOES work:

 

SELECT qrySearchTitle.Hyperlink, qrySearchTitle.Subject,
qrySearchTitle.Number, qrySearchTitle.Type, qrySearchTitle.DeptName,
qrySearchTitle.DateEff

FROM qrySearchTitle

WHERE (((qrySearchTitle.Subject) Like "*computer*"))

ORDER BY qrySearchTitle.Subject;

 

I have tried modifying the syntax of the first statement fourteen ways to
Sunday, but I cannot get the results to open !!!

 

Does anyone have any suggestions for making this work????????

 

TIA

Brenda Reische

Application Support Analyst

McDonough District Hospital

_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com



More information about the AccessD mailing list