Gustav Brock
gustav at cactus.dk
Fri Apr 23 08:28:33 CDT 2004
Hi Susan > My final solution is to refer to the form value in the query. This time > around, I hid the report, forcing the user to use the form to open the > report, but that isn't the best way to do it. Unfortunately, I didn't know > how to ward off the dread parameter prompt when the user opens the report > naturally instead of through the form. I've no problem setting a default for > the sort, but couldn't stop that stupid prompt because it's coming from the > query. :( If that was your only problem (of this thread, of course), you could replace the parameter lookup with a tiny public function performing the lookup: <air code> Function GetReportWeekday() As Byte Const cstrForm As String = "frmYourForm" ' Default first weekday. Const cbytWeekday As Byte = vbSunday Dim bytWeekday As Byte If IsFormOpen(cstrForm) Then bytWeekday = Val(Nz(Forms(cstrForm)!txtYourTextbox.Value, vbNullString)) EndIf If bytWeekday = 0 Then bytWeekday = cbytWeekday Endif GetReportWeekday = bytWeekday End Function </air code> /gustav