過去の桐井戸端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さんご教示の「フォームの局所変数」は私が今まで使ったことのない機能ですので、これも試してみようと 思います。 |