Randall Anthony
randall.anthony at cox.net
Sat Jan 26 15:11:55 CST 2008
I sorry I didn't make myself clear. I have also just placed a line of code
in the OpenForm event Me.Recordsource = "Audit_Data_Med" and it still
returns all records.
Could setting the criteria be the problem? That I can't apply a filter to
the form while dynamically setting the recordsource?
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Steve Schapel
Sent: Saturday, January 26, 2008 3:36 PM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Cannot set recordsource on Load Event
Randall,
I would always use the Open event of the form, rather than the Load
event, to manipulate the Record Source. Not sure whether that will make
a difference, but waiting until after the data is populated seems a bit
late in the day to be telling it which records to include.
The OpenArgs property is text, not numerical. Therefore, your code
should read:
Private Sub Form_Open(Cancel As Integer)
If Me.OpenArgs = "1"
Me.RecordSource = "Audit_Data_Med"
Else
Me.RecordSource = "Audit_Data_MH"
End If
End Sub
Randall Anthony wrote:
> So, setting the recordsource (no matter where) triggers the oncurrent?
> Therefore bypassing the set criteria?
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com