H DFTNAME(PGM209) DATEDIT(*YMD/) F********** 部品在庫の照会 ****************************************** FPGM209FM CF E WORKSTN F SFILE(SFREC01:RRN1) F INFDS(INFDS) FBHZAIKO IF E K DISK FBUHINM IF E K DISK FBHIMAGE IF E K DISK F********************************************************************** D INFDS DS D TOPRRN 378 379B 0 D BRRN 376 377B 0 D*( HTML 参照フィールドの定義 ) D DS D REFFLD# 1 7 D REF 1 3 D REFNO 4 7 0 D HTMLREF C CONST('ASNET.COM/ADDHTMLREF') D BEG_IMG C CONST('') D VALUE S 256A C*( U8: HTML の表示 ) C *INU8 IFEQ *ON C SETON 08 C MOVEL 'REF' REF C Z-ADD 1 REFNO C END C* C EXSR SFLCLR C EXSR READ C Z-ADD 1 TOPRRN C WRITE DSPEND01 C*---------------------------------------------------- C DSPLY TAG C SETON 4142 C EXFMT SFCTL01 C SETOFF 4142 C*---------------------------------------------------- C SETOFF 99 C*( CF03 )- 終了 C *IN03 IFEQ *ON CF03 C SETON LR C RETURN C END C*( 実行キー ) C GOTO DSPLY PNL# C***************************************************** PNL# C READ BEGSR PNL# C***************************************************** C 1 DO *HIVAL RRN1 4 0 RRN1=1-*HIVAL C SETOFF 50 C READ BHZAIKO 50 C 50 LEAVE C MOVE RRN1 GYO C SETOFF 99 C BZBHCD CHAIN BUHINM 99 C* 08: 画像イメージの追加 C 08 EXSR ADD_IMAGE C* C*----------------------------------------------------+ C WRITE SFREC01 | C*----------------------------------------------------+ C END C ENDSR PNL# C***************************************************** PNL# C ADD_IMAGE BEGSR PNL# C***************************************************** C SETOFF 99 C BZBHCD CHAIN BHIMAGE 99 C *IN99 IFEQ *OFF C MOVEL REFFLD# REFFLD C MOVEL(P) BEG_IMG VALUE C CAT BMIMAGE:0 VALUE C CAT END_IMG:0 VALUE C CAT X'00':0 VALUE C*( ADDHTMLREF: HTML 参照フィールドへの追加 ) C* REFxxxx= を投入します C*----------------------------------------------------+ C CALL HTMLREF C PARM REFFLD C PARM VALUE C*----------------------------------------------------+ C END C ADD 1 REFNO C ENDSR PNL# C***************************************************** PNL# C SFLCLR BEGSR PNL# C***************************************************** C*----------------------------------------------------+ C SETON 44 | C WRITE SFCTL01 C SETOFF 44 | C*----------------------------------------------------+ C ENDSR