Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

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

Recommended Posts

Posted

All UK mobile numbers are as follows:-

XXXXX XXX XXX (11 digits)

e.g 07747 340 147 (11 digits)

Can someone help me so that when i put in XXXXXXXXXX this gives me a result of (XXXXX) XXX XXX or XXXXX XXX XXX

Thanks in advance.

Posted

Hi akfruit!

To get (XXXXX)XXX XXX

"(" & Left( Abs(Phone Number Field), 5) & ")" & Middle( Abs(Phone Number Field), 6, 3) & " " & Right( Abs(Phone Number Field), 3)

To get XXXXX XXX XXX

Left( Abs(Phone Number Field), 5) & " " & Middle( Abs(Phone Number Field), 6, 3) & " " & Right( Abs(Phone Number Field), 3)

HTH,

Kate :P

Posted

Kate

When I try both of these it leaves off the zero (eg 07737) and doesn't put in the correct telephone number.

Any idea why this is?

Thanks.

Martin

Posted

Martin,

Alright this is where an FM God I am not! I know I had this problem before with a leading "0" and I think I figured it out, but I'm drawing a blank this morning. I'll keep trying, but does anyone else know why this happens?

Kate :P

Posted (edited)

Lets establish one fact the resulting format are bound to be "text" to behave most predicatble!

My stab at it would be this:

"(" & Replace ( Replace ( Left ( entry ; 11 ) ; 9 ; 0 ; " " ) ; 6 ; 0 ; ") " )

...and please note that last paranthesis if followed by a inside the quotes!

--sd

Edited by Guest
Posted

Just to clarify: Abs() is a numerical operation, so its result will always be a number, with no leading zeros.

Abs ( "05" )

returns 5.

Use the Filter() function to strip any non-numerical characters from the input.

Posted

Just to clarify: Abs() is a numerical operation

Thanks for ironing out my convoluted expression! Indeed it should be said.

--sd

Posted

Hello Folks

Further to my post yesterday to say that it works. I have encoutered a little problem.

When I open a new record Iget "()" automatically showing in the field.

Anybody know why this is happening?

Thanks

Martin

Posted

Yeh add an if expression in there to check if the length is correct, otherwise it tries to format a non existant number.

Posted

Yes the checkbox in lower left corner have been deselected... It makes most sense to have it checked to deal with NULL values!

--sd

Billede_1.jpg

This topic is 6767 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.