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

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

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

You are not logged in.

Announcement

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


#1 2016-12-07 10:53:54

げっさん
Guest

スクリプトトリガの取り扱いについて

OS:[Win 7]
FileMaker Ver:[Advanced 15]
OS:[Mac 10.11]
FileMaker Ver:[Server 15]

ファイルオプション内のスクリプトトリガ「OnWindowOpen」を利用し、リレーションを繋げている別ファイルを事前に開けておきたいのですが上手く行きません。
スクリプトトリガを適用しているファイルを開こうとすると、エラーメッセージ「ファイルを開くことが出来ません。(見つかりません)」と表示されます。
スクリプトは「ファイルを開く」で、「非表示の状態で開く」オプションを使用しております。
何が問題なんでしょうか?

宜しくお願いします。

#2 2016-12-07 12:10:50

シャチ
Member

Re: スクリプトトリガの取り扱いについて

単純に
ファイル名が違う
ファイルパスが違う
ってことでないのですか?
特にファイルパスは置いた場所で違ってくるから
うごかすと可能性高くなりますが。

Offline

#3 2016-12-07 13:43:55

Shin
Member

Re: スクリプトトリガの取り扱いについて

動かない以前に、そのファイルを明示的に裏で開いておく意図は? 通常は、リレーション先のファイルを明示的に開く必要は有りません。

Offline

#4 2016-12-15 09:54:06

げっさん
Guest

Re: スクリプトトリガの取り扱いについて

シャチさん

返信ありがとうございます。

ちゃんとファイル選択から選んだので間違いはないです。

#5 2016-12-15 10:00:18

げっさん
Guest

Re: スクリプトトリガの取り扱いについて

Shinさん、返信ありがとうございます。

Shin wrote:

動かない以前に、そのファイルを明示的に裏で開いておく意図は? 通常は、リレーション先のファイルを明示的に開く必要は有りません。

リレーションされているレイアウトを開こうとすると、

ファイル「ほにゃらら」を開くことができません。(見つかりません)

上記のエラーが必ず表示されるので裏で開く必要があると思っていました。
v.5.5の時はそのように行っていましたので・・・。

一旦、スクリプトトリガを停止してみましたが、結果は同じく上記エラーが表示されます。
何か別の問題があるんでしょうか?

#6 2016-12-15 10:07:51

チポ
Member

Re: スクリプトトリガの取り扱いについて

何らかの原因でリンクが切れちゃったのでは。

リレーションシップグラフで、リンクを張り直せばいいでしょう。

Offline

#7 2016-12-15 10:15:13

Re: スクリプトトリガの取り扱いについて

メニューの「外部データソースの管理」で対象のファイルのファイルパスを確認してみたらどうでしょうか?

おそらく、以前のファイルパスが消されず残ってて見つからない可能性があります。

Offline

#8 2016-12-15 10:20:31

げっさん
Guest

Re: スクリプトトリガの取り扱いについて

ちぽさん、返信ありがとうございます。

チポ wrote:

何らかの原因でリンクが切れちゃったのでは。

リレーションシップグラフで、リンクを張り直せばいいでしょう。

そんな事があるんですか?!
で、張り直してみましたが、結果同じでした・・・。orz

#9 2016-12-15 10:29:47

げっさん
Guest

Re: スクリプトトリガの取り扱いについて

そえちゃんさん、返信ありがとうございます。

そえちゃん wrote:

メニューの「外部データソースの管理」で対象のファイルのファイルパスを確認してみたらどうでしょうか?

おそらく、以前のファイルパスが消されず残ってて見つからない可能性があります。

そんな管理があったんですね!!
で、確認すると、古いヤツが確かに残っていたので削除してみましたが、全く変わらず・・・。

で、次にファイルを選択する時のパスをコピーしてみると、既に作られていたパスと全く違っていました!!

filemac:/Data_BA/Users/fm-server/Data/Databases/ほにゃらら←勝手に作られたパス
fmnet:/iMac-Intel-215FMS.local/ほにゃらら←自分自身でコピーしたパス

これ、シャチさんがおっしゃっていたファイルパスが違うという事ですね。
勝手にファイルパス書かれていると全然違うんですね・・・。
勉強になりました。

返信頂いた皆さん、本当にありがとうございます!!

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: 517.56 KiB (Peak: 522.1 KiB) ]