Susan, Just checking on the requirement...
What is the end result goal? I suspect it is that you don't want to have extraneous white space at the end of strings and would like for the data to be entered without that extra whitespace. If that is the final goal, why not just clean the data and forget about error messages. What are you going to do, give an error that the data is bad so the user has to go and remove the extra return (or space or tab) and go again? Wouldn't it be better to simply clean it quietly and move on? With this in mind, would the RTRIM function do what you are looking for? It removes whitespace. And, I assume it is not just CR you want not there, but also why have trailing spaces or tabs. So, if RTRIM does indeed include CR as whitespace, you should be good to go. No error report, data clean, no disruption of user, you get what you need. If RTRIM itself doesn't work, you could put a little loop in place that does an RTRIM (to get rid of spaces and tabs) then an if 'field' LIKE "%" + " " and if matches, trim the length by one and loop back before the RTRIM. If it doesn't match (else) jump out of the loop. Of course, if you really really want to give the user an annoying error, you can..... And, as someone mentioned, to get a return character in a qualification just type it in between quotes. So, enter a ", hit the return, enter another " and you will have a return captured. But, be careful as there could be any number of CRs in the middle of text and there could be any number at the end of the text too; and returns could have spaces or tabs between them. Just something to think about. Doug Mueller From: Action Request System discussion list(ARSList) [mailto:[email protected]] On Behalf Of Susan Palmer Sent: Wednesday, August 22, 2012 3:01 PM To: [email protected] Subject: Data validation in character fields ** Hi everyone, On a regular form with a character field I need to be able to validate that there are no 'carriage returns' at the end of the data. Example: The field should contain - ABC Company but instead it contains - ABC Company ABC Company ABC Company This is purely a human error during input. They may be copy/pasting from a spreadsheet and somehow do paste more than once or any other creative way of doing this. Unlikely they are actually typing this. The field length is 100 characters, 76 of which display. But since only 1 row is displayed it's not evident when you look at the record that the above situation occurs. So I want to put a filter in that will produce an error when there is a 'carriage return' (or whatever they are called these days) upon save. But I cannot figure out how to create that special character in the qualification line. I was thinking something like 'Site Name' LIKE "%symbol" but I don't know what to put where the word symbol is. There is never a situation when we want the CR. >From a Remedy perspective this whole thing doesn't even matter. But we have >other systems that suck the data out of Remedy and they break when they get >this data. No suitable comment available for that issue. I'd appreciate any ideas you may have. Thanks, Susan Susan Palmer ShopperTrak 200 W Monroe 11th Floor Chicago, IL 60606 312-529-5325 [email protected]<mailto:[email protected]> ARS v7.5 Oracle 10g User Tool v7.5 Sun Solaris _attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_ _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

