query based on current record selection

Blackwidow

Registered User.
Local time
Today, 18:53
Joined
Apr 30, 2003
Messages
149
right, struggling here.
Basically I have continuous form listing all the standard letters sent out when I double click on a letter, I need to to run a query for me. The code I have put behind the button is:
If ([StandardLetterType] = "Homework") Then
DoCmd.OpenQuery ("qryHomeworkClearMailMerge")
DoCmd.OpenQuery ("MergeHomework"), , , , , acDialog, Me.[StandardLetterID]
DoCmd.OpenReport ("rptHomework"), acViewPreview
Else
'
end if

and in the query I am first clearing the mailmerge yes/no field out which works fine and then running the merge to put the yes back in the current record so the query looks like this

Its an update query with update to yes for mailmerge and under the standard letter ID i have the criteria [Me].[OpenArgs]

is this completely wrong tried the [Forms!][frmFullStudentReport].[standardletterID] but it kept popping the box up asking for the number.

On the form I have the standardletterID and its hidden but there.

Any help would be greatly appreciated
 
fixed it, was my own silly fault four hours wasted on an obvious probelem I was right with my origional code

[Forms]![frmFulllStudentRecord]![StandardLetterID]

would help if I had put it under the field name StandardLetterID instead of StandardLetterType!

Sometimes its so obvious you miss it entirely!
 

Users who are viewing this thread

Back
Top Bottom