過去の桐井戸端BBS (桐ver.8) |
2880 | 比較式の書き方を教えてください | HAS | 1999/10/11-17:05 |
一覧表形式フォームのフォームフッタ部に以下のオブジェクトを 配置し絞込みを行っていましたが、比較項目を複数にしたところ うまくいきません。 1.テキストオブジェクト名 名称 ソース &名称 2.テキストオブジェクト名 管轄 ソース &管轄 3.コマンドボタン 機能名 絞込み_比較式 機能パラメータリスト [名称]=*&名称*,[管轄区域]=*&管轄* この時はいずれの変数が未定義であっても、絞込みが行なわれましたが 比較項目[管轄詳細]を増やしたところ、うまくいきません [名称]=*&名称*,#文字位置([管轄区域]+[管轄詳細],&管轄)>0 &名称が未定義の場合は可、&管轄が未定義の場合はだめでした。 &名称、&管轄の何れかが未定義でも、絞込みが出来るようにする には、どのようにするとよいのでしょうか。 | |||
2881 | Re: | 悲しげ | 1999/10/11-17:33 |
記事番号2880へのコメント HASさん、 >[名称]=*&名称*,#文字位置([管轄区域]+[管轄詳細],&管轄)>0 これはおそらく文字位置関数がうまく動いていないからだと 思います。 「#文字位置(str1,str2)」の意味を考えてみますと「str1の 中に未定義文字列がある位置」と云うことで、意味不明とな りそうだからです。 対応策は、最も安直な方法として(^^;)、[管轄区域・詳細]と 云った項目を新設するってのは許せないですか? | |||
2892 | Re: | HAS | 1999/10/12-20:04 |
記事番号2881へのコメント 前回、黒ベタでお世話になりましたHASです。 おっしゃるとおり、#文字位置関数で未定義文字列がある 位置を求めることはおかしいでしょうね。 とりあえず表に補助的な項目を作り処理しました。 [管轄区域]+[管轄詳細]=*&管轄* ([管轄区域]+[管轄詳細])=*&管轄* などいかにも出来そうですがだめですね。 |