Crystal Reportsで、レポートのデータベースから値 WHERE field <> date
を持つ日付を除外するためにを追加したいと思います。NULL
WHERE
レポートからSQLステートメントを生成するバックエンドでレガシーFoxProデータベースを使用していますが、生成されたステートメントに句を 追加する方法がないようです。
FoxProバックエンドに直接アクセスする場合、psudo-NULL値を持つ日付の日付は1899-12-30
。ですが、FoxProからCrystalを介してプル12/30/99
されると、(フォーマットで表示されたのと同じ日付である可能性がありMM/DD/YY
ます)と表示されます。
レポートには、ユーザーに元のクエリを特定の日付範囲にフィルターで除外するように求める既存のパラメーターフィールドがあることに気付きました。パラメータフィールドに加えて独自のものを追加しようとしましたが、WHERE field <> date
主に3種類のフィールドパラメータしかないため、必要なものが利用可能なオプションではないことがわかりました。
離散
- 単一および個別の値を受け入れます。
遠隔
- この範囲のすべてを選択するには、下限値と上限値を受け入れます。
離散および遠隔
- 上記の2つの組み合わせ
これらのいずれも、あるWHERE NOT
タイプの句を使用してクエリの結果をフィルタリングできないようですが、これを行う他の方法はありますか?