Solved

VBA  RunTime Error 2494

Posted on 2011-02-16
9
2,062 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
Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

 
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

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

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

In this article we discuss how to recover the missing Outlook 2011 for Mac data like Emails and Contacts manually.
This article descibes how to create a connection between Excel and SAP and how to move data from Excel to SAP or the other way around.
The view will learn how to download and install SIMTOOLS and FORMLIST into Excel, how to use SIMTOOLS to generate a Monte Carlo simulation of 30 sales calls, and how to calculate the conditional probability based on the results of the Monte Carlo …
The viewer will learn how to use a discrete random variable to simulate the return on an investment over a period of years, create a Monte Carlo simulation using the discrete random variable, and create a graph to represent the possible returns over…

791 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