日付項目、時間項目の編集について と 全角変換について

14 views
Skip to first unread message

kriqa

unread,
Jan 6, 2026, 10:00:01 PM (2 days ago) Jan 6
to RapidReportサポート QAフォーラム
yyyy-mm-ddTHH:MM:SS のようなdateタイプのインプットから、
yyyy年z9月z9日 z9:z9 と最終的には表示させたいのですが、

1.書式の全角変換にチェックを入れても、プレビュー機能では全角表示は
  できないのでしょうか。
  プログラムで実行しないと全角変換で表示されないのでしょうか。

2.書式の書式文字列に、下記が設定できるようですが、分の部分に
  「00」と表示させたい場合、 mm と設定しても、
  プレビュー機能では「0 」と表示されてしまいます。
  「00」と表示させるにはどうすればよいのでしょうか。
  MM : 月(ゼロ埋)
   M  : 月
  dd : 日付(ゼロ埋)
   d  : 日付
  hh : 時間(ゼロ埋)
    h  : 時間
    mm : 分(ゼロ埋)
    m  : 分

3.上記2に関連して、 「M 」 や 「h  」で z9タイプで出力したいのですが、 
  右詰めで、0の部分を空白で表示することはできますでしょうか。
  例:2026年1月7日の場合 「2026年1月2日」を
                 「2026年 1月 2日」と表示
    9時の場合「9:00」を「 9:00」と表示したいです。

以上、お手数をおかけいたしますが、よろしくお願いいたします。

RapidReport

unread,
Jan 7, 2026, 2:51:54 AM (yesterday) Jan 7
to RapidReportサポート QAフォーラム
RapidReportの標準機能には「書式」の「全角変換」というものはありません。
ご利用の環境で「全角変換」というチェックボックスが表示されていて、プログラムで実行した際にはそれが反映されるのであれば、
御社にて独自にテキストフォーマッタを作成してRapidReportに対して機能追加を施した上で利用されているのではないかと思います。

デザイナのプレビュー機能でもその書式が有効となるようにするには、
そのテキストフォーマッタが.NET Frameworkで作成されている必要があり、
さらに、デザイナの設定ファイル内でテキストフォーマッタのクラス名を指定する必要があります。

デザイナの設定ファイルについては以下のページをご確認ください

0の部分を空白で表示する、というのもテキストフォーマッタ内で実装すれば実現可能と思いますので、
御社にてそのテキストフォーマッタがどのように管理されているかをご確認いただきますようお願いします。

2026年1月7日水曜日 12:00:01 UTC+9 kriqa:

kriqa

unread,
Jan 7, 2026, 6:02:40 PM (yesterday) Jan 7
to RapidReportサポート QAフォーラム
ご回答いただきありがとうございます。
標準機能には「書式」の「全角変換」がないということで承知いたしました。

2026年1月7日水曜日 16:51:54 UTC+9 RapidReport:
Reply all
Reply to author
Forward
0 new messages