hugh71158 Posted February 20, 2009 Posted February 20, 2009 Hi all, sorry if this is posted in the wrong place. I am using a Custom Function in FM10 Adv., and when I create a new record all of the phone fields are populated immediately with the formatting of the function. For example, if I select (###) ###-#### in my preferences setup, when I create a new records I get ()- before any numbers are entered. Can anyone tell me what I am doing wrong? Info below. Thanks. Case( not IsEmpty(Format); Let( [@NumbersOnly = Filter(Phone; "0123456789"); @NewFormat = Left(Format; Length(Format) -1); @NewNumber = Left(@NumbersOnly; Length(@NumbersOnly) -1)]; Case( Right(Format; 1) = "#"; PhoneFormat(@NewNumber; @NewFormat) & Right(@NumbersOnly; 1); PhoneFormat(@NumbersOnly; @NewFormat) & Right(Format; 1) ) ) )
bcooney Posted February 22, 2009 Posted February 22, 2009 How about adding to the calc a check for an empty phone field? Change the beginning of the calc from not IsEmpty (Format); to not IsEmpty (Format) and not isempty (Phone);
Recommended Posts
This topic is 5811 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