• 締切済み

ファイルメーカー11を使用してます

検索結果で「山田太郎」を選択したい場合、 検索条件に「山」だけ、または「太郎」だけの入力でも可能にする方法をお願いします。 現在「山田太郎」と入力しない限り検索結果なしとなります。 「山」だけ、または「太郎」だけの入力でも、結果「山田太郎」となるフィールドもあります。 設定の違いがあるのでしょうか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

#1です。 回答表現にあいまいな1行があったので補足追記します。 >検索結果で「山田太郎」を選択したい場合、 の「選択」とは、どういうことを言いたいのですか? 結果に山田太郎だけを出すなら、#1で示した、WEB記事の、「特定の文字列」に当たると思うので、”山田太郎”と検索文字列として、指定する。 >検索条件に「山」だけ、または「太郎」だけの入力でも可能にする方法をお願いします。 「入力でも可能にする」とは、どういうことですか。 検索語の入力は勝手ですが、結果が思ったようにならないだけ。 山田・・、山本などが、出ても良いなら「山*」と指定します。 山本太郎も今井太郎も山田太郎も今井太郎左衛門もでてよいなら、「*太郎*」を検索語に、太郎で終わるものに限定するなら「*太郎」でよいと思う。 これらはコンピュターソフトによる検索においては「ワイルド・カード」といわれるものです。正規表現の極く入口の1歩です。 ==== 参考 下記が何かの参考になれば。 ワイルド・カードはエクセル・アクセスにも検索で使えます。エクセルでは (1)フィルタ データーフィルター検索語入力ボックス、において指定します。 Excelでは検索語文字列の前後に””は不要になってます。 データが 氏名 今井次郎 今村 岡村 村田 今井太郎 の場合として 「今」と入れると、「今村、今井、今井次郎」も出てきます。「*」が不要のような様相です。 (2)検索 ホームー検索の場合は   A.「セルが完全に同一・・」となると 「今」だけなら「検索結果なし」。長さも考慮して、検索語が1文字なら1文字でないデータは、該当しないになるようだ。(検索語が検索されるデータの長さを規定する)    「今?」で「今村」だけ(?は1文字扱いなので、今+?=2文字データだけ検出)   B..「セルが完全に同一・・」を外すと 検索語が「今」だと 今井次郎 今井 今井太郎 が出る。検索語が1文字なので、第1文字目の1文字だけ比べているようだ.Bでは「データ全体の文字列の長さ」と「検索語の長さ」の一致は見ていないようだ。 もしかすると、質問で言っていることは、これに似たことが、ファイルメーカーにあるのかもしれない。不確かです。

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.2
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

ファイルメーカーのユーザーは、エクセルアクセスの使用者に比べて少数派と思うので、またその中で、この質問コーナーを見ている人は、極く少ないのではないかと思うので、なかなか回答がつかないかもしれず、ファイルメーカー門外漢の私が記してみます。 下記サイトにファイルメーカ―の検索に関し一覧的に説明があります。 http://www.filemaker.com/help/12/fmp/jp/html/find_sort.5.6.html を参考にして解決しませんか。 ーー こういう「検索」に関する事項(ニーズ)は、突き詰めると「正規表現」といわれる考え方にまとめられると思いますが、(この意味する事項はWEBででも検索のこと)、これ(正規表現)の考えを柱に、ファイルメーカーは、どこまで、操作で検索できるようにしてくれているかをチェックすると、わかりやすく(頭・考え方が整理できる)と思います。 ファイルメーカーは歴史が古く(約30年前?から)、その当時には正規表現を前面に打ち出すソフトは少なく、打ち出せていません。 別にエクセルアクセス関係にもある、「ワイルドカード」という言葉は出てきます。 >検索条件に「山」だけ >太郎」だけの 検索語に「*山* 」 や「*太郎*」でどうですか。 >「山」だけ、または「太郎」だけの入力でも、結果「山田太郎」となるフィールドもあります 「山」がフィールドの文字列語句の先頭にある場合を(特別視して)検出する(ファイルメーカーは)仕組みになってませんか。 >検索結果で「山田太郎」を選択したい場合、 検索条件に「山」だけ、または「太郎」だけの入力でも可能にする方法をお願いします 山田太郎だけを出すようにはできません。もしデータにあれば、どんな方法を取っても、(他に条件を加えない限り、それも、その条件をあり得ないと思うが)山田三郎なども一緒に出てきてしまうでしょう。 こういう質問をするということは、質問者は、検索について、少し「一般的に」考えた経験もないレベルのようです.勉強してください。 ーー 正規表現 参考 学者の世界から1990年代以降コンピュター市販ソフトの世界に広がったようです https://msdn.microsoft.com/ja-jp/library/cc392131.aspx http://www.technotype.net/tutorial/tutorial.php?fileId=%7BRegular%20expression%7D§ionId=%7Bwhat-is-regular-expression%7D

関連するQ&A