みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker13
ODBC接続にり追加したテーブル内ののデータ更新は
①ファイルを閉じて再度開く
②ファイル→管理→フィールド→プルダウンでODBCテーブルを選択→同期ボタンにて更新
①、②の方法でフィールド内のデータが更新されますがスクリプトで解決する方法はありますでしょうか?
ヘルプを読みましょう。
FileMaker と ODBC データソースの間でのデータの更新
http://www.filemaker.com/help/13/fmp/ja … .20.8.html
Offline
ヘルプは見てました。
Oracle側の問題なのか、「ブラウズモードで [レコード] メニューから [ウインドウ内容の再表示] を選択します」
では更新されませんでしたので質問させて頂きました。
上記状況によりスクリプトステップでもません。
ODBC接続経験がある方で上記問題を解決された方から回答願います。
環境とか内容を理解してませんが、
ESSの [ウインドウ内容の再表示] で、[キャッシュ外部データを書き込む] オプション指定はされましたか?
Offline
ヘルプ通りにやった上でのご質問とは読み切れず失礼いたしました。
私には役不足のようです。お役に立てず申し訳ない。
Offline
MSSQLでやってみましたが(FM13ではなくFM12とFM15)、対象レコード内の更新は フィールド値変更・レコード削除ともに[ウインドウ内容の再表示] でできてます。
対象外のレコードが他で追加されてても、総レコード数には反映されない。「全レコード表示」しただけでは追加されたレコードは見えない。全レコード表示状態で再表示すれば出てくる。
主キーで検索すると、キャッシュ内にその主キーのレコードがある場合は絞り込むだけで総レコード数が最新状態に変わらない。キャッシュにないときはサーバから検索結果をとるついでに総数も変わるみたい。
皆様ご回答ありがとうございます。
再度皆様のご教授の元データベース確認いたしましたところ
FileMaker側の「ウインドウ内容の再表示」を実行していたテーブルが別のテーブルだったようで、
正しいテーブルにて「ウインドウ内容の再表示」を実行したら表示されました。
ご迷惑をおかけいたしました。
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 510.09 KiB (Peak: 515.95 KiB) ]