Another Form Question

  • Thread starter Thread starter Chip
  • Start date Start date
C

Chip

I am new to Access and VB so please be gentle. I am tring to open a form
with a button but i want the new form to be ready for a new record instead
of the first record but setting DataEntry to Yes is causing some problems
since i want the person to be able to navigate to other records from the new
form and Data Entry = Yes does not allow that. Any ideas?

As Always, THANKS IN ADVANCE!!!

Chip
 
I am new to Access and VB so please be gentle. I am tring to open a form
with a button but i want the new form to be ready for a new record instead
of the first record but setting DataEntry to Yes is causing some problems
since i want the person to be able to navigate to other records from the new
form and Data Entry = Yes does not allow that. Any ideas?

As Always, THANKS IN ADVANCE!!!

Chip

Code the command button that will open the new form:
DoCmd.OpenForm "FormName", , , , , , "GoToNew"

Code the Load event of the form that is being opened:
If Me.OpenArgs = "GoToNew" Then
Docmd.RunCommand acCmdRecordsGoToNew
End If

This has the advantage of allowing the form to be opened normally, at
the first record, except if opened from that other form.
 
For the form you want to open to a new record, go into design view and open
the properties window. Select the "Events" tab, and find the "On Open"
event. Choose [Event Procedure] and then the "..." to go to the code
builder. Paste the following code which will move your form to a new record
each time the form is first opened:

DoCmd.GoToRecord , , acNewRec
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top