過去の桐井戸端BBS (桐ver.9)
18078 Max値が変化するので変数管理で設定して一括処理で反映させたい 健忘 2002/11/27-17:22
桐の初心者です。よろしくご教示お願い致します。
 変数管理で0<[定価]<1000を設定したときに、
これを一括処理で反映させて絞り込みたいとき、 
{絞り込み}&定価 などと命令してもだめなんでしょうね。
よろしくご教示お願い致します。
Max値が変化するのでそれを変数管理で設定して、
それから一括処理で絞り込みたいと思いこんな考えをしたのですが、
よりよい方法も教えて下さい。
お願い致します。
18084 Re:変数管理について って? KERO 2002/11/27-22:48
記事番号18078へのコメント
KEROと申します。

> 変数管理で0<[定価]<1000を設定したときに、これを一括処理で反映さ
>せて絞り込みたいとき、 {絞り込み}&定価 などと命令してもだめなんでしょ
>うね。

この場合、0<[定価]<1000
とは、定価が0円より大きく、1,000円未満のレコードを抽出したい、ですか?
であれば、
&定価="絞り込み [定価]{0<[]<1000}"
コマンド &定価
とかでいけると思いますが...これはあまりにも大げさ。

>Max値が変化するのでそれを変数管理で設定して、それから一括処理で絞り込みたい

MAX値が変化する→上記では1,000円が変化する?
MAXで表記したら絞り込んでも0円以上全て抽出で意味がない??(解釈不能です)で、
最安値と最高値を変数として扱って、その都度可変絞り込みしたいのなら、

変数宣言 数値{&最安値,&最高値}
*自由に変数値をセットして
絞り込み [定価]{&最安値<[]<&最高値}

でしょうか?
でも、この程度だと会話処理で十分だったりして...?
こうゆうことじゃないのかな?

ご質問の意図がイマイチつかめません。
外してたら頭の中から[Shift]+[Del]で削除してください。
18087 Re:変数管理について って? 健忘 2002/11/28-10:20
記事番号18084へのコメント

>KEROさん、ありがとうございます。

まず、桐を全く知らない人が使用するということが前提なのです。
それから[定価]には本当は、[BMI]の数値が入るのです。インターネットでみるとBMIの数値はまちまちです。
太り気味、やせ気味の数値が微妙に違っています。ですから例えばやせ気味の数値も、
0<[BMI]<17.5だったり、0<[BMI]≦17.5だったり、0<[BMI]≦18だったりするのです。
決定している値で絞り込みをする(一括処理で)のなら何とかなるのですが、
そんなわけで一括処理の中の数値を使用者が簡単に変えて絞り込みをできる方法がないかなと苦慮中でした。
<と≦の違い、さらに数値の違いを使用者(桐を知らない)が、
簡単に変更して一括処理を実行させるには、変数管理で決定したら良いのかなと思ったわけでした。
質問の意図が不明で申し訳ございません。
もう少しおつきあいのほどよろしく御願い致します。

18092 Re:変数管理について って? 健忘 2002/11/28-14:52
記事番号18087へのコメント
>>KEROさん、ありがとうございます。
>まず、桐を全く知らない人が使用するということが前提なのです。
>それから[定価]には本当は、[BMI]の数値が入るのです。インターネットでみるとBMIの数
>値はまちまちです。太り気味、やせ気味の数値が微妙に違っています。ですから例えばやせ気
>味の数値も、0<[BMI]<17.5だったり、0<[BMI]≦17.5だったり、0<[BMI]≦18だっ
>たりするのです。決定している値で絞り込みをする(一括処理で)のなら何とかなるのです
>が、そんなわけで一括処理の中の数値を使用者が簡単に変えて絞り込みをできる方法がないか
>なと苦慮中でした。<と≦の違い、さらに数値の違いを使用者(桐を知らない)が、簡単に変
>更して一括処理を実行させるには、変数管理で決定したら良いのかなと思ったわけでした。質
>問の意図が不明で申し訳ございません。もう少しおつきあいのほどよろしく御願い致します。
>追記:一括処理で  絞り込み [BMI]{0<[BMI]≦18.5} とかくのを、0<[BMI]≦18.5を変数管理
に&やせと登録して絞り込み[BMI]{&やせ}等とはできないのですがどこがまずいのでしょうか。
以上、よろしくご教示お願い致します。

18100 Re:変数管理について って? KERO 2002/11/28-23:20
記事番号18092へのコメント
こんばんわ。KEROです。

>追記:一括処理で 絞り込み [BMI]{0<[BMI]≦18.5} とかくのを、0<[BMI]≦18.5を変数管理
>に&やせと登録して絞り込み[BMI]{&やせ}等とはできないのですがどこがまずいのでしょうか。

絞り込み[BMI]_{&やせ}
と、項目名と文字列型変数の間に"_"(アンダーバー)を付ければOKです。
「0<[BMI]≦18.5」→「0<[]≦18.5」もOK。処理対象項目名"BMI"は省略可能です。

― 一括処理コマンド一覧より ――――――――――――――――――――――――――――――
絞り込み <項目名>_<文字列型変数>,文字比較方法=【自動|文字符号|辞書順|拡張辞書順】,
部分一致検索=【しない|含む|含まない|先頭一致|末尾一致】

 <項目名>の値が、<文字列型変数>の内容の条件式を満たすレコードを全て選び出す。
 選ばれたレコードの件数を組込み変数 &選択件数に代入する。
 条件を満たすレコードがひとつもない場合も、新しい絞り込み状態になる。
 先頭のレコードが処理対象行になる。

【例】 キー入力 (17,1),プロンプト="絞り込みの条件は? ",&比較式
    絞り込み [点数]_&比較式
―――――――――――――――――――――――――――――――――――――――――――――
※一括処理編集中に[End]キーを押すと桐が助けてくれます。(既知情報でしたら無視してください)
18101 Re:変数管理について って? 健忘 2002/11/29-12:11
記事番号18100へのコメント
KEROさん

>こんばんわ。KEROです。
>
>>追記:一括処理で 絞り込み [BMI]{0<[BMI]≦18.5} とかくのを、0<[BMI]≦18.5を変数管理
>>に&やせと登録して絞り込み[BMI]{&やせ}等とはできないのですがどこがまずいのでしょうか。
>
>絞り込み[BMI]_{&やせ}
>と、項目名と文字列型変数の間に"_"(アンダーバー)を付ければOKです。
>「0<[BMI]≦18.5」→「0<[]≦18.5」もOK。処理対象項目名"BMI"は省略可能です。
>
>―――――――――――――――――――――――――――――――――――――――――――――
>KEROさん、早速のご教示ありがとうございました。
 ご指摘の通り、項目名と、文字列型変数の間にアンダーバーを付けて実行しましたが、その箇所で
エラー(変数名を指定して下さい。)となってしまいます。アンダーバーを付けない場合はそのまま
最後まで実行されますが絞り込み数は「0」となって出てきてしまいます。どこが原因なのか解りません。
よろしくお願いいたします。何度も申し訳ございません。

18102 Re:変数管理について って? うにん 2002/11/29-12:30
記事番号18101へのコメント
>>絞り込み[BMI]_{&やせ}
>>と、項目名と文字列型変数の間に"_"(アンダーバー)を付ければOKです。

「項目名と、文字列型変数の間にアンダーバー」だから、こうです。

絞り込み [BMI]_&やせ

18104 Re:変数管理について って? 健忘 2002/11/29-15:09
記事番号18102へのコメント
うにんさん

>>>絞り込み[BMI]_{&やせ}
>>>と、項目名と文字列型変数の間に"_"(アンダーバー)を付ければOKです。
>
>「項目名と、文字列型変数の間にアンダーバー」だから、こうです。
>
>絞り込み [BMI]_&やせ
>KEROさん、うにんさんありがとうございました。無事解決しました。
いつもながら、皆さんのご親切に涙が出そうです。
 脳軟化気味の私ですが、今後ともよろしくご指導下さいませ。合掌


18109 Re:変数管理について って? KERO 2002/11/29-21:00
記事番号18102へのコメント
KEROです。
>「項目名と、文字列型変数の間にアンダーバー」だから、こうです。
>
>絞り込み [BMI]_&やせ

ご指摘のとおり。ミスタイプ(怠慢)でした。
うにんさん、ありがとうございます。

健忘さん失礼しました。解決したそうでなによりです。

戻る