みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM20、Windows11を使用しております。
突然メニューバーとツールバーが非表示になってしまいました。
ウインドウスタイル表示中にメインウインドウを消してしまいました。その後から非表示になってしまっております。
Ctrl+Alt+Sでツールバーは表示されますが、メニューバーが表示されません。
その他のファイルは表示されますが、原因がわかりません。
すみませんがご教授ください。
Offline
ボタンがあればメニューバーの表示のステップに書き換えてなんとかなりますが、原因等はわかりませんね、。
メニューバーの非表示(切り替え)はスクリプトでしかできないと思いますが
「ウインドウスタイル表示中」って何のことでしょう。
「新規ウィンドウ」をメニューバーなしで開いて、元のウィンドウを閉じればメニューバーのないウィンドウだけになりますが、ファイルを閉じれば元通りですしね...
私が使っているファイルもたまにバーが消えます。
しっかり検証したわけではないですが、新規ウインドウでバーなしの状態で作業した後に、
FileMakerを再起動すると発生する印象です。
原因を考えるのが面倒なので、バーを表示させるスクリプトを作成しておき、
発生したらそのスクリプトを起動して表示させています。
ファイルはローカルでしょうか?FileMaker Server でホストされているのでしょうか?
ローカルのファイルの場合、
ツールバーおよびメニューバーの表示切り替えをスクリプトで行うとファイルを閉じる際の状態が維持されます。
※OnFirstWindowOpenなどで表示させているときを除く
いずれかのスクリプトで非表示になって、そのまま閉じられて次に開いたときに困るということはたまに起きます。
FileMaker Server ではアップロードされる前の状態が維持されるので、スクリプトで非表示にしても次に開いたときには元に戻ります。
(逆に非表示でアップロードされてあとから困るということも起きます)
編集)絵文字が消えたので絵文字削除。
Last edited by Moz (2023-08-09 08:39:31)
Offline
いろいろありがとうございます。
himadanee様
スクリプト作成時に関連リレーションで新規ウインドウを表示させ、そのスタイルをドキュメント表示にしております。
当然ですが、そのドキュメント表示ではメニューバー、ツールバーが表示されていません。その時間違えてメインのウインドウを消したんですが、次回起動時から突然表示がされなくなりました。
かなえる様
バーを表示させるスクリプトを作成するにはどうすれば良いですか。
Moz様
ファイルはローカルです。
Offline
>当然ですが、そのドキュメント表示ではメニューバー、ツールバーが表示されていません。
当然ではなくて、そのステップの「ウィンドウオプション」で非表示にしなければ表示されますが...表示する方がデフォルトです。
ローカルファイルの場合「ファイルを閉じる際の状態が維持」という話ですが、簡単にテストしてみましたがどうも再現できません。何か他に条件があるのかな...
himadanee様
コメントありがとうございます。そうですね、ドキュメントスタイルであればツールバーも表示されますね。すみません勘違いでした。
出現したのはスクリプトを修正したときでした。新規ウインドウ表示のスタイルを触っていたときに起きました。
ただ、PC再起動しても同現象が起きてしまいます。ちょうど数ヶ月前のバックアップファイルを表示させ、再度今回のファイルを起動しましたが、同現象が起きてしまいます。
また、マルチモニターで2つのファイルを並べてみると、今回のファイルをクリックするとメニューバーが非表示になってしまいます。ツールバーはCtrl+Alt+Sで表示切り替えできますが、メニューバーはどうしても表示されないですね。
Offline
もう一つ間違いがありFM19でした。
Offline
また、マルチモニターで2つのファイルを並べてみると、今回のファイルをクリックするとメニューバーが非表示になってしまいます。ツールバーはCtrl+Alt+Sで表示切り替えできますが、メニューバーはどうしても表示されないですね。
これは2つのファイルのウインドウを比較した際に件のファイルはメニューバーが非表示という意味ですか?
それとも件のファイルのウインドウをクリックするだけでもう片方のウインドウも同じ状態になるのですか?
新しくファイルを作成して、[メニューバーの表示切り替え]で非表示にするだけのスクリプトを作成、
作成したスクリプトを実行してファイルを閉じて、再度開くとメニューバーは非表示のままになりますね。
問題の解決は簡単で[メニューバーの表示切り替え]で表示させるだけですが。。。
再発するようなら非表示にしている箇所を探すことでしょうか。
Offline
Mozさんが上記で仰られているように、[メニューバーの表示切り替え]というスクリプトステップがありますので、
メニューバーを表示にするスクリプトを作成し、メニューバーが消えてしまった時はそれを実行して再表示させています。
それに加えて[ツールバーの表示切り替え]というステップもありますので、合わせて表示するようにしておけば、
2つのバーが消えてもそのスクリプトを実行するだけで解決します。
Moz様
コメントありがとうございます。
2つのファイルのウインドウを比較した際に今回のファイルはメニューバーが非表示、もう一つの過去のバックアップではメニューバー、ツールバーは表示されます。
今回のファイルについては上から FMマークとファイル名、レイアウト、ヘッダ、ボディ
過去のファイルは通常通り上からFMマークとファイル名、メニューバー、ツールバー、レイアウトと表示方法の切り替え、ヘッダ、ボディ
となっております。また、今回のファイルのツールバーはCtrl+Alt+Sで表示切り替えできます。
また、不思議なことで、このファイルをMacで起動すると表示できます。Windows11ではできません。
Windows11ではメニューバーだけはどうしても表示できません。
Offline
[メニューバーの表示切り替え]というスクリプトステップを作成しました。ただ、メニューバー表示がないとファイルオプションが表示できないのでスクリプトトリガが表示されないのでOnFirstWindowOpenでのスクリプトをオンにできません。
Offline
ボタンに割り当てておいたらいかがでしょう。メニューバーが表示されれば、それらの設定もできます。
Offline
Shi様を始め皆様ありがとうございました。無事表示できました。
結局原因はわかりませんが、何らかの影響で表示切り替えで非表示の設定になったようですね。
色々ありがとうございました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 11 queries executed - Memory usage: 599.96 KiB (Peak: 616.5 KiB) ]