Microsoft Access 2003 Validation Rule

Please support our MS Access and FileMaker Pro advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
Reply

Join Date: Jan 2007
Posts: 5
Reputation: dstat is an unknown quantity at this point 
Solved Threads: 0
dstat dstat is offline Offline
Newbie Poster

Microsoft Access 2003 Validation Rule

 
0
  #1
Jan 20th, 2007
Hello,

I'm a novice at microsoft access and I'm trying to make a validation rule to limit what can be entered in a field for hours worked. I set the field size to decimal. I set it up to have 2 digits to the right and left of the decimal point. An axample is for an 8 hour day you would have to enter 08.00. I set it up to limit it to 24 hours by putting <24 in the validation rule box, too. The real problem is I need for the time to be entered in 1/4 hour increments, such as, 6.00, 5.25, 8.50 or 7.75. I've tried a few different ways but nothing is working. I could please use anybodies help with this.

Thanks,

Dan
Reply With Quote Quick reply to this message  
Join Date: Apr 2006
Posts: 353
Reputation: aniseed is an unknown quantity at this point 
Solved Threads: 6
aniseed's Avatar
aniseed aniseed is offline Offline
Posting Whiz

Re: Microsoft Access 2003 Validation Rule

 
0
  #2
Jan 22nd, 2007
There is something fundamentally incorrect with what you are doing.

I am guessing that you used "Decimal Places" to set the digits right of the decimal separator. That won't work because the setting is only for what data needs to be displayed. You need to set the "Scale" for the number of digits to be stored to the right of the decimal separator. You would also need to set the "Precision" to 4 to have two digits on the left and two on the right.

I tried it this way and it works for me.
Reply With Quote Quick reply to this message  
Join Date: Jun 2006
Posts: 7,609
Reputation: ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of ~s.o.s~ has much to be proud of 
Solved Threads: 464
Super Moderator
Featured Poster
~s.o.s~'s Avatar
~s.o.s~ ~s.o.s~ is offline Offline
Failure as a human

Re: Microsoft Access 2003 Validation Rule

 
0
  #3
Jan 22nd, 2007
...And to provide the final touch about the validation part configure your table column as follow:

At the time of field creation in design view...

Field Name: hours
Data Type: Number

And now the field general properties (at the bottom, in design view)

Field Size: Decimal
Scale: 2
Decimal Places: 2
Validation Rule: ([hours] * 100)Mod(25) = 0
Validation Text: The entered value should be in steps of 0.25
And voila, the field will work as you expected it to work....

PS: Moving this thread to the MS Access Forum...
Last edited by ~s.o.s~; Jan 22nd, 2007 at 1:26 pm.
I don't accept change; I don't deserve to live.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the MS Access and FileMaker Pro Forum
Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC