Paul_G Posted March 16, 2010 Posted March 16, 2010 Hi - part of my database is dealing with input of clinical measurements of vision, specifically lens powers (I'm an optometrist). The units of lens strength are by convention in 0.25 steps, so lens power goes +0.25, +0.50, +0.75, etc (or the same in minus values). General practise in clinical work is to shorthand these when entering, as (for example) +050, +100, -250, etc. Actual powers are very rarely above +/-20.00, so we would know to read them as +0.50, +1.00, -2.50, etc (rather than +50.00, +100.00, -250.00, etc). My problem - I need to set up the data entry so that users entering any shorthand versions (such as "050", "+050", "0.50", "0.5", +0.5", "+.5", ".5" or "+0.50") would have it automatically and immediately reformat itself correctly as "+0.50". (The plus or minus sign is important). I think I could create a 'case' script to go through and process it, but I'm not sure how would be best to implement the script. Would it be best to use a script trigger? (onObjectExit?). Or is there another way that would be better? I expect I'd have to make it a Text field to be able to force the Plus symbol to be shown? It would be great if I could somehow make it reformat itself wherever it's entered, without having to remember to put a script trigger on wherever it appears, but if I have to then that's okay. Validation popup windows forcing people to 'just enter it properly' won't be accepted - it needs to be something that works in the background reformatting that shorthand entry into proper format. Thanks in advance.
Paul_G Posted March 17, 2010 Author Posted March 17, 2010 You're a genius! Thanks so much. I *knew* there must be a more elegant way of doing it. :laugh:
Recommended Posts
This topic is 5366 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now