Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×
The Claris Museum: The Vault of FileMaker Antiquities at Claris Engage 2025! ×

This topic is 5811 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

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)

)

)

)

Posted

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);

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.