みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
あっ、書き方が悪かったです。現状はまとめて「A」-->「B」コピーなんですが、今回の改良版では「A」で1レコード出来る度にリアルタイムで「B」にコピーしたいんです。
Pro 8には新規レコードが作られたときのトリガは無いのですが代替え手段は用意してあります。
具体的には「A」で新規レコードが出来たときに、あるフィールドのデータをクリップボードへコピーして(コピーしなくて良いですが)「B」の新規レコードの特定のフィールドに値を書き込みたいのです。
File Maker Pro 8 + OSX 10.5 + Power Mac G5 でしか動かないFile Makerアプリケーションを使っています。その為にハードウェア、ソフトウェア共にバージョンアップ出来ないでいます。仮に「A」と呼びます。
他にメインで使用している FileMaker Pro 13 Advanced + OSX 10.9 + Mac Pro 2009 で組み上げた事務処理システムが動いており、こちらのシステムはハードウェアの制約が無いので適宜バージョンアップして運用しています。以前は「A」と一体だったのですが「A」でしか動かない部分を残して機能アップするために分離されました。こちらは仮に「B」と呼びます。
「A」は最終的には「B」へ入力するデータを専用のハードウェアから受け取る毎に1データ・1新規レコードでため込んでいるだけです。
今は「A」から「B」へのデータのコピーを手作業で行っています。これを何とか自動で行いたいと思い手探りで作業を始めて見ました。道具はApple scriptとファイルメーカーのスクリプトで、「A」側で「B」をコントロールしながらデータを送ろうとしています。
試しに
tell application "FileMaker Pro Advanced" of machine "eppc://192.168.100.4"
quit
end tell
と、書いてみると「B」のFileMakerが終了するので繋がってはいるようです。
そこで「A」のフィールドの値をクリップボードに読み込み、「B」側に予め新規レコードを作り、そこへクリップボードからの値を書き込むことが出来ると思い、色々試しているのですが上手くいきません。
コピー [選択; 着信履歴::TEL]
AppleScript を実行 […]
[…]の中に適切なAppleScriptを書けば動くような気がするのですが間違っていますか?
アドバイスをお願いします。
Pages: 1
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 565.15 KiB (Peak: 586.02 KiB) ]