[AccessD] Goto First Record subform

Andy Lacey andy at minstersystems.co.uk
Thu Jan 18 23:50:11 CST 2007


Hi Bob
Yea this is a problem I've come across. Here's what I do (in a function on
main form) after requerying the subform

With Me.subx.form
  if .recordsetclone.recordcount>0 then
    .recordsetclone.movefirst
    .bookmark=.recordsetclone.bookmark
  end if
End with

HTH

-- Andy Lacey
http://www.minstersystems.co.uk 
    


> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com 
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Bob Heygood
> Sent: 18 January 2007 23:56
> To: 'Access Developers discussion and problem solving'
> Subject: [AccessD] Goto First Record subform
> 
> 
> Hello to the list,
> 
> I have a form with a subform on it.
> The subform is synced with main form via the subform's record 
> source and a combo on the main form.
> 
> Everything works great, except that if I am on record number 
> 4 on the subform and select a different value with the combo 
> on the main form, the subform is blank unless there is at 
> least 4 records. I want the subform to go to the first record 
> each time I change the combo.
> 
> I have tried to use different variations of :
> 
> DoCmd.GoToRecord acDataForm, strFormName, acFirst
> 
> Using a public function in the sub form doesn't seem to work.
> 
> Using the afterupdate event in the combo on the main form, it 
> tells me that the form is not open. I have tried different 
> ways of referring to the subform, and even setting the focus 
> to the subform.
> 
> I know, it would be better if I used the standard linking 
> child/parent scheme, but as someone here the other day said, 
> I have reasons why not...
> 
> 
> TIA 
> 
> Bob Heygood
> 
> 
> 
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com 
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 
> 





More information about the AccessD mailing list