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

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

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

You are not logged in.

Announcement

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


#1 2017-05-13 21:44:33

野寺坊
Member

郵便番号のルックアップをさせたくない時

Filemaker 12を使っています
郵便番号から住所をルックアップしているのですが、
場合によっては郵便番号が分からず、先に住所を入力して後から郵便番号を入力する場合があります
その場合、先に入力した住所がルックアップによって上書きされてしまいます
上書きされると番地部分を再度入力しなければならなくなり二度手間になります
住所のフィールドが空欄でない場合ルックアップさせたくないのですが何か方法はあるでしょうか

Offline

#2 2017-05-13 22:31:24

Shin
Member

Re: 郵便番号のルックアップをさせたくない時

番地部分を別フィールドにしておけば如何ですか。

Offline

#3 2017-05-13 23:14:46

野寺坊
Member

Re: 郵便番号のルックアップをさせたくない時

Shinさん、

ご回答ありがとうございます
確かにそれであればいいのですが、県から番地まで一つのフィールドで処理しているのでその方法がとれません。

Offline

#4 2017-05-14 00:41:22

Hiro
Member

Re: 郵便番号のルックアップをさせたくない時

「住所」フィールドの設定で、「計算値で入力自動化」+「既存値常時書換」オプションを指定します。

また、その計算式は、
      Case(IsEmpty(住所); Lookup(ルックアップテーブル::住所; ""); 住所)
なお、ルックアップに拘らず、結果が等価なら良いのなら、式はシンプルに、
      Case(IsEmpty(住所); 関連テーブル::住所; 住所)

Last edited by Hiro (2017-05-14 01:02:27)

Offline

#5 2017-05-14 08:49:23

Shin
Member

Re: 郵便番号のルックアップをさせたくない時

番地を別フィールドにして、今のフィールドを,郵便番号で引いて来た住所 & 番地フィールド という計算フィールドにしておけば良いのでは。移行も難しくは無いですよ。
たまに、郵便番号が変更されることがあります。その場合にもほぼ何もしないで変更処理ができます。

Offline

#6 2017-05-14 10:56:46

野寺坊
Member

Re: 郵便番号のルックアップをさせたくない時

Hiroさん、Hhinさん、
ご回答ありがとうございます。
今回はHiroさんのやり方でやってみようと思います
それにしてもLookupに関する関数があるとは思いもよりませんでした
勉強になりました

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 9 queries executed - Memory usage: 517.67 KiB (Peak: 524.39 KiB) ]