みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
fmserver19
fm19
アドミンコンソールっでODBCインポートがスケジュールされているファイルAがあります。
このファイルAのテーブルBに適宜必要なフィールドを追加していましたが、
ファイル破損時の対応を考慮して、
ファイルa、テーブルbを作成しました。
リレーションは1対1でテーブルBにレコードがインポートされたとき、
自動的にテーブルbにレコードを追加する方法はありますでしょうかご教示お願いします。
ファイルAのテーブルBと、ファイルa、テーブルbは別物なのですか。
ファイルAのテーブルBを適宜バックアップとればいいだけの話だと思いますが。
Offline
破損対応ならバックアップがベストですよね。
レコードを追加するのは、「スケジュール」のスクリプトでそっちのテーブルにもインポートすればできると思いますが
バックアップなら、データの更新より、
ファイル自体のコピー・保存がお勧めですね。
容量が心配なら、
期限を切って、古いのは捨てる。
でいいでしょう。
Offline
やりたいことはこのスレッド
https://fm-aid.com/bbs2/viewtopic.php?id=6580
と同等で、テーブルbからテーブルBの関連レコードへ移動、対象外を表示してテーブルBにインポートです。
質問者様同様に全レコードのインポートがかかってしまいます。
同一ファイルでないとダメ(外部データソースではダメ)など制約があるのでしょうか?
>テーブルbからテーブルBの関連レコードへ移動
その場合絞り込みされるのはテーブルBなので、テーブルBにはインポートできません。
テーブルbからインポートすれば、それはテーブルbの検索状態によるので、全レコードになってるのでは。
やりたいことはこのスレッド
https://fm-aid.com/bbs2/viewtopic.php?id=6580
テーブルBにインポートです。
すいません書き間違えました。
テーブルbにインポートです。
テーブルBの絞り込みまでは出来ていますが、テーブルbにインポートするときにその絞り込みが反映されていない状態です。
FMのテーブルをインポートするとき、
それが開いていれば対象レコードを、
閉じていれば全レコードをインポートします。
ではない?
Offline
解決しました。
データソースの指定をファイルaにしなければならない所でファイルAを指定していました。
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 559.27 KiB (Peak: 582.13 KiB) ]