[Webinar] Streamline your web hosting managementRegister Today

x
?
Solved

VBA  RunTime Error 2494

Posted on 2011-02-16
9
Medium Priority
?
2,240 Views
Last Modified: 2012-05-11
I have a password prompt form with an "okay" button.
When that Okay button is clicked, the action needs to check the password attempt vs the actual password, close the prompt form, open the next form and go to a control.

This is my code. It is on the 'On click' event of the button.............

Private Sub cmdAdd_Click()
    Dim stDocName As String
    stDocName = "USER_ADD"
   
   
    If Me.PasswordAttempt.Value = Me.PASSWORD Then
        DoCmd.Close acForm, "SECURITY", acSaveNo
        DoCmd.OpenForm stDocName, acNormal, , , acFormAdd, acWindowNormal
        Forms!USER_ADD!NAME_SHORT.SetFocus
    Else
        DoCmd.CancelEvent
        Forms!SECURITY!Message = "Password Incorrect"
    End If
   
End Sub

 vba image
I'm still learning vba and consider myself an amateur. Please tell me why this hates me so.
0
Comment
Question by:culpees
  • 5
  • 4
9 Comments
 
LVL 75
ID: 34911455
Not seeing the reason right off. Which Form is this code in?

mx
0
 

Author Comment

by:culpees
ID: 34911532
well, hey there.

The code is on the first form which is the password prompt form called "SECURITY".

The code is on the "Okay" button, 'on click' event, which would then open up the next form that requires restricted access.
This next form is called "USER_ADD". (it's a simple data entry form to add user access to the application.)

"SECURITY" password prompt form
0
 
LVL 75
ID: 34911577
can you upload ... code 'looks' ok ... ie syntax for DoCmd.OpenForm ...

mx
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
LVL 75
ID: 34911807
fyi ... I have to leave work soon ...will be back online a bit later ..

mx
0
 

Author Comment

by:culpees
ID: 34912084
IDK. I made a fake mdb for you and tested it and it worked. I pulled in the applicable forms & tables. But I can't get it to work in my real one. I get several different errors at different places with my real one. I don't know what's going on.

I tried decompiling a copy of it and it messed it up. So I'm back to my original.

I've got to go get my kids now, so I'll try to attach something that is showing errors or even print screens later.
0
 
LVL 75
ID: 34912626
ok Mom :-)

mx
0
 

Author Comment

by:culpees
ID: 34943613
Had to put this aside for a bit. Business trip plus some.

Will come back to this and provide all the info you need in order to get this resolved. Sorry I can't do it now. I would LOVE to get this problem resolved!! Will be about a week before I can return to this.
0
 
LVL 75

Accepted Solution

by:
DatabaseMX (Joe Anderson - Microsoft MVP, Access and Data Platform) earned 2000 total points
ID: 34944700
k
0
 

Author Comment

by:culpees
ID: 35043780
Okay. I'm back.

I created a dummy mdb of the precise objects in the database which were tied to the problem code to share here. When I tried recreating the error in the dummy db prior to sharing it, there was none. It worked perfectly.

So I recreated the whole bleepin' database by importing all objects into a blank one and whoolah! All the code compiled fine. The old db had been corrupt, I guess.

All that time chasing geese. So I'm off to create a new thread on a new problem. Yippee!
0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this post, we will learn to set up the Group Naming policy and will see how it is going to impact the Display Name and the Email addresses of the Group.
Manually copying shapes and their assigned macros one by one to a new location can be tedious, but if you use the Excel utility workbook attached to this article, the process will be much quicker and easier.
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…
This lesson discusses how to use a Mainform + Subforms in Microsoft Access to find and enter data for payments on orders. The sample data comes from a custom shop that builds and sells movable storage structures that are delivered to your property. …

590 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question