回答箱 No.137-1: 表の印刷で印刷日時を表示するには

       ◆ 質問箱 No.137 質問者:  入川 精二  2002年05月 244号 P.31
           ◆ 質問箱 目次へ
No.137-1   表の印刷で印刷日時を表示するには 回答者
  内海 孝
2002年06月
245号 P.13

 
1 <PRTDATE>
2 SET;;;LET V1=[9,@現在値 ];LET V2=[10,@現在値 ];ESC;
3 LET V3=LEFT$(V1,4);LET V4=MID$(V1,5,2);LET V5=RIGHT$(V1,7);
4 LET V6=LEFT$(V2,2);LET V7=MID$(V2,3,2);
5 LET V8="印刷日時:"+V3+"年"+V4+"月"+V5+"日"+V6+"時"+V7+"分";
6 LET X1=LEN(TITLE$);LET X2=LEN(V8);LET X3=STATUS(1,6)-X1-X2;
7 PRINT TITLE$,SP%X3,V8,LF;L;5;7;N;;;L;;;L;S;7;Y;;;
8 STOP


プログラムの説明
2行		SET指令で設定表を表示させ、現在の日付、時刻をV1、V2に格納。
3,4行	        V1、V2から年、月、日、時、分をV3からV7に格納。
5行		V8に"印刷日時:"から、日付、時刻の分までを格納。
6行		現在の使用桁数からタイトルのバイト数、V8のバイト数を差し引いたバイト数を
                X3(スペース部分)に格納。
7行		PRINT文でタイトル、SP、V8を印字、L;S;でページタイトル印刷をNとして、印刷。
 

印刷結果


回答箱のプログラムがプログラム集に収録されています。


このページのTOPへ戻る