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

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

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

You are not logged in.

Announcement

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


#1 2023-07-17 04:33:11

ねぬい
Guest

改行時の送りの挙動について

2点質問がございます。よろしくおねがいします

1.
( 1 円/件 1 円/個 1 円/kg )
なら良いのですが、長くなると
二行になり

( 111 円/件 1 円/個
3,000 円/kg )

となってしまいます

( 111円/件 1円/個
  3,000円/kg )
とカッコの中に収めるにはどうしたらよいでしょうか?
段落の項目をいじってみましたができませんでした

2.
上記のように、半角で始まるものなら、次の行にまわしてくれるみたいですが
日本語だとだめなようで

( 100 円/件 10 円/個 )

( 100 円/件 100 円/
個 )
となってしまいます

双方対応策ありますか?
左寄せの計算フォームで、項目がないときにはCASEで判定して何も処理しないようにしています
(10円 /個) や 単価なし(なったく記載しない)もあるので
マージフィルドが空欄で非表示になっても 円/個 は残されたままでした

#2 2023-07-17 09:54:03

himadanee
Guest

Re: 改行時の送りの挙動について

1. の方は、「カッコの中に収める」の意味が解りません。スペースが少ないだけで同じ結果に見えます。
と書いてから思いついたけど、閉じるカッコを1行目の最後の文字より後ろに置きたい、ってことかなあ?普通はそういうことはしないと思いますが
2行全体を縦長の2行にまたがるカッコの中に入れたい?

2. の方は、どうしたいのかが書いてません。「英文ワードラップ」だし日本語文字とそれ以外の間は単語の区切りになるので、「となってしまいます」は、そうなる可能性は常にあります。
改行したくない場所に入れるUnicode文字があった気がするけどFMで効果があるかどうか?

#3 2023-07-17 10:34:44

Shin
Member

Re: 改行時の送りの挙動について

1. は、逆インデントを設定すればいいですが、計算フィールドですよね。一旦テキストで設定しておいて、計算フィールドに変更するのが早いかも。

2. は、英文と日本語の扱いの違いで、英文はスペースで行送りを行うことが原則ですが、日本語では単語スペースがないので、適当に送られてしまいます。himadaneeさんのおっしゃっている非改行スペースはスペースとして表示されますので、日本語の中に使うと不自然です。文字数数えて改行を入れる以外ないかもしれません、

Offline

#4 2023-07-17 19:18:38

himadanee
Guest

Re: 改行時の送りの挙動について

Word joiner という非表示文字がありましたが、FMでは機能しないようでした。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 549.88 KiB (Peak: 581.97 KiB) ]