0
私は楽しい問題があります。レコード選択があり、その一部にサービステーブルのIN条件があります。期待どおりに動作します。しかし、私もNOサービスを受けたユーザーを表示したい。ここに私が持っているものがあります。INの条件でCrystal Reportsレコードの選択
({table.SERVICE_CODE} in
['ABC123','123ABC','DEF456'])
私はこれを理解するのが困難です。しかし、私はそれが何かのように動作すると想像します。私が発見しています何
(({table.SERVICE_CODE} in
['ABC123','123ABC','DEF456'])
OR count({table.SERVICE_CODE})=0)
は、それが反対nullまたは空白にするために何行が存在しないためのisNullまたは=「」などが動作しないということです。カウントは、レコードをカウントする前にそれを評価することができないため、レコード選択で機能しません。
思考?
単一のテーブルから取得していますか、複数のテーブルに参加していますか? – RToyo
@RobbieToyotaちょうど1つ。 –
私はあなたの質問について少し混乱しています。具体的には、特定のデータ(「ユーザー」)を表示すると言いますが、行がないため(nullまたは空白にすることはできません)はできません。表示したいユーザーデータのソースは何ですか?あなたがあなたのテーブルの構造と、おそらくいくつかのサンプルデータを提供するなら、それは役に立ちます。これは解決するのは比較的簡単な問題のように聞こえますが、データがどのように構造化されているかによって異なります。 – RToyo