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

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

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

You are not logged in.

Announcement

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


#1 2017-05-11 13:33:23

kuro
Member

他のファイルが開いているか判断

ファイルAを開いていて、右上の閉じるボタン(「×」)を押したときに、
他のファイルBが開いている場合は、閉じることをやめるようなスクリプトを組みたいのですが、
「裏でファイルBが開いている場合」ということを判断する関数は、ありますでしょうか?
※ネットで調べてますとValueCount ( WindowNames )という関数は見つけたのですが、
出来れば、ファイルBと指定して判断したいです。

よろしくお願いします。

FM13 AD
WINDOWS7

Offline

#2 2017-05-11 18:19:53

Re: 他のファイルが開いているか判断

IsEmpty ( WindowNames ( "ファイル名" ) )  //ファイル名 には実際のファイル名を入れます

この計算式の結果
1 が返って入れば そのファイルは開いていない
0 が返って入れば そのファイルは開いている

となります

Offline

#3 2017-05-11 18:53:05

kuro
Member

Re: 他のファイルが開いているか判断

シーラカンス様
ありがとうございます。
試してみます!

Offline

#4 2017-05-11 23:12:21

Shin
Member

Re: 他のファイルが開いているか判断

ウィンドウを閉じる事と、ファイルを閉じる事は別ですよ。
ファイルAが、ファイルBからリレーションを張ってあり関連ファイルだとすると、ウィンドウは閉じられますが、ファイルが閉じられる事はありません。ですから、通常は気にする事は無いはずです。
ただ、ウィンドウの管理のために開いておきたい、ということでしたら別ですが。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 549.59 KiB (Peak: 581.73 KiB) ]