Kath Pelletti
KP at sdsonline.net
Fri Mar 4 15:48:11 CST 2005
Thanks Andy / Gustav - the second part of your reply here solved it - Many thanks Kath ----- Original Message ----- From: Gustav Brock To: accessd at databaseadvisors.com Sent: Friday, March 04, 2005 9:56 PM Subject: Re: [AccessD] Am I missing something simple? - function inquerycriteria Hit Kath This line is in error: "[AccountNo] = '" & StrAccountno & " '" & " And [reportcycleid] = " & IntRepCycleID)) Should read: "[AccountNo] = '" & StrAccountno & "'" & " And [reportcycleid] = " & IntRepCycleID & "")) Also, this should read: GetTemplateld = [Forms]![FrmClientDetails]![NameOfYourSubformControl].Form![TemplateID] /gustav >>> KP at sdsonline.net 04-03-2005 04:52:55 >>> 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