Andy Lacey
andy at minstersystems.co.uk
Fri Mar 4 01:39:59 CST 2005
Just to help you see what's happening try making the function a column in your query and see what it shows. -- Andy Lacey http://www.minstersystems.co.uk > -----Original Message----- > From: accessd-bounces at databaseadvisors.com > [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of > Kath Pelletti > Sent: 04 March 2005 03:53 > To: AccessD at databaseadvisors.com > Subject: [AccessD] Am I missing something simple? - function > in querycriteria > > > Hi all - > > I am using a function in my query criteria. The function > works and returns a value of 52275 (I can see that from the > debug window). > > If I type in 52275 as the query criteria it rerurns a result, > but if I use the function it doesn't. After much head banging > I am looking for something basic I may be doing wrong. Any ideas? > > Function is: > > Public Function GetTemplateld() As Long > Dim strerrormsg As String > Dim StrAccountno As String > Dim IntRepCycleID As Integer > 'On Error GoTo Err_Handler > > If IsFormOpen("FrmClientDetails") = True Then > GetTemplateld = > [Forms]![FrmClientDetails]![FrmClientMarketValueHistorySubform > ]![TemplateID] > > ElseIf IsFormOpen("FrmReportCycleWorksheet_Master") = True Then > GetTemplateld = > [Forms]![FrmReportCycleWorksheet_Master]![TemplateID] > > ElseIf IsFormOpen("FrmMainMenu") = True Then > StrAccountno = Forms![FrmMainMenu]![TxtReportingAccountNo] > IntRepCycleID = Forms![FrmMainMenu]![TxtReportCycleID] > gettemplateid = Nz(DLookup("[TemplateID]", > "TblHistory_SubAccountTemplate", _ > "[AccountNo] = '" & StrAccountno & " '" & " And > [reportcycleid] = " & IntRepCycleID)) Else > gettemplateid = 0 > End If > > Debug.Print gettemplateid > > Normal_exit: > Exit Function > Err_Handler: > MsgBox "Error: [" & Err.Number & "] " & > IIf(Len(strerrormsg) > 0, strerrormsg, Err.Description), > vbCritical, "Error Message" > Resume Normal_exit > End Function > > ______________________________________________ > Kath Pelletti > Software Design & Solutions Pty Ltd. > Ph: 9505-6714 > Fax: 9505-6430 > KP at SDSOnline.net > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > >