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

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

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

You are not logged in.

Announcement

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


#1 2014-07-27 15:32:58

とんび
Guest

動的値一覧でデータを表示させない方法

いつも参考のさせていただいてます。
FM Pro 12  MacOS 10.9
http://pupld.net/14/140727/lefd7pvdc0/index.cgi
フィールド1・フィールド2・フィールド3があり、フィールド2はフィールド1を参照した動的値一覧、フィールド3はフィールド1・2を参照した動的値一覧でデータを入れてます。
この時フィールド3に“値=0”が入力された時に、値一覧を表示させないようにしようと思い、
過去レス https://fm-aid.com/bbs2/viewtopic.php?id=1876
を参考にしましたが、思うような動きになりません。
ご教授のほどよろしくお願いします。

#2 2014-07-27 16:21:11

Shin
Member

Re: 動的値一覧でデータを表示させない方法

自己リレーションにしていると、将来的に発展できませんよ。
商品マスターテーブルを作ります。それを参照する様にすれば、解決できるでしょう。

Offline

#3 2014-07-27 21:54:56

とんび
Guest

Re: 動的値一覧でデータを表示させない方法

Shin wrote:

自己リレーションにしていると、将来的に発展できませんよ。
商品マスターテーブルを作ります。それを参照する様にすれば、解決できるでしょう。

Shin様。早速の回答ありがとうございます。外出してましたので返事遅くなり申し訳ありません。
現在稼働中でレコード数2万近くあります。値一覧データを必要としないケースが出てきまして、指摘されたところです。
こういう状況なので、DBを作り直す時間もありません。現状のものを生かして行く方法は無いのでしょうか?

#4 2014-07-28 08:48:59

チポ
Member

Re: 動的値一覧でデータを表示させない方法

フィールド3はフィールド1・2を参照した動的値一覧でデータを入れてます。
この時フィールド3に“値=0”が入力された時に、
値一覧を表示させないようにしようと思い

これ、間違えていませんか?

フィールド3が0のとき、
フィールド3の値一覧表示をしない?

Offline

#5 2014-07-28 10:26:13

とんび
Guest

Re: 動的値一覧でデータを表示させない方法

チポ wrote:

これ、間違えていませんか?

フィールド3が0のとき、
フィールド3の値一覧表示をしない?

ご指摘ありがとうございます。

“フィールド3”は間違いでした。正しくは“フィールド2”でした。申し訳ありません。
フィールド2=0 の時、フィールド3の値一覧表示を非表示(手入力)にしたいのです。
よろしくお願いします。

#6 2014-07-28 10:42:31

旅人
Member

Re: 動的値一覧でデータを表示させない方法

マスタテーブルを作る(すぐできる?)のが間違い無いと思いますけど
自己リレーションの場合、フィールド2で0を選択してフィールド3に手入力
したその値もフィールド2が0では無いレコードのフィールド3に出そうとか
フィールド2を0から他の値に変更した場合もフィールド3にフィールド2が
0の時の値もでてしまいそう?ですけど、それでもいいのですか。

Offline

#7 2014-07-28 12:09:22

とんび
Guest

Re: 動的値一覧でデータを表示させない方法

旅人 wrote:

マスタテーブルを作る(すぐできる?)のが間違い無いと思いますけど
自己リレーションの場合、フィールド2で0を選択してフィールド3に手入力
したその値もフィールド2が0では無いレコードのフィールド3に出そうとか
フィールド2を0から他の値に変更した場合もフィールド3にフィールド2が
0の時の値もでてしまいそう?ですけど、それでもいいのですか。

旅人さんありがとうございます。
云われてみればそうですね。そこまで考えていませんでした。

自己リレーションって、安直に出来そうですが、突き詰めて行くと使い方が限定されるとか、融通が利かないみたいですね。
指摘されましたマスターテーブル作成の方向で、時間はかかると思いますが、やっていこうと思います。

皆さん、ありがとうございました。

#8 2014-07-28 12:21:52

Layouter
Guest

Re: 動的値一覧でデータを表示させない方法

フィールド2で0を入力するからややこしくなるんで、何も入れなければ自動的に3は手入力になりますよね。

#9 2014-07-28 23:29:23

Shin
Member

Re: 動的値一覧でデータを表示させない方法

今のテーブルから、商品名を常時ユニークの設定にしてインポートすれば、商品と区分の一覧は直ぐに作れますよ。
該当無しに0を入れておくと、それで自己リレーションされてしまうので、処理がかえって難しくなります。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 8 queries executed - Memory usage: 517.02 KiB (Peak: 521.92 KiB) ]