PC Review


Reply
Thread Tools Rate Thread

Data Validation Rule in Table Design

 
 
Steve Stad
Guest
Posts: n/a
 
      4th Jan 2010
Can you tell me how to write a data validation rule I can use in the table
design mode for a phone number field that will not allow blanks (eg Not null)
and allow user to write N/A if phone number is not known or available AND
allow user to type a phone number as (123) 123-3456 if phone number is
available.
Thanks.
 
Reply With Quote
 
 
 
 
Jeff Boyce
Guest
Posts: n/a
 
      5th Jan 2010
Steve

One consideration ... if you want the field to hold either a number or a
text string (e.g., N/A), the underlying field needs to be text data type,
not numeric.

Regards

Jeff Boyce
Microsoft Access MVP

--
Disclaimer: This author may have received products and services mentioned
in this post. Mention and/or description of a product or service herein
does not constitute endorsement thereof.

Any code or pseudocode included in this post is offered "as is", with no
guarantee as to suitability.

You can thank the FTC of the USA for making this disclaimer
possible/necessary.

"Steve Stad" <(E-Mail Removed)> wrote in message
news:BCBA33D3-BA1B-4113-9A76-(E-Mail Removed)...
> Can you tell me how to write a data validation rule I can use in the table
> design mode for a phone number field that will not allow blanks (eg Not
> null)
> and allow user to write N/A if phone number is not known or available AND
> allow user to type a phone number as (123) 123-3456 if phone number is
> available.
> Thanks.



 
Reply With Quote
 
Allen Browne
Guest
Posts: n/a
 
      5th Jan 2010
In table design, set the field's properties (lower pane) like this:
Validation Rule Not Null
Validation Text Enter something (even N/A) for phone.
Allow Zero Length No

--
Allen Browne - Microsoft MVP. Perth, Western Australia
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.


"Steve Stad" <(E-Mail Removed)> wrote in message
news:BCBA33D3-BA1B-4113-9A76-(E-Mail Removed)...
> Can you tell me how to write a data validation rule I can use in the table
> design mode for a phone number field that will not allow blanks (eg Not
> null)
> and allow user to write N/A if phone number is not known or available AND
> allow user to type a phone number as (123) 123-3456 if phone number is
> available.
> Thanks.


 
Reply With Quote
 
theDBguy
Guest
Posts: n/a
 
      5th Jan 2010
Hi,

Not sure how you can create an Input Mask to allow both "N/A" and "(999)
999-9999". However, another option might be that:

Data Type: Text
Required: Yes
Allow Zero Length: No
Default Value: "N/A"

Just my 2 cents...


"Steve Stad" wrote:

> Can you tell me how to write a data validation rule I can use in the table
> design mode for a phone number field that will not allow blanks (eg Not null)
> and allow user to write N/A if phone number is not known or available AND
> allow user to type a phone number as (123) 123-3456 if phone number is
> available.
> Thanks.

 
Reply With Quote
 
Steve Stad
Guest
Posts: n/a
 
      5th Jan 2010
Thanks for reply DB guy,

You hit the nail on the head. i.e., the internal mask would not enable the
'n/a'.
I used 'is not null' validaion rule with a 'message' and no zero length
string.

"theDBguy" wrote:

> Hi,
>
> Not sure how you can create an Input Mask to allow both "N/A" and "(999)
> 999-9999". However, another option might be that:
>
> Data Type: Text
> Required: Yes
> Allow Zero Length: No
> Default Value: "N/A"
>
> Just my 2 cents...
>
>
> "Steve Stad" wrote:
>
> > Can you tell me how to write a data validation rule I can use in the table
> > design mode for a phone number field that will not allow blanks (eg Not null)
> > and allow user to write N/A if phone number is not known or available AND
> > allow user to type a phone number as (123) 123-3456 if phone number is
> > available.
> > Thanks.

 
Reply With Quote
 
theDBguy
Guest
Posts: n/a
 
      6th Jan 2010
Hi Steve,

Glad to hear you got your solution; however, based on your description, I
thought that the phone number field is a required field. By just setting the
Validation Rule to Is Not Null, you might check if the user can skip that
field and not enter anything to see if the Validation Rule will still kick in.

Good luck with your project.


"Steve Stad" wrote:

> Thanks for reply DB guy,
>
> You hit the nail on the head. i.e., the internal mask would not enable the
> 'n/a'.
> I used 'is not null' validaion rule with a 'message' and no zero length
> string.
>
> "theDBguy" wrote:
>
> > Hi,
> >
> > Not sure how you can create an Input Mask to allow both "N/A" and "(999)
> > 999-9999". However, another option might be that:
> >
> > Data Type: Text
> > Required: Yes
> > Allow Zero Length: No
> > Default Value: "N/A"
> >
> > Just my 2 cents...
> >
> >
> > "Steve Stad" wrote:
> >
> > > Can you tell me how to write a data validation rule I can use in the table
> > > design mode for a phone number field that will not allow blanks (eg Not null)
> > > and allow user to write N/A if phone number is not known or available AND
> > > allow user to type a phone number as (123) 123-3456 if phone number is
> > > available.
> > > Thanks.

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: Referencing table data in field validation rule Allen Browne Microsoft Access 0 18th Mar 2009 02:39 PM
Re: Referencing table data in field validation rule Allen Browne Microsoft Access Database Table Design 0 18th Mar 2009 02:36 PM
Allow enty of data outside validation rule without removing rule =?Utf-8?B?dGFzaA==?= Microsoft Access 2 7th Nov 2007 04:56 PM
Validation Rule in table design - only allow mondays =?Utf-8?B?Umljaw==?= Microsoft Access 1 14th Dec 2004 01:14 AM
Table Validation Rule Max Microsoft Access Database Table Design 5 23rd Jan 2004 07:19 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 10:37 AM.