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

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

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

You are not logged in.

Announcement

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


#1 2013-11-22 17:04:13

初心者
Guest

レコードのインポートについて

ファイルのインポートの処理についておしえてください。

マスターテーブル と 詳細テーブルの二つのテーブルがあります。

マスターテーブルのID と 詳細テーブルのID をリレーションでつないでおります。
リレーション設定(詳細テーブル側だけ「レコード作成許可」と「関連レコードを削除」を行ってます。)

マスターテーブルのIDはユニークIDですが、詳細テーブルは複数レコードあります。

手入力でマスターファイルの詳細ファイルの各フィールドに書き込みは問題なく行えております。

今回、過去のデータの入力を行うことになりました。、そのデータはID番号が配番されていないために
インポートで追加してもIDが空欄となってしまいます。

そこでマスターテーブルから追加してしまう作戦を思いつき
マスターテーブルのレイアウトからインポート作業を行いました。

レコードのインポート→
ファイルを開く→
ファイル選択(仮に詳細.csv)→
フィールドデータのインポート順の画面

インポート先(T)のタブに詳細テーブルが反転されていて
選択できません。

こういった場合にはどうしたら詳細テーブルを選択できるようになるのでしょうか。

詳細テーブル用のインポートデータは個人情報が含まれているので極力手を書けたくないです。

当方の環境は:windows8 filemaker pro10 or 11です。

#2 2013-11-22 19:55:32

wader
Member

Re: レコードのインポートについて

インポート先のテーブルは1つだけですから、「ポータルにインポート」というのはできません。
インポート後に「フィールド内容の全置換」で入れるか、入力値の自動化に計算式で変数を設定するとか

Offline

#3 2013-11-22 21:29:40

Shin
Member

Re: レコードのインポートについて

ID以外のリレーションキーが有るのですよね。
詳細テーブル側で、そのキーを使ったリレーションを張っておいて、IDをルックアップか自動入力すれば良いのでは。

Offline

#4 2013-11-24 06:10:50

初心者
Guest

Re: レコードのインポートについて

みなさんありがとうございます。

教えていただいたことを全部やってた結果以下で対応しました

変数にマスターIDを入れる
詳細テーブルにレイアウト変更
インポート
インポート後にフィールド内容の全置換
マスターテーブルのレイアウトに戻る

waderさん
なるほど、関連テーブルに遷移して対応いたしました。
自動化がうまく動かなくて空欄となってしまうIDフィールドを変数で置換しました。

Shinさん
キーを使ったリレーションを張ってるんですがIDをルックアップしないようです。
たぶん、リレーションを張ったつもりになってるだけなのか、自動入力もされない。
shinさんの方法が一番スマートなんだと思うのですが、気持ち悪いです。
とりあえず、全置換で対応しました。

以上

ありがとうございます
下手くそでなかなか思い通りに動かせないです。
奥が深い・・・

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 551.5 KiB (Peak: 579.22 KiB) ]