過去の桐井戸端BBS (桐ver.9)
19185 一括処理で未定義のデータを絞り込みたいのだがうまくいかない 焼山弥右ヱ門 2003/03/04-22:18
絞込みで質問します。
一括処理で、販売管理を作っています。
[入金額]が未定義を絞り込みたいのですがうまくいきません

絞り込み [入金額]{#未定義}

どうすればいいのでしょうか、ご指導ください。
19188 Re:絞り込み ケント 2003/03/05-08:28
記事番号19185へのコメント
焼山弥右ヱ門さん こんにちは

>絞り込み [入金額]{#未定義}

絞り込み [入金額]{[]=#未定義}では?

ヘルプ-データと式-比較式-仕様メモ に下記の記述があります。

(以下引用)
つぎの関数を使うときは、左辺か右辺の一方が項目名でなければいけません。

#未定義
#定義
#削除
19190 Re:絞り込み 悲しげ 2003/03/05-15:37
記事番号19185へのコメント
どもっ、焼山弥右ヱ門さん

>絞り込み [入金額]{#未定義}

この書き方自体は正しいですから、うまく行かない理由は構文の問題ではありません。
どのようにうまくいかないかを書いた方がいいでしょう。
19192 Re:絞り込み 焼山弥右ヱ門 2003/03/05-16:02
記事番号19190へのコメント
みなさん、ご指導ありがとうございます。
なかなかうまくいかないので
根本的に一括処理の内容を変更しました。

19194 Re:絞り込み 桐香 2003/03/05-17:05
記事番号19192へのコメント
悲しげ先生がご指摘のように、どのように出来ないのかを明記する必要があります。
例えば他の金額は絞り込み出来るのだが未定義が出来ないとか。
私の推察ですが「0」と「未定義」の問題だと思うのですが。
>なかなかうまくいかないので
>根本的に一括処理の内容を変更しました。
どのように変更されたのでしょうか?
それよりも、これを納得するまで解決しないと次に
進めないのでは。
19206 Re:絞り込み ケント 2003/03/05-20:40
記事番号19190へのコメント
悲しげさん こんにちは

>>絞り込み [入金額]{#未定義}
>
>この書き方自体は正しいですから、うまく行かない理由は
>構文の問題ではありません。

なるほどです。確認しました。ありがとうございます。

私の不得意な""はどうかと思い
絞り込み [入金額]{""}
も試したら動きました。(あたりまえか(^_^;))

19207 Re:「0」と「未定義」の区別 悲しげ 2003/03/05-20:45
記事番号19194へのコメント
どもっ、桐香さん

>私の推察ですが「0」と「未定義」の問題だと思うのですが。

あ、な〜るほど、そうかもしれませんね。とは云っても、
焼山弥右ヱ門さんご自身からはノーコメントですが。(^^;)
でも、勝手にそうだと仮定すれば(^^;)、対策は

 #横件数([入金額],[入金額])>0 なら ゼロが「有る」
 #横件数([入金額],[入金額])=0 なら 未定義

ってところでしょうかね。
19226 Re:「0」と「未定義」の区別 KH 2003/03/06-20:54
記事番号19207へのコメント
悲しげさん、こんばんわ。

>絞り込み [入金額]{#未定義}

全然外れているかもしれませんが、0も未定義も両方を絞り込む場合、
自分がよくやっているのは、

   絞り込み [入金額]{<=0}

なんて良く使いますが、こんな事で解決する問題ではないでしょうね?

19231 Re:「0」と「未定義」の区別 悲しげ 2003/03/06-22:55
記事番号19226へのコメント
どもっ、KHさん

>>絞り込み [入金額]{#未定義}
>
>全然外れているかもしれませんが、0も未定義も両方を絞り込む場合、
>自分がよくやっているのは、
>
>   絞り込み [入金額]{<=0}
>
>なんて良く使いますが、こんな事で解決する問題ではないでしょうね?

さぁ、実は何の問題なのかもよく判らないのですが(^^;)、
でも上記だとマイナスの実値が有った場合も拾ってしまうのでは?(^^;)

   #abs([])=<0

とか?
単なる絞り込みとか検索だけなら、検索条件にゼロと未定義をor条件として
(縦に)指定したものを利用するのが簡単かもしれません。
19243 Re:「0」と「未定義」の区別 KH 2003/03/07-18:33
記事番号19231へのコメント

>でも上記だとマイナスの実値が有った場合も拾ってしまうのでは?(^^;)
>
>   #abs([])=<0
>
>とか?

流石ですね、絶対値関数を使うとは完璧ですね。

ご指摘は予想していましたが、日常でのデータ入力では−**で入力することは以外に少ないのです。
門外漢なので詳しい事情は判りませんが、
[入金額]で−を入力する事は考えられませんのであり得ないと考えています
(中止などのキーとする場合は別ですが)。
ただ、項目に−を入力出来ないようガードはかける必要はありますが。

戻る