Solved

VBA  RunTime Error 2494

Posted on 2011-02-16
9
2,076 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 
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 500 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

Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

Question has a verified solution.

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

Having trouble getting your hands on Dynamics 365 Field Service or Project Service trial? Worry No More!!!
It’s the first day of March, the weather is starting to warm up and the excitement of the upcoming St. Patrick’s Day holiday can be felt throughout the world.
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

726 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