Hello Access friends,
I have a query named qryMemberfilter like this:
SELECT Name FROM members where
Member_ID In ([Forms]![frmMemberfilter]![member_id_list]) and
program like ([Forms]![frmMemberfilter]![program]);
In a form called frmMemberfilter, upon an event completion, member_id_list (a text box) is generated in the form. This contains a value like '24,38,56,88'. After this I called a report from the form, and the control source for the report is the query 'qryMemberfilter'. The report is not able to understand '[Forms]![frmMemberfilter]![member_id_list]'.
But I manually ran the query like this to test it:
SELECT Name FROM members where
Member_ID In (24,38,56,88) and
program like '*';
and it works.
Also I changed the original query to
SELECT Name FROM members where
program like ([Forms]![frmMemberfilter]![program]); and it works. For some reason, The text value of member_id_list is not passed on ok to the query.
members.member_id is an autonumber. Could that be a reason in any way?
I really appreciate your help. I lost many hours on this.
Thank you
Vijay
I have a query named qryMemberfilter like this:
SELECT Name FROM members where
Member_ID In ([Forms]![frmMemberfilter]![member_id_list]) and
program like ([Forms]![frmMemberfilter]![program]);
In a form called frmMemberfilter, upon an event completion, member_id_list (a text box) is generated in the form. This contains a value like '24,38,56,88'. After this I called a report from the form, and the control source for the report is the query 'qryMemberfilter'. The report is not able to understand '[Forms]![frmMemberfilter]![member_id_list]'.
But I manually ran the query like this to test it:
SELECT Name FROM members where
Member_ID In (24,38,56,88) and
program like '*';
and it works.
Also I changed the original query to
SELECT Name FROM members where
program like ([Forms]![frmMemberfilter]![program]); and it works. For some reason, The text value of member_id_list is not passed on ok to the query.
members.member_id is an autonumber. Could that be a reason in any way?
I really appreciate your help. I lost many hours on this.
Thank you
Vijay