みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
契約書作成時、個人名を入力する場合もあれば、会社名を入力する場合もあります。
この個人名や会社名を入力する顧客名フィールドを見て、御中と様を自動で切り替えるスクリプトを作りたいのですが…
[○○株式会社]のように、顧客名フィールドに会社という文字を含む場合は 御中を表示して、
そうでない場合は様を表示できるようにしたいです。
どうかご教示ください。
個人名に会社という文字列が無いのでしたら、
Case ( PatternCount ( 顧客名 ; "会社" ) ; "御中" ; "様" )
という計算フィールドを作ると良いでしょう。
Offline
Shin様
完璧です!
いつもありがとうございます。
度々申し訳ありません。
海外の会社の場合のことを忘れておりました…
英語のみの会社名の場合も御中にしたいのですが、可能でしょうか?
Case ( PatternCount ( 顧客名 ; "会社" ) ; "御中" ; PatternCount ( 顧客名 ; "Company" ) ; "御中" ; "様" )
などでどうでしょう。(微調整してね)
Offline
必ずしもcompanyが入っているわけではないんです…
英文字のみの場合は、というようなものは作れますか?
英語では
Co.,Ltd.
Corp.
Inc.
などの表記が有るようですが、他にも有るようですよ。
とりあえず、分るのをベタベタ並べておいて
他の表記が出てきたらそれに加えてゆけばいいのでは。
Offline
そもそもになってしまう蛇足ですが、分類フィールド使用した方が良いと思います。
分類作業そのものは既述の計算式と同じ条件が使えますし、更にケースが増えた場合も対処しやすい。
宛名出力業務用のソリューションを制作・運用してましたが、
分類と手動敬称というフィールドを設け、手動敬称に入力がある場合はそれを使用、
入力がない場合は分類に基き自動判定、としていました。
契約書なので手動までは不要かもしれませんが、
請負での宛名出力では「殿」「先生」「君」「各位」、変わった所で「嬢」などもありました。
英語圏の方の場合、個人宛てであっても「Dr.」「M.D.」「Prof.」「Sir」等、
案外日本語よりも面倒だった記憶があります。
自分がしていた開発では、大抵の業務向けでも、
この辺の敬称の扱いはセットにして組み込んでました。
外国の会社宛に敬称は付けませんよね。日本支店という意味かな。
「国外会社」や「国外個人」と入れるフィールドを作っておけばいいのでは。
Offline
Pages: 1
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 515.29 KiB (Peak: 519.83 KiB) ]