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

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

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

You are not logged in.

Announcement

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


#1 2015-02-13 11:39:19

にょろ
Member

関連レコードに移動できない。

営業履歴DB と 販売DB が、営業ID でリレーションしています。
営業履歴DBのレイアウトで、スクリプトを実行すると、販売DBに新規レコードが作成されて、営業IDがコピーされます。

間違って販売記録を作成してしまう人がいたので、間違って作ったデータを表示されなくするために、販売DB側に削除フラグを作り、チェックを入れると「1」が入力されるようにしました。営業履歴DB側には、常に「1」が入力されているチェックフラグを作成して、

上記のリレーションに条件を追加して、

営業履歴DB::営業ID  =  販売DB::営業ID
営業履歴DB::チェックフラグ  =じゃないマーク※     販売DB::削除フラグ

※=にスラッシュのマーク どう入力するのかわからずこう書きました。

にしたところ、営業履歴DB側から、販売DBの関係レコードに移動することはできるのですが、逆の販売DBから、の営業履歴DB側関係レコードに移動することができなくなりました。
デバッガで見るとエラー101番が出来ます。

これはどうすれば、相互に関係レコードに移動できるようになるのでしょう。
営業履歴DB::チェックフラグ  =じゃないマーク※     販売DB::削除フラグ の条件をはずすと移動できます。

ご教授お願いします。

FM12
WIN/MAC混在です。

よろしくお願い致します。

Last edited by にょろ (2015-02-13 11:40:14)

Offline

#2 2015-02-13 12:35:21

ad
Guest

Re: 関連レコードに移動できない。

チェックフラグ  がグローバルなのでは。

例えば有効ID
Case(not 削除フラグ;営業ID)
を作って
営業履歴DB::営業ID  =  販売DB::有効ID
にするとか?
関連レコード作成ができなくてスクリプト変更必要かな。

#3 2015-02-13 14:16:38

barikan
Guest

Re: 関連レコードに移動できない。

販売DB::削除フラグが1か空白になっているのでは。
削除された販売は営業とのリレーションが切れるので関連レコード移動できないでしょう。

#4 2015-02-13 15:30:42

旅人
Member

Re: 関連レコードに移動できない。

不要なレコードをどうやって見分けるのか不明ですが
販売DB側の不要なレコードには1、そうでないレコードは空白になっている
のですよね?空白のレコードからは照合できないので移動できません。
逆にして、間違っていないレコードに1を入れたらいいのでは。

Offline

#5 2015-02-13 16:32:36

nyoro
Member

Re: 関連レコードに移動できない。

皆様ありがとうございます。
空白のレコードは照合できないのを知りませんでした。
ありがとうございました!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 511.66 KiB (Peak: 519.02 KiB) ]