0

ドキュメントのステータスを表す整数値がデータベースに保存されています。

列の 1 つにステータスを示すレポートを作成したいと考えています。

ただし、列に生の整数値を表示したくありません。ステータスを人間が読める形式に変換する文字列を表示したいと考えています。

例えば:

1 -> New
2 -> Pending
3 -> Sent

これには、式以上のものが必要なように感じます。つまり、C# コードです。これは可能ですか?

4

2 に答える 2

3

選択に使用するクエリで CASE を使用して、問題を解決することもできます。

SELECT 
CASE 
  WHEN Status = 1 THEN 'New'
  WHEN Status = 2 THEN 'Pending'
  WHEN Status = 3 THEN 'Sent'
END as "StatusStr"
FROM
...
;
于 2013-03-21T11:07:51.750 に答える
1

レポートビューアに整数パラメータを渡し、それを「文字列」に変換する場合は、次のような列に式を割り当てることができます。

=IIF(Fields!Status.Value = 1, "New", IIF(Fields!Status.Value = 2, "Pending", "Sent"))
于 2013-03-21T11:32:05.257 に答える