• ベストアンサー

ファイルメーカで、こういう検索条件

MacOS10.3 / FileMaker4.0 初歩的な質問なのですが、検索条件で、何も入っていないデータだけを 検索したいときはどうすればよいでしょうか? ちなみに、データが空以外のものだけを検索する場合は「>0」ですよね。 それと、ご存知であれば、ファイルメーカ関係のよいサイトがあればお教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • zenjee
  • ベストアンサー率47% (50/106)
回答No.4

空以外のデータ検索する場合は 1、任意の1文字を検索する場合は「@」 2、0個以上の任意文字列を検索する場合は「*」 です。 したがって空のデータと任意の文字の複数条件検索は上記と「=」を組み合わせればOKです。 空データが検索できない理由はファイルの中身やリレーションの構成などを見ないとよく分かりませんが、因みに当該データがリレーション又はルックアップデータならそのファイルデータが入った状態でコピーし、リレーションを削除して検索を試してみられてはどうでしょうか。

taktak888jp
質問者

お礼

ありがとうございます。 一度、リレーションをはずして、検索をかけるとうまくいきました。 がしかし、再び設定して検索をかけるとダメです。

その他の回答 (4)

  • bucchukun
  • ベストアンサー率43% (18/41)
回答No.5

検索はスクリプトでしていませんか? 検索を行うレイアウト上に検索したいフィールドがないとかもエラーの原因になります。 あとは、検索記号はデータ型(テキスト・数字・日付等)によって変えなければいけない場合もあるので、どのデータ型を検索しているのかも書いてください。 普通なら#1さんの指摘の通り「=」でひっかかるはずです。(V4は手元にないので未検証ですが。) リレーションではないフィールドで同じように検索しても同じ結果になればリレーションは関係ないということになるので、原因つぶしのために試してみてください。恐らく関係ないと思いますが。 ひっかからない、できないではなくて、どのようになるのかをキチンと説明したほうが良い回答があると思いますよ。 あなたの質問に対する答えとしては#4さんまで全員正しい解答をしています。

taktak888jp
質問者

お礼

ありがとうございます。 確かにご指摘のとおりです。もう少し、具体的に対処してみます。

  • haruka47
  • ベストアンサー率50% (75/150)
回答No.3

No.1です。 >ちなみにそのフィールドはリレーションから引っ張ってきている項目なのですが、関係ありますか? リレーションで引張ってきているのは関係ないと思うのですが・・・ 複数選択とありますが、試しに確実にデータが空のもの一つで試してみて、 上手く検索できれば、複数選択している中にデータが空じゃないものが含まれている可能性があると思います。 ただ、それでもダメであれば、何か別の要因があるのかもしれないですね。

taktak888jp
質問者

お礼

ありがとうございます。 確実に空のデータなのですが、検索できませんでした。 別な要因がありそう、、ですね。

  • garouz
  • ベストアンサー率19% (178/917)
回答No.2

> ちなみに、データが空以外のものだけを検索する場合は「>0」ですよね。 これで検索して,「対象/対象外を入れ替える」ではどうでしょうか?

taktak888jp
質問者

お礼

ありがとうございます。 複数選択するので、それは使えないんですよ。

  • haruka47
  • ベストアンサー率50% (75/150)
回答No.1

何も入っていないデータを検索するには、検索モードで「=」を入力します。 データが空以外のものは、上記検索後に「レコード」→「対象/対象外を入れ替える」で出せます。 また、直接データが空以外のものを検索するには、検索モードで「=」+左にある「除外」ボックスをチェックすればOKです。

taktak888jp
質問者

お礼

ありがとうございます。 =でやってみたのですが、ひっかからないんですよね。 ちなみにそのフィールドはリレーションから引っ張ってきている項目なのですが、関係ありますか?

関連するQ&A