初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2017-11-28 10:08:09

noriyutenji
Member

長い社名の改行について

いつもお世話になります。

年賀状のラベル作りに四苦八苦してます。とっても長い社名を、例えば3つ目くらいのスペースで改行できる計算式はありますか?
例えば、
mac Messe und Ausstellungscenter Service GmbH

mac Messe und Ausstellungscenter
Service GmbH

ただ、スペースが三つ以上あっても
Hilton Fukuoka Sea Hawk
みたいな社名は一行で収まるのです。。。

なので、例えばスベースが4個以上あるとき3個目で改行、みたいな計算式があると大体カバーできると思うのですが。。。

無知な私にアドバイスをいただけたら大変ありがたいです。よろしくお願いいたします。

Offline

#2 2017-11-28 10:56:22

honda
Member

Re: 長い社名の改行について

> 例えばスベースが4個以上あるとき3個目で改行

これをそのまま式にしてしまえば大丈夫ですよ。

Case(PatternCount(社名; " ") > 3; //スペースが4個以上
  Replace( 社名; Position( 社名; " "; 1 ; 4 ); 1; "¶" ); //3個目のスペースを改行に置換
  社名  // スペースが3個以下の場合
)

あとは、社名フィールドの長さや、改行後の二行のバランスなど、
判定条件を増やしていくことが考えられます。

Last edited by honda (2017-11-28 10:58:04)

Offline

#3 2017-11-28 11:55:40

noriyutenji
Member

Re: 長い社名の改行について

hondaさま!

すごいです!バッチリできました!
説明までつけていただいて。。。色々と応用ができそうです。本当に助かりました。
ありがとうございます!

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 545.68 KiB (Peak: 581.85 KiB) ]