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

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

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

You are not logged in.

Announcement

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


#1 2017-06-23 17:26:48

reikubo
Member

抽出したレコードの1つのフィールドを新しいテーブルにコピーしたい

いつも助かっています。ありがとうございます。

マスターテーブル
商品A 幅100 高さ90 奥行き50 カテゴリー1 当日配送1
商品B 幅101 高さ90 奥行き50 カテゴリー1 当日配送0
商品C 幅102 高さ90 奥行き50 カテゴリー2 当日配送1
商品D 幅103 高さ90 奥行き50 カテゴリー3 当日配送1
商品E 幅104 高さ90 奥行き50 カテゴリー1 当日配送0

こういうものがあるとして、当日配送1のものを抽出すると

商品A 幅100 高さ90 奥行き50 カテゴリー1 当日配送1
商品C 幅102 高さ90 奥行き50 カテゴリー2 当日配送1
商品D 幅103 高さ90 奥行き50 カテゴリー3 当日配送1

こうなりますよね。

これの

商品A
商品C
商品D

のフィールドだけをコピーして新しいテーブルに追加するということはスクリプトが必要でしょうか。
抽出結果はたくさんあり、毎週変動するのですが、

毎週マスターで当日配送1に変更したものが随時コピーした新しいテーブルに反映されるようにしたいです。

助言いただけると助かります。
よろしくお願いいたします。

Offline

#2 2017-06-23 18:21:45

Hiro
Member

Re: 抽出したレコードの1つのフィールドを新しいテーブルにコピーしたい

毎週、マスターテーブル側で当日配送1のものを抽出しておき、
新しいテーブルからその内商品フィールドだけを新規インポートすれば良いのでは?

Offline

#3 2017-06-23 18:59:21

reikubo
Member

Re: 抽出したレコードの1つのフィールドを新しいテーブルにコピーしたい

早速ありがとうございます、Hiroさん!

今色々検索してみたのですがそのような感じで行けました!
ありがとうございます。

これを自動化する方法はあるのでしょうか・・・?

例えば、新しいテーブルを「今週分」というテーブルにして、
今週分テーブルを開く度にマスターから当日配送1を抽出したものを更新(新しいものは追加、消えたものはレコード削除)
ということはできないでしょうか。

Offline

#4 2017-06-23 19:58:31

Hiro
Member

Re: 抽出したレコードの1つのフィールドを新しいテーブルにコピーしたい

・更新インポートは、
面倒なので、旧データレコードを全件削除してから、
新たにクリーンインポートするのが安全確実かな。
・自動化は可能です。
一度、手動で一連の処理を試行・動作確認してみて、成功したら
その操作手順を正確にトレース、スクリプト化すれば良いでしょう。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 505.17 KiB (Peak: 516.06 KiB) ]