みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
新規レコードのボタンをクリックすると、「指定された検索条件は有効ではありません。次の作業に進む前に有効な検索条件を入れて下さい」
とでてきてしまいます。
検索なんてしていないんですが・・・?
ファイルを開きなおして、CTRL+Nでも同様です。
このレイアウトのみでそうなります。
簡単なスクリプトは組んでますが、オープンスクリプトなどはしていないし、アクセス権もかけていないし、
なぜ突然このようになってしまったのか、考えられる原因を教えて頂けないでしょうか。
FMP12 ノーマル版です。
作業が進まず困っております。
ヘンな質問ですみません、よろしくお願い致します。
Last edited by かえで (2015-07-27 14:40:34)
Offline
「指定された検索条件は有効ではありません。...」のエラーボックスで、「検索条件を変更」ボタンを押すと、
右上に、スクリプト[続行]/キャンセル が表示されます。
スクリプトによる動きという事はわかりましたが、新規レコードを作成したときに実行されるスクリプト、どこで解除したらよいのか、ほとほと困っております。
レイアウトモードのレイアウト設定にもスクリプトトリガ組まれておりませんし。
すみません、どなたかチェックしたらよいだろう箇所を教えていただけると助かります。
Offline
スクリプトトリガでないならきっとカスタムメニューではないでしょうか。
回答ありがとうございます。
チェックしましたが、カスタムメニューがファイル/管理にありません。Advanceでなく通常版です。
一人で作成中で、何かした覚えがないのですが、怖いですね。
ショートカットなどで何か設定されてしまったのでしょうか><;
Offline
新規レコードを作ったときに、タブ順の最初のフィールドに入る
わけですけど、そのフィールドにEnterトリガが設定されている
のでは?
Offline
旅人さま
ありがとうございます。その通りでした!
ただ、タブ順設定から外しましたが、表形式で表示しているので、タブ順関係ないのですね。
トリガを設定しているフィールドは一番左に配置したいフィールドなのです。
対策としてはそのさらに左にダミーフィールドなど置かなければなりませんか?
Offline
ん?
一番左にトリガなしフィールドを配置しましたが、関係ないのですね。
トリガフィールドにはタブ順設定していないのですが、
「指定された検索条件は有効ではありません。...」のエラーがでます。
なぜでしょう。。。
Offline
スクリプトが検索実行してるのでは。
onEnterで何を検索してるのかわかりませんけど、トリガをやめればいいでしょう。検索実行するなら条件を入れた後だから、ExitとかSaveじゃないですか。
旅人さま
>一番左にトリガなしフィールドを配置しましたが、関係ないのですね。
一番左に配置したフィールドが計算フィールドだったのですが、テキストフィールドを配置したところ
新規レコード作成でトリガが発動することはなくなりました。
本当は、一番左にトリガフィールドを配置したいのですが...
もし表形式で一番左にトリガフィールドを配置した場合でも、新規レコード作成時にトリガ発動しない方法がわかりましたら教えて下さい。
とりあえずは、今の状態で進めます。
scripterさま
回答ありがとうございます。
onEnterフィールドは、ラジオボタンになっており、クリックすると同じシリアルNOのレコードを検索してすべてONで置換するように組んでいます。
これをすると、絞り込んでいた時に解除されてしまうので、あまり賢いやり方ではないかと思っているのですが、無い知恵を絞って、そんなことをしております。
Offline
scripterさま
よく読んでおらず失礼しました。
本当ですね、Saveに変更することで解決しました。
アドバイス、本当にありがとうございます。
1歩1歩ですが、着実に進み助かっております。感謝。
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 559.88 KiB (Peak: 579.25 KiB) ]