Solved

ms acceess InputBox help

Posted on 2011-03-07
5
275 Views
Last Modified: 2012-06-21
Below is a code i am using, what i want is the password to be in caps. and the InputBox to auto use caps as the user type in the password? also problem with the formating is it shows the password as it is type is there a way to mask this using a InputBox so as i type the password is would show *****?
Private Sub START_TIME_GotFocus()
Dim strPasswd

   strPasswd = InputBox("Please Enter Admin Password", "Start Time is Restricted")

   'Check to see if there is any entry made to input box, or if
   'cancel button is pressed. If no entry made then exit sub.

   If strPasswd = "" Or strPasswd = Empty Then
       MsgBox "No Password Provided", vbInformation, "Password Required"
       Exit Sub
   End If

   'If correct password is entered unlock Start_Time
   'If incorrect password entered give message and exit sub

   If strPasswd = "JAX" Then
       Me.START_TIME.Locked = False
   Else
       MsgBox "Sorry, you do not have access to the start time", vbOKOnly, "Password Incorrect!"
       Exit Sub
   End If
End Sub

Open in new window

0
Comment
Question by:Blueice13085
  • 3
  • 2
5 Comments
 
LVL 19

Expert Comment

by:MINDSUPERB
ID: 35065731
< is there a way to mask this using a InputBox so as i type the password is would show *****?
>

If your field is bound in a table, you can type the Input mask property of the field the text "Password" on it (without a quote).

Sincerely,
Ed
0
 
LVL 19

Expert Comment

by:MINDSUPERB
ID: 35065739
If the field is unbound, in the input mask on the data tab of the field property, type "Password" on it (without a quote).

Ed
0
 
LVL 19

Accepted Solution

by:
MINDSUPERB earned 500 total points
ID: 35065756
On the after event of the password field, put this code:

Me.Password = UCase(Me.Password)

Note: I assume that Password is the name of your field.

Ed
0
 

Author Comment

by:Blueice13085
ID: 35068542
If strPasswd = "JAX" Then
is where the password is
0
 

Author Comment

by:Blueice13085
ID: 35068632
i got how the Ucase would work in my code

Private Sub START_TIME_GotFocus()
Dim strPasswd

   [b]strPasswd = UCase(InputBox("Please Enter Admin Password", "Start Time is Restricted"))[/b]

   'Check to see if there is any entry made to input box, or if
   'cancel button is pressed. If no entry made then exit sub.

   If strPasswd = "" Or strPasswd = Empty Then
       MsgBox "No Password Provided", vbInformation, "Password Required"
       Exit Sub
   End If

   'If correct password is entered unlock Start_Time
   'If incorrect password entered give message and exit sub

   If strPasswd = "JAX" Then
       Me.START_TIME.Locked = False
   Else
       MsgBox "Sorry, you do not have access to the start time", vbOKOnly, "Password Incorrect!"
       Exit Sub
   End If
End Sub

Open in new window

0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Using Word 2013, I was experiencing some incredible lag when typing.  Here's what worked for me....
A simple tool to export all objects of two Access files as text and compare it with Meld, a free diff tool.
In Microsoft Access, learn different ways of passing a string value within a string argument. Also learn what a “Type Mis-match” error is about.
The viewer will learn how to create a normally distributed random variable in Excel, use a normal distribution to simulate the return on an investment over a period of years, Create a Monte Carlo simulation using a normal random variable, and calcul…

757 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

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now