Thanks again John! The mandatory login works great!
About the hyperlink for the email, I should have explained that on 
the Main form is a button called "Help Contacts" and when clicked 
opens a window displaying three different names with their 
respective phone numbers and email addresses. This is in vb code and 
not just a field on the form. You know how in word it automatically 
changes to a (blue underlined) hyperlink? Can that be done easily?

Doreen


--- In [email protected], "John Viescas" <[EMAIL PROTECTED]> wrote:
>
> Doreen-
>  
> As you've discovered, the Validation Rule won't trigger unless the 
user
> "dirties" the field.  You'll have to add code to your buttons to 
verify the
> initials before performing any other action.
>  
>   If IsNull(Me.cmbInitials) Then
>     MsgBox "You must enter your initials."
>     Me.cmbInitials.SetFocus
>     Exit Sub
>   End If
>  
> As for the email address, you can make the field a Hyperlink data 
type, but
> you'll need to add code to fix the Hyperlink.  The problem is in 
the absence
> of a protocol header (http://, ftp://, mailto: ...) a Hyperlink 
field always
> inserts http:// - which won't work for an email address.  Code in
> AfterUpdate of the control will fix it:
>  
> Private Sub EmailName_AfterUpdate()
> ' If you just type in an email name: [EMAIL PROTECTED]
> ' Access changes it to: [EMAIL PROTECTED]://[EMAIL PROTECTED] !!
> ' This code tries to fix it
> Dim intI As Integer
>  
>     ' Don't do anything if email is empty
>     If IsNull(Me.EmailName) Then Exit Sub
>     
>     ' Fix up http:// if it's there
>     Me.EmailName = Replace(Me.EmailName, "http://";, "mailto:";)
>     
>     ' Now look for the first "#" that delimits the hyperlink 
display name
>     intI = InStr(Me.EmailName, "#")
>     ' And put the person name there instead if found
>     If intI > 0 Then
>         Me.EmailName = (Me.FirstName + " ") & Me.LastName &
> Mid(Me.EmailName, intI)
>     End If
>     
> End Sub
> 
>  
> John Viescas, author
> Building Microsoft Access Applications
> Microsoft Office Access 2003 Inside Out
> Running Microsoft Access 2000
> SQL Queries for Mere Mortals
> http://www.viescas.com/
> (Paris, France)
> For the inside scoop on Access 2007, see:
> http://blogs.msdn.com/access/
> 
>   _____  
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] 
On Behalf
> Of rokkeee
> Sent: Friday, June 16, 2006 3:45 PM
> To: [email protected]
> Subject: [ms_access] mandatory login for user
> 
> 
> 
> I have a Main form that opens with the database and the cursor is 
in 
> the combo box where the users can either choose their initials 
from 
> the list or type them in. I want this to be mandatory before they 
can 
> click on another other buttons to continue. Right now, I have a 
> validation rule setup on that login box, but it only works if they 
> populate that field then clear it. I want it to be mandatory from 
the 
> get go. How can I do that?
> And on another note, how do I make the email address in a message 
box 
> a hyperlink that when clicked will automatically open outlook to 
send 
> a message to that person?
> 
> Doreen
> 
> 
> 
>  
> 
> 
> [Non-text portions of this message have been removed]
>







------------------------ Yahoo! Groups Sponsor --------------------~--> 
Check out the new improvements in Yahoo! Groups email.
http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/q7folB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ms_access/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to