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

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

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

You are not logged in.

Announcement

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


#1 2021-10-12 18:04:11

はまじ
Member

削除した外部データソースのファイルを開くことができませんと表示される。

Mac Big Sur11.6, FM pro 19です。

以前、Aという名前のファイルを外部データソースとして参照していたのですが、本体ファイル内にこれと同じテーブルBを作り、レコードをAからインポートしました。
リレーションシップで参照していたAをすべてBに切り替えました。
スクリプトもチェック、変更して、入力など問題なく出来るようになったのですが、あるレイアウトに切り替える時に「ファイルAを開くことができません。」と表示されます。
しかし、このレイアウト内にファイルAを参照するようなフィールドは無いのです。
どのような原因が考えられるでしょうか。
どなたかご教示いただけないでしょうか。

Offline

#2 2021-10-13 09:57:06

Shin
Member

Re: 削除した外部データソースのファイルを開くことができませんと表示される。

オブジェクトに組み込んだ条件つき書式とか、インスペクタの設定とか。
> リレーションシップで参照していたAをすべてBに切り替えました。
これは、どう作業されましたか。新しくオカレンスを作って、リレーションを張り直したのでしょうか。

Offline

#3 2021-10-13 12:33:22

はまじ
Member

Re: 削除した外部データソースのファイルを開くことができませんと表示される。

ご意見ありがとうございます。
リレーションの張り直しにあたっては、オカレンスはそのまま古い物を使って、データソースをAからBに切り替えました。
オブジェクトを隠すための書式はすべてチェックしました。
インスペクタの設定とはこのことを仰っていますでしょうか。

Offline

#4 2021-10-13 13:18:13

Shin
Member

Re: 削除した外部データソースのファイルを開くことができませんと表示される。

オカレンスの外部データベースを変更されているのでしたら、問題ないですね。
インスペクタの設定で別のオカレンスを参照するのは、オブジェクトを隠す、とかいろいろありますが、ハードコーディング(テキストでファイルとテーブルを指定している)しているもの以外は大丈夫なはずです。
元のリレーションで、その先のオカレンスを参照しているリレーションはなかったですか。

Offline

#5 2021-10-14 10:11:13

チポ
Member

Re: 削除した外部データソースのファイルを開くことができませんと表示される。

外部データソースの一覧に残っているのでは。
それを削除したらどうなりますかね?

Offline

#6 2021-10-15 22:55:52

はまじ
Member

Re: 削除した外部データソースのファイルを開くことができませんと表示される。

外部データソースにはファイルは指定されていません。

Shinさんのご指摘を受けて、オブジェクトを消していったら、すべてのオブジェクトを削除してもエラーメッセージが消えませんでした。
レイアウトからボディを削除したら、ようやくエラーが出なくなりました。
その上で、新しいボディパートを挿入しても、エラーは出ません。
古いレイアウトはコピーして残してあるのですが、オブジェクトをすべて削除したとして、ボディに何かあるようには見えません。
どういう原因が考えられますでしょうか。

Offline

#7 2021-10-16 07:36:30

himadanee
Guest

Re: 削除した外部データソースのファイルを開くことができませんと表示される。

ツールメニューの「名前を付けてXMLとして保存」を使うとオブジェクトが階層構造で保存できるので、該当のレイアウトの中を調べてみるといいです。

#8 2021-10-16 13:37:04

Moz
Member

Re: 削除した外部データソースのファイルを開くことができませんと表示される。

左ペインを[オブジェクト]にすればレイアウト上に配置されているオブジェクトが表示されます。
不可視(透明とかその他の理由で)のオブジェクトがあるんじゃないですかね?

Offline

#9 2021-10-17 23:37:28

はまじ
Member

Re: 削除した外部データソースのファイルを開くことができませんと表示される。

ご教授ありがとうございます。
不可視オブジェクトは見つかリませんでした。
ツールメニューもよくわかりませんでした。
そこでもう1度よく調べましたところ、外部データソースに指定しているファイルCがファイルAを参照していることがわかりました。
お手数をおかけして申し訳ありませんでした。
しかし、解決いたしました。
ありがとうございます。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 519.38 KiB (Peak: 523.92 KiB) ]