過去の桐井戸端BBS (桐ver.7)
4683 フォーム上でレコードの絞り込み表示をしたい 中野隆雄 2000/02/15-19:52
桐7.1を使っています。
一覧表形式フォームで、ヘッダに文字を入力する窓(テキスト)を作り、ボタンを押すと入力した文字列で
レコードの抽出をするようにしたいと考えています。
そこで、窓の方の「オブジェクトの属性」「テキスト」画面の「ソース」の欄に「&STR」と入力して、
ボタンの方の「オブジェクトの属性」「コマンドボタン」画面の「機能名」の欄に「絞り込み_比較式」、
「機能パラメータリスト」の欄に「_[項目名]=&STR」と入力しました。
このフォームで実際に、窓に文字列を入力してボタンを押してみました。
すると、絞り込み状態にはなりますが、実際に上記の「機能パラメータリスト」の[項目名]で指定した項目に存在していて、
完全に一致する文字列を入力しても、レコードが1件も抽出されません。
どうすればレコードが抽出できるのでしょうか、ご教示をお願いします。
4687 Re:フォーム上でレコードの絞り込み表示をしたい 宮城 2000/02/15-20:48
記事番号4683へのコメント
>「テキスト」画面の「ソース」の欄に「&STR」と入力し

&STRに目的の文字列は間違いなくセットされておりますか?

>「_[項目名]=&STR」

アンダーバーがいるんでしたっけ? ただし、ありなしに関わらず、絞り込みできました。
4688 Re:フォーム上でレコードの絞り込み表示をしたい 悲しげ 2000/02/15-20:48
記事番号4683へのコメント
どもっ、中野隆雄さん、
桐7.1が無いので、外している可能性大ではありますが(^^;)

>ト」の欄に「_[項目名]=&STR」と入力しました。・・・・

[項目名]_&STR

で試してみて下さい。
4700 Re:フォーム上でレコードの絞り込み表示をしたい bonito 2000/02/16-01:37
記事番号4688へのコメント
ふーむ、わからん???
とりあえず「ツール」の「変数管理」でSTRの値を確認乞う。
(もちろん当該テキストオブジェクトに入力した後で・・・)
中野さんが同一だと思っているテキストの&STRと比較式
の&strは別人かも知れない。

bonitoとbinitoは同一人物らしい > 悲しげさんへ
4722 Re:フォーム上でレコードの絞り込み表示をしたい 中野隆雄 2000/02/16-16:15
記事番号4687へのコメント
宮城さんは No.4687「Re:フォーム上でレコードの絞り込み表示をしたい」で書きました。
>
>>「_[項目名]=&STR」
>
>アンダーバーがいるんでしたっけ? ただし、ありなしに関わらず、絞り込みできました。
>
>
ありがとうございます。私の場合は、アンダーバーをはずしたら、うまくいきました。
ところでこの場合、入力した文字列との部分一致検索をして、その入力した文字列を含むレコード全部を抽出するには、
どうすればよいのか、ご教示いただけないでしょうか。
4729 Re:フォーム上でレコードの絞り込み表示をしたい 宮城 2000/02/17-12:21
記事番号4722へのコメント
これは、

[項目]=*"絞り込みたいもの"*

というように*で挟んでやればいいんですが、変数を使ってやろうとするとうまくいきません。
はて?

4735 Re:過去の桐井戸端BBS 3639番 HAS 2000/02/17-19:57
記事番号4722へのコメント
過去の桐井戸端BBS
桐v8 フォーム
3639番に同じようなことが載っています。

4747 Re:過去の桐井戸端BBS 3639番 中野隆雄 2000/02/18-13:32
記事番号4735へのコメント
>過去の桐井戸端BBS
>桐v8 フォーム
>3639番に同じようなことが載っています。
>
ありがとうございます。実はこのフォームは一括処理で使うものなので、フォーム上で文字列を入力したあと、
部分一致検索による絞り込みは一括処理で実行して、改めてフォームを呼び出すという方法で解決しました。
HASさんご教示の「フォームの局所変数」は私が今まで使ったことのない機能ですので、これも試してみようと
思います。

戻る