DateTime
Crystal Reports に(.NET に基づく) 日付フィールドがあります。複雑なフォーマット ダイアログを使用して、日を に0n
、月を me0n
に、年を に設定None
し、dd/MM の日付表現を望みます。私が得るものはdd/MM hh:mm:ssAM
です。
時間の部分を取り除くにはどうすればよいですか? レポートの他の列を上書きして読めなくなっていますか?
SQL Server 2012 Enterprise を使用しています。
DateTime
Crystal Reports に(.NET に基づく) 日付フィールドがあります。複雑なフォーマット ダイアログを使用して、日を に0n
、月を me0n
に、年を に設定None
し、dd/MM の日付表現を望みます。私が得るものはdd/MM hh:mm:ssAM
です。
時間の部分を取り除くにはどうすればよいですか? レポートの他の列を上書きして読めなくなっていますか?
SQL Server 2012 Enterprise を使用しています。
数式を使用
date(datetime field)
フィールドを数式フィールドに呼び出します。このような式を書きます
todate(field_name)
数式フィールドをドラッグして書式設定すると、時間がなくなります。
Crystal Reports の [詳細] セクションで、datetime 列にフォーカスしたときに「文字列」としてプレビューされることを確認してください。その場合は、テーブル構造に戻り、テーブルの列のデータ型を smalldatetime に変更してから、Crystal Reports でデータベースを右クリックします。ファイル エクスプローラーのフィールドをクリックし、[データベースの検証] をクリックしてから、[OK] をクリックします。データベース データが最新のものであることを検証した後、目的の列を右クリックして [フォーマット オブジェクト] を選択すると、[フォーマット エディター] ウィンドウが表示され、フォーマットを選択します。稼いだ。
出典:私の経験