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

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

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

You are not logged in.

Announcement

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


#1 2020-09-01 13:58:49

miya
Guest

フィールドについて

フィールドで書式を全角カタカナに設定しています。

①全角カタカナ以外で打ち込めば、注意が出るような方法はないのでしょうか?

②全角カタカナ以外で打ち込めないようにする方法はあるのでしょうか?

"トウキョウ"と打ち込むのを、"とうきょう"と打ち込めないようにするなど

#2 2020-09-01 14:07:38

Shin
Member

Re: フィールドについて

Katakana ( self )
を、自動入力の計算式に設定し、上書きを許可しておけば、"とうきょう"と打ち込んでも、"トウキョウ"と変更されます。
ひらかな、カタカナ以外が入ったときには、フィルターを使ってフィールドの制限を別にかけるといいでしょう。

Offline

#3 2020-09-01 14:15:31

miya
Guest

Re: フィールドについて

ありがとうございます。

数式でkatakana(self)は出来たんですが、

自動入力の計算式に設定し、上書きを許可しておけば、"とうきょう"と打ち込んでも、"トウキョウ"と変更されます。
ひらかな、カタカナ以外が入ったときには、フィルターを使ってフィールドの制限を別にかけるといいでしょう。

これらの「上書を許可」「フィルターを使ってフィールド制限」はどうするのでしょうか?

素人ですいません

#4 2020-09-01 15:04:34

Shin
Member

Re: フィールドについて

上書き許可は、[フィールドに既存の値が存在する場合は置き換えない]  のチェックを外します。
https://help.claris.com/ja/pro-help/#pa … ry.html%23

フィールドの制限は、制限の計算式に
self = Filter ( self ; "アイウエオァィゥェォカキクケコ........ワヲン" ) を設定すればいいでしょう。
https://help.claris.com/ja/pro-help/#pa … on.html%23
Filter)0

Last edited by Shin (2020-09-01 20:54:07)

Offline

#5 2020-09-01 20:48:08

Shin
Member

Re: フィールドについて

self = Filter ( self ; "アイウエオァィゥェォカキクケコ........ワヲン" ) の計算式は、長くて鬱陶しいので、ちょっと工夫して、
IsEmpty ( Filter ( Self ; KanaHankaku ( Self ) ) )
が短くていいかも。(ロジックは簡単なトリックですので、考えてみてください)長音以外の記号やスペースもはじかれます。

上書き用の式も、半角カタカナが入る可能性を考えて、
Katakana ( KanaZenkaku ( Self ) )
の方がいいかもしれませんね。

https://www.dropbox.com/s/3ek906q93urfx … 2.zip?dl=0

Last edited by Shin (2020-09-01 20:54:42)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.014 seconds, 9 queries executed - Memory usage: 508.84 KiB (Peak: 514.74 KiB) ]