このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

ファイルメーカの検索について

発言者:川畑
( Date Wednesday, July 07, 1999 09:12:29 )


検索で以下の用サンプルやリファレンスを参考にして
書いたのですが、
・たとえば、「川」と等しくない姓 で検索すると、
川畑、川西は検索されない。等しくはないから、検索結果に出ないといけない。

・たとえば、「川」で終わる姓 で検索すると、
川畑、川西、相川が検索された。相川だけ検索されないといけない。

といった現象になってしまいます。
  短い書式  長い書式  ファイルメーカーProでの相当する演算子を
使ってファイルメーカー上での検索、フィールドに*川と
入力して検索しても川畑、川西、相川が検索されてしまいます。
何か使い方のミスがあるのでしょうか。

<TD>
<P><SELECT NAME="-op">
<OPTION VALUE = "equals"SELECTED>と等しい
<OPTION VALUE = "not equals">と等しくない
<OPTION VALUE = "contains">を含む
<OPTION VALUE = "begins with">で始まる
<OPTION VALUE = "ends with">で終わる
</SELECT>
</TD>
<TD>
<P><INPUT TYPE="text" NAME="A004名" VALUE="" SIZE=15>
</TD>


  短い書式  長い書式  ファイルメーカーProでの相当する演算子
  eq  equals  =値
  cn  contains  "値"
  bw  begins with  値*
  ew  ends with  *値
  gt  greater than  > 値
  gte  greater than or equals  >= 値
  lt  less than  < 値
  lte  less than or equals  <= 値
  neq  not equals  除外, 値

みうら さんからのコメント
( Wednesday, July 07, 1999 12:33:06 )

こんにちは、みうらと申します。

こんな感じで考えられたらいかがでしょうか?


>「川」と等しくない姓 で検索すると川畑、川西は検索されない。


「川」を含んでかつ neq なので、
*川 AND neq といった感じで検索してみては?

>「川」で終わる姓 で検索すると、
川畑、川西、相川が検索された。相川だけ検索されないといけない。

ew はリファレンス等には「で終わる」とありますが、
実際には *検索条件になるようです。
それなので、@川 で検索してみてはいかがでしょうか?