Hollis,Virginia
HollisVJ at pgdp.usec.com
Mon Oct 13 06:32:57 CDT 2003
No, I named the field EFRNo in the search form (where I would double-click). I do not want to use the Format of the field because when you click in the field the formatting disappears. Instead of EF-00011, when you click in the field it shows 11. I want it to show the complete number with the EF-. However, when I do use the Format of the field it works, the form displaying all the data does open. I am not sure what I did now... when I double click the failure number on the search form, I get a box with EF & wanting me to enter a parameter & the form opens blank. I even tried adding the format to the query for the search form and using that as the control source. EFRNo: Format([tblSystemMain].[FailureReportNo],"""EF-""00000") What am I missing? Virginia -----Original Message----- From: Stuart McLachlan [mailto:stuart at lexacorp.com.pg] Sent: Saturday, October 11, 2003 5:43 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Format Field On 11 Oct 2003 at 10:33, Hollis,Virginia wrote: > I am having problems with a formatted field. The FailureReportNo is a number > field. > > On a search form, I want to double-click on the failure report number and > open another form that contains all the failure data. > > On the search form I have the FailureReportNo with the Control Source: > =Format([FailureReportNo],"""EF-""00000") > > On the double-click of the FailureReportNo I have: > > stLinkCriteria = "[tblSystemMain].[FailureReportNo]=" & > Me![FailureReportNo] > DoCmd.OpenForm stDocName, , , stLinkCriteria > DoCmd.Close acForm, "frmFind" > > The problem is the search form FailureReportNo field contains #Error & if I > double click on the field (to test it anyway) I get Type Mismatch. Do I have > my quotes wrong? > My guess: You created the textbox by dragggin it from the FieldView window andf then change dthe control source afterwards. As a result, you have the textbox named "FailureReportNo" and are using the field "FailureReportNo" in a function as the control source (causing a circular reference) When you double click, it use the textbox name (Me![FailuyreReportNo]) to build the string stLinkCriteria which becomes "[tblSystemMain].[FailureReportNo]=EF-1234" Either - rename the textbox to txtFailureReportNo or - reset the control source to a simple "FailureReportNo" and format it using the format property of the textbox. -- Lexacorp Ltd http://www.lexacorp.com.pg Information Technology Consultancy, Software Development,System Support. _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com