Edward S Zuris
edzedz at comcast.net
Sun May 18 23:21:01 CDT 2008
These also work. . . [Forms]![frmMain1].SubForm.Form.RecordSource = sSQL [Forms]![frmMain1].SubForm.Form.Requery [Forms]![frmMain1].SubForm.Form.Refresh [Forms]![frmMain1].SubForm("cmdOKButton").SetFocus - or - [Forms]![frmDataView].SubFind.Form.cmdGetID.SetFocus Please note the second word .Form. doesn't have an "S". -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com]On Behalf Of Steve Schapel miscellany at mvps.org Sent: Sunday, May 18, 2008 7:36 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Tabbing to Another control Hi David, Basically, whether a control is on a tab control or not is irrelevant. Without testing, I'm pretty sure this will do it: Me.Parent.sfrClientInvestment.Form!cboInvestmentType.SetFocus Regards Steve David Emerson wrote: > I have a form called frmClient. > On it is a tab called tabClient. > On tabClient is a subform called sfrClientRevision > On sfrClientRevision is a tab called tabRevision with two pages - > pgeSaving and pgeBudget > > On pgeSaving is a subform called sfrClientInvestment > On sfrClientInvestment is a field called cboInvestmentType > > On pgeBudget is a subform called sfrClientBudget > On sfrClientBudget is a tab called tabCashFlow > On tabCashFlow is a page called pgeSummary > On pgeSummary is a field called txtpgeSummaryLast > > What I would like to do is this: When txtpgeSummaryLast is tabbed > into, then the focus automatically moves to cboInvestmentType. > > What I have tried on the OnEnter event of txtpgeSummaryLast is this: > > DoCmd.GoToControl "sfrClientRevision" > DoCmd.GoToControl "tabRevision" <-- Error here > DoCmd.GoToPage "pgeSaving" > DoCmd.GoToControl "sfrClientInvestment" > DoCmd.GoToControl "cboInvestmentType" > > The error message I get is No 2109: There is no field named > "tabRevision" in the current record. > > I have also tried: > > Forms!frmClient.SetFocus > Forms!frmClient!sfrClientRevision.SetFocus > Forms!frmClient!sfrClientRevision.Forms!sfrClientInvestment.SetFocus > <-- Error here > > The error message I get is No 438: Object doesn't support this > property or method. > > How can I get from txtpgeSummaryLast to cboInvestmentType? > -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com