98.7% Of all customers recommend us, we're so confident about our results we publish all reviews and stats
View Live Stats View ReviewsForum home » Delegate support and help forum » Microsoft Access Training and help » Form and Subform synchronising Q for Anthony | Access forum
Form and Subform synchronising Q for Anthony | Access forum
Resolved · High Priority · Version 2007
Timothy has attended:
Access Advanced course
Form and Subform synchronising Q for Anthony
Hi Anthony.
Have another one for you. I have a form of a table. The fields are shown on the form and below is a scrollable view of the table. Using the record navigation keys allows you to scroll through the table and the selected record is shown in the main form. The same can be achieved by clicking on a record in the scrollable view at the bottom.
Where I come undone is that I have a check box, this is a field in the main table. The idea is that when this check box is true then an append query will run, search for the checked record and append it to another table. The check box is made visible=false and a control button is used to make the check box=true. And after to open a form to allow editing of the appended-to table.
I have used the following code:
Private Sub Command50_Click()
CheckBoxName = True
If CheckBoxName = True Then
DoCmd.OpenQuery "QryName", acViewNormal, acEdit
DoCmd.Close acQuery, "QryName"
End If
DoCmd.OpenForm "FrmName", acNormal
End Sub
I have been using multiple combo boxes to select records in the main form, and they have been working. Using code again:
Combo33 = FieldName
Combo34 = FieldName etc.
Whenever I hit the control button to append to the table the query will run, the form will open but the wrong record is shown in the table.
It seems to me that just because a record is viewed on the main form, it is still possible the form still thinks that another record is actively/currently selected.
Any thoughts on solving this one?
RE: Form and Subform synchronising Q for Anthony
Hi Timothy, that's tricky one to advise you on from afar I'm afraid. However, you might want to double check how you are referring to your subform in your code, that can often cause problems.
http://access.mvps.org/access/forms/frm0031.htm
Hope this helps,
Anthony
RE: Form and Subform synchronising Q for Anthony
Hi Anthony,
Thanks for that, didn't quite solve the issue though the reference sheet was helpful anyway. It seems that the order of procedures had not gone how I intended. So that the table had not updated after input in the form, before the query is run off of it. I just made the form save between these and it seems to work.
On a side note, I did attempt to use Me.OnDirty=false to force the form to save but it kept on asking for a variable.
Cheers
Tim
Training information:
See also:
Welcome. Please choose your application (eg. Excel) and then post your question. Our Microsoft Qualified trainers will then respond within 24 hours (working days). Frequently Asked Questions
Any suggestions, questions or comments? Please post in the Improve the forum thread. |
Access tip:Remove spaces in a tableIf you have a table that has too many space marks littered around, you can create a update query and use the trim function to get rid of any excess space marks |