Filemaker support sayfasında bu konuda bir kod paylaşılmış. Açılımı aşağıdadır.
1 - Choose(Length(PhoneNumber);
2 - "(###)###-####";
3 - "("&PhoneNumber&"##)###-####";
4 - "("&PhoneNumber&"#)###-####";
5 - "("&PhoneNumber&")###-####";
6 - "("&Left(PhoneNumber;3)&")"&Middle(PhoneNumber;4;1)&"##-####";
7 - "("&Left(PhoneNumber;3)&")"&Middle(PhoneNumber;4;2)&"#-####";
8 - "("&Left(PhoneNumber;3)&")"&Middle(PhoneNumber;4;3)&"-####";
9 - "("&Left(PhoneNumber;3)&")"&Middle(PhoneNumber;4;3)&"-"&Middle(PhoneNumber;7;1)&"###";
10 - "("&Left(PhoneNumber;3)&")"&Middle(PhoneNumber;4;3)&"-"&Middle(PhoneNumber;7;2)&"##";
11 - "("&Left(PhoneNumber;3)&")"&Middle(PhoneNumber;4;3)&"-"&Middle(PhoneNumber;7;3)&"#";
12 - "("&Left(PhoneNumber;3)&")"&Middle(PhoneNumber;4;3)&"-"&Middle(PhoneNumber;7;4))
1 - Length(PhoneNumber) komutu ile telefon numarasının karakter sayısı alınır
2 - Sayı 0 ise (###)###-#### değeri uygulanır
3 - Sayı 1 ise değer alınıp ##)###-#### eklenir
4 - Sayı 2 ise değer alınıp #)###-#### eklenir
5 - Sayı 3 ise değer alınıp )###-#### eklenir
6 - Sayı 4 ise Left(PhoneNumber;3) ile ilk 3 karakter alınır Middle(PhoneNumber;4;1) 4. karakter alınıp ##-#### eklenir
7 - Sayı 5 ise Left(PhoneNumber;3) ile ilk 3 karakter alınır Middle(PhoneNumber;4;2) 4. ve 5. karakter alınıp #-#### eklenir
8 - Sayı 6 ise Left(PhoneNumber;3) ile ilk 3 karakter alınır Middle(PhoneNumber;4;3) 4. 5.ve 6. karakter alınıp -#### eklenir
9 - Sayı 7 ise Left(PhoneNumber;3) ile ilk 3 karakter alınır Middle(PhoneNumber;4;3) 4. 5.ve 6. karakter alınır Middle(PhoneNumber;7;1) 7. karakter alınıp ### eklenir
10 - Sayı 8 ise Left(PhoneNumber;3) ile ilk 3 karakter alınır Middle(PhoneNumber;4;3) 4. 5.ve 6. karakter alınır Middle(PhoneNumber;7;2) 7. ve 8. karakter alınıp ## eklenir
11 - Sayı 9 ise Left(PhoneNumber;3) ile ilk 3 karakter alınır Middle(PhoneNumber;4;3) 4. 5.ve 6. karakter alınır Middle(PhoneNumber;7;3) 7. 8. ve 9. karakter alınıp # eklenir
12 - Sayı 10 ise Left(PhoneNumber;3) ile ilk 3 karakter alınır Middle(PhoneNumber;4;3) 4. 5.ve 6. karakter alınır Middle(PhoneNumber;7;) 7. 8. 9. ve 10. karakter alınır
Örnek Dosya