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

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

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

You are not logged in.

Announcement

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


#1 2015-06-10 16:18:29

ゆうしん0701
Guest

対象外レコードの再表示?

①レイアウト リスト式 テーブルA フィールド番号① 入力フィールド移動用 フィールドBに移動するトリガ設定済み
②レイアウト リスト式 テーブルB フィールド番号② 入力フィールド移動用

質問は、テーブルAのレコードの入力フィールドに日付を入力、トリガにてテーブルBに移動は出来るのですが、
テーブルBからテーブルAに移動したい場合、同じ内容のトリガでは1レコードしか表示されません。

テーブルA                テーブルB       
レコード1 みかん      レコード1 メロン
レコード2 リンゴ
レコード3 ぶどう →
レコード4 メロン

トリガによりテーブルAからレコード4メロンは除外され、テーブルBに表示はされます。
テーブルBのレコード1メロンを削除しテーブルAに戻し?、一覧として表示してもらいたいのですがどうすればいいのか
ご教授よろしくお願いします。※全レコード表示にすると対象外のレコードまで一覧になります。

下記はテーブルAの入力フィールド移動用のトリガ内容です。
コピー[選択;テーブルA:番号①]
レコードを対象外に
レイアウト切り替え[テーブルB]
新規レコード/検索条件
貼り付け[選択;テーブルB:番号①]

#2 2015-06-10 16:54:58

scripter
Guest

Re: 対象外レコードの再表示?

日付を入力といってるのに例が果物になってて、何をしたいのかわかりません。
Aでは削除でなく対象外にしているから、移動でなく複製になってるし。

#3 2015-06-10 17:04:07

旅人
Member

Re: 対象外レコードの再表示?

質問の意味がよくワカラナイ。。
番号①とかフィールドBに移動とか、入力フィールドに日付を入力などなど

レイアウトをAに切り替えるだけのような気もしますが。。。

Offline

#4 2015-06-10 18:08:30

ゆうしん
Member

Re: 対象外レコードの再表示?

FM11 WIN7
すいません、説明べたでごめんなさい。再チャレンジさせて下さい。

①レイアウト リスト式 テーブルA
②レイアウト リスト式 テーブルB

テーブルA                テーブルB                     
レコード1 みかん      レコード3 ぶどう     
レコード2 リンゴ               
レコード4 メロン                             

トリガによりテーブルAからレコード3ぶどうを対象外にし、テーブルBに移動します。
こうした場合にテーブルBのレコード3ぶどうをテーブルAに戻す場合、対象レコードとして一覧としてテーブルAに表示したいのですがどうすればいいのか
ご教授よろしくお願いします。※全レコード表示にすると対象外のレコードまで一覧になります。

下記はテーブルAの入力フィールド移動用のトリガ内容です。
コピー[選択;テーブルA:番号①]
レコードを対象外に
レイアウト切り替え[テーブルB]
新規レコード/検索条件
貼り付け[選択;テーブルB:番号①]

Offline

#5 2015-06-10 18:35:19

チポ
Member

Re: 対象外レコードの再表示?

テーブルBのレコード3ぶどうをテーブルAに戻す場合、
対象レコードとして一覧としてテーブルAに表示したいのですがどうすればいいのか

テーブルAで対象外のレコードから目的のレコードを捜し、対象外にする。

ぐらいですか。。


なんか、よく分かりませんね。
どのような目的でそのようなことを?

Offline

#6 2015-06-10 19:52:47

ゆうしん0701
Guest

Re: 対象外レコードの再表示?

みなさま、すいません。
んーーーーーやっぱり説明へたです。ごめんなさい。
チポ様、目的は顧客管理のリスト作成の為であり、
1つのレコード(10000件以上あるレコードの中から該当するレコード)をAとBでやり取りし常に一覧で表示たいだけなのですが・・・

#7 2015-06-11 08:36:19

Moz
Member

Re: 対象外レコードの再表示?

トリガによりテーブルAからレコード3ぶどうを対象外にし、テーブルBに移動します。
こうした場合にテーブルBのレコード3ぶどうをテーブルAに戻す場合、対象レコードとして一覧としてテーブルAに表示したいのですがどうすればいいのか
ご教授よろしくお願いします。※全レコード表示にすると対象外のレコードまで一覧になります。

例示されたテーブルAには「レコード3ぶどう」はありません。
テーブルBに移動というのはレコードがテーブルAから消えてテーブルBに作成されるということですか?
レコードを移動する、戻すというのは具体的にどういうことになるのが分かりません。

顧客管理のリストを作成したいなら具体例を実際にやりたい処理(AさんBさんとかでいいので)を書かれた方が分かりやすいでしょう。
データベースの構造を書いて、用語を整理して、他のモノに喩えようとせず書いてみては如何でしょうか。

Offline

#8 2015-06-11 09:56:48

scripter
Guest

Re: 対象外レコードの再表示?

検索結果から手作業で選択したいってことですかね。
検索結果のIDをリストにしておく
選択したら選択リストにIDを移動
Bは別テーブルでなくポータルにして、選択したIDのリストでフィルタ
Aに戻すときはIDリストを戻して関連レコードに移動
とかかな。Aもポータルでフィルタにしてもいいですが。

#9 2015-06-11 10:33:13

ゆうしん
Member

Re: 対象外レコードの再表示?

MOZさま、scripterさま、ご返信ありがとうございます。
scripterさまのポータル作業はあまり使ったことがなく、知識がなく作業できません。申し訳ございません。
Mozさまの言うとおり
  テーブルBに移動というのはレコードがテーブルAから消えてテーブルBに作成されるということですか?
その通りです。上記はトリガにて対応は出来ているのですが、テーブルB(レイアウト②)に移したそのレコードをテーブルA(レイアウト①)に
移したい場合にテーブルA(レイアウト①)にはそのレコードのみ表示され、一覧での表示ができません。

レイアウト①に1000件分のリストがあり、Aさんのレコードをレイアウト②に移し、レイアウト①からAさんを削除。レイアウト②にAさん追加。
レイアウト②からAさんをレイアウト①にAさんを追加。

こんな感じなのですがわかりますか?

Offline

#10 2015-06-11 10:58:51

チポ
Member

Re: 対象外レコードの再表示?

やりたいことは分ったような気がしますが、、

その方法が間違っているのでは。

二つのテーブルで一つのテーブルになるようなことをしているとしか、、
なぜ一つのテーブルにならないのでしょう?

レコード削除を日常的な運用とするのは間違いでしょう。

Offline

#11 2015-06-12 09:42:30

ゆうしん
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.009 seconds, 10 queries executed - Memory usage: 541.54 KiB (Peak: 562.08 KiB) ]