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

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

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

You are not logged in.

Announcement

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


#1 2023-07-19 17:35:36

FMV
Guest

前の記事を参考にした半角全角のカウントがうまく動作しません

半角全角混在フィールドの文字数のカウントについて
https://fm-aid.com/bbs2/viewtopic.php?pid=77497
を参考にして

Length ( フィールド & Filter ( フィールド ; RomanZenkaku ( KanaZenkaku ( フィールド ) ) ) ) ≥ 5

フィールドが5文字以上のときに
レイアウトに配置したマージフィールドの文字が赤になるような条件付き書式を設定しました

全角3文字から赤文字になってしまい半角だと5文字から赤文字です
AAあ だとならず
AAAあ だとなるので 5文字のカウントはされているようですが
すべて全角だと3文字から赤文字になってしまいます

どこを変えたらよいでしょうか?

#2 2023-07-19 17:41:03

himadanee
Guest

Re: 前の記事を参考にした半角全角のカウントがうまく動作しません

その計算式は、文字数でなく文字幅というか「桁数」(全角文字は1文字で2桁)を数えるためのものです。
全角でも半角でも5文字以上、なら単にLength(フィールド)>=5です。

#3 2023-07-20 01:35:49

FMV
Guest

Re: 前の記事を参考にした半角全角のカウントがうまく動作しません

半角は2文字で全角1文字と換算するにはどのようにしたらよいでしょうか?

#4 2023-07-20 09:31:42

チポ
Member

Re: 前の記事を参考にした半角全角のカウントがうまく動作しません

提示された式は、
半角を1
全角を2
とした和を求めています。

これを半分にすればご希望通りですね。

Offline

#5 2023-07-20 18:51:24

FMV
Guest

Re: 前の記事を参考にした半角全角のカウントがうまく動作しません

単純に、条件付き書式の文字数の設定を5文字で変えたい場合には10にすることで対処してみましたが
計算式ですとどこを変えたら半分にできるのでしょうか?

#6 2023-07-21 09:01:32

チポ
Member

Re: 前の記事を参考にした半角全角のカウントがうまく動作しません

式全体を
/2
とすればいいのでは。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 10 queries executed - Memory usage: 554.49 KiB (Peak: 564.78 KiB) ]