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

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

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

You are not logged in.

Announcement

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


#1 2015-07-27 14:37:23

かえで
Member

新規レコード作成で、なぜ検索エラー???

新規レコードのボタンをクリックすると、「指定された検索条件は有効ではありません。次の作業に進む前に有効な検索条件を入れて下さい」
とでてきてしまいます。
検索なんてしていないんですが・・・?

ファイルを開きなおして、CTRL+Nでも同様です。
このレイアウトのみでそうなります。

簡単なスクリプトは組んでますが、オープンスクリプトなどはしていないし、アクセス権もかけていないし、
なぜ突然このようになってしまったのか、考えられる原因を教えて頂けないでしょうか。

FMP12 ノーマル版です。
作業が進まず困っております。
ヘンな質問ですみません、よろしくお願い致します。

Last edited by かえで (2015-07-27 14:40:34)

Offline

#2 2015-07-27 14:56:28

かえで
Member

Re: 新規レコード作成で、なぜ検索エラー???

「指定された検索条件は有効ではありません。...」のエラーボックスで、「検索条件を変更」ボタンを押すと、
右上に、スクリプト[続行]/キャンセル が表示されます。

スクリプトによる動きという事はわかりましたが、新規レコードを作成したときに実行されるスクリプト、どこで解除したらよいのか、ほとほと困っております。
レイアウトモードのレイアウト設定にもスクリプトトリガ組まれておりませんし。

すみません、どなたかチェックしたらよいだろう箇所を教えていただけると助かります。

Offline

#3 2015-07-27 15:10:08

barikan
Guest

Re: 新規レコード作成で、なぜ検索エラー???

スクリプトトリガでないならきっとカスタムメニューではないでしょうか。

#4 2015-07-27 15:13:30

かえで
Member

Re: 新規レコード作成で、なぜ検索エラー???

回答ありがとうございます。

チェックしましたが、カスタムメニューがファイル/管理にありません。Advanceでなく通常版です。
一人で作成中で、何かした覚えがないのですが、怖いですね。
ショートカットなどで何か設定されてしまったのでしょうか><;

Offline

#5 2015-07-27 15:44:54

旅人
Member

Re: 新規レコード作成で、なぜ検索エラー???

新規レコードを作ったときに、タブ順の最初のフィールドに入る
わけですけど、そのフィールドにEnterトリガが設定されている
のでは?

Offline

#6 2015-07-27 16:06:07

かえで
Member

Re: 新規レコード作成で、なぜ検索エラー???

旅人さま

ありがとうございます。その通りでした!

ただ、タブ順設定から外しましたが、表形式で表示しているので、タブ順関係ないのですね。
トリガを設定しているフィールドは一番左に配置したいフィールドなのです。
対策としてはそのさらに左にダミーフィールドなど置かなければなりませんか?

Offline

#7 2015-07-27 16:09:36

かえで
Member

Re: 新規レコード作成で、なぜ検索エラー???

ん?

一番左にトリガなしフィールドを配置しましたが、関係ないのですね。
トリガフィールドにはタブ順設定していないのですが、
「指定された検索条件は有効ではありません。...」のエラーがでます。

なぜでしょう。。。

Offline

#8 2015-07-27 16:24:46

scripter
Guest

Re: 新規レコード作成で、なぜ検索エラー???

スクリプトが検索実行してるのでは。
onEnterで何を検索してるのかわかりませんけど、トリガをやめればいいでしょう。検索実行するなら条件を入れた後だから、ExitとかSaveじゃないですか。

#9 2015-07-27 16:40:26

かえで
Member

Re: 新規レコード作成で、なぜ検索エラー???

旅人さま

>一番左にトリガなしフィールドを配置しましたが、関係ないのですね。
一番左に配置したフィールドが計算フィールドだったのですが、テキストフィールドを配置したところ
新規レコード作成でトリガが発動することはなくなりました。
本当は、一番左にトリガフィールドを配置したいのですが...

もし表形式で一番左にトリガフィールドを配置した場合でも、新規レコード作成時にトリガ発動しない方法がわかりましたら教えて下さい。
とりあえずは、今の状態で進めます。

scripterさま

回答ありがとうございます。
onEnterフィールドは、ラジオボタンになっており、クリックすると同じシリアルNOのレコードを検索してすべてONで置換するように組んでいます。
これをすると、絞り込んでいた時に解除されてしまうので、あまり賢いやり方ではないかと思っているのですが、無い知恵を絞って、そんなことをしております。

Offline

#10 2015-07-27 17:05:43

かえで
Member

Re: 新規レコード作成で、なぜ検索エラー???

scripterさま

よく読んでおらず失礼しました。
本当ですね、Saveに変更することで解決しました。
アドバイス、本当にありがとうございます。
1歩1歩ですが、着実に進み助かっております。感謝。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 10 queries executed - Memory usage: 559.94 KiB (Peak: 564.82 KiB) ]