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

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

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

You are not logged in.

Announcement

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


#1 2016-05-11 10:52:35

マガセ
Guest

ODBC接続により追加した外部テーブルのデータ更新

FileMaker13

ODBC接続にり追加したテーブル内ののデータ更新は

①ファイルを閉じて再度開く
②ファイル→管理→フィールド→プルダウンでODBCテーブルを選択→同期ボタンにて更新

①、②の方法でフィールド内のデータが更新されますがスクリプトで解決する方法はありますでしょうか?

#2 2016-05-11 11:16:44

Moz
Member

Re: ODBC接続により追加した外部テーブルのデータ更新

ヘルプを読みましょう。

FileMaker と ODBC データソースの間でのデータの更新
http://www.filemaker.com/help/13/fmp/ja … .20.8.html

Offline

#3 2016-05-11 11:44:56

マガセ
Guest

Re: ODBC接続により追加した外部テーブルのデータ更新

ヘルプは見てました。
Oracle側の問題なのか、「ブラウズモードで [レコード] メニューから [ウインドウ内容の再表示] を選択します」
では更新されませんでしたので質問させて頂きました。
上記状況によりスクリプトステップでもません。

ODBC接続経験がある方で上記問題を解決された方から回答願います。

#4 2016-05-11 12:01:53

Hiro
Member

Re: ODBC接続により追加した外部テーブルのデータ更新

環境とか内容を理解してませんが、
ESSの [ウインドウ内容の再表示] で、[キャッシュ外部データを書き込む] オプション指定はされましたか?

Offline

#5 2016-05-11 12:42:15

Moz
Member

Re: ODBC接続により追加した外部テーブルのデータ更新

ヘルプ通りにやった上でのご質問とは読み切れず失礼いたしました。
私には役不足のようです。お役に立てず申し訳ない。

Offline

#6 2016-05-11 13:21:33

scripter
Guest

Re: ODBC接続により追加した外部テーブルのデータ更新

MSSQLでやってみましたが(FM13ではなくFM12とFM15)、対象レコード内の更新は フィールド値変更・レコード削除ともに[ウインドウ内容の再表示] でできてます。
対象外のレコードが他で追加されてても、総レコード数には反映されない。「全レコード表示」しただけでは追加されたレコードは見えない。全レコード表示状態で再表示すれば出てくる。
主キーで検索すると、キャッシュ内にその主キーのレコードがある場合は絞り込むだけで総レコード数が最新状態に変わらない。キャッシュにないときはサーバから検索結果をとるついでに総数も変わるみたい。

#7 2016-05-11 15:44:54

まがせ
Guest

Re: ODBC接続により追加した外部テーブルのデータ更新

皆様ご回答ありがとうございます。

再度皆様のご教授の元データベース確認いたしましたところ
FileMaker側の「ウインドウ内容の再表示」を実行していたテーブルが別のテーブルだったようで、

正しいテーブルにて「ウインドウ内容の再表示」を実行したら表示されました。

ご迷惑をおかけいたしました。

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: 509.23 KiB (Peak: 515.02 KiB) ]