[Main]
dbuse(true)
initparam(printMode,reportId,han_name,bum_cd,bum_nm,tok_cat_cd,tok_cat_nm,sir_cat_cd,sir_cat_nm,dcat_cd_fr,dcat_cd_to,dcat_nm_fr,dcat_nm_to,cat_cd_fr,cat_cd_to,cat_nm_fr,cat_nm_to,syori_ymd_fr,syori_ymd_to,taisyo_y,taisyo_m,tok_cd_fr,tok_cd_to,sir_cd_fr,sir_cd_to,tan_cd_fr,tan_cd_to,tan_nm_fr,tan_nm_to,hin_cd_fr,hin_cd_to,put_on,shime_dd,s_id,eig_cd_fr,eig_cd_to,output_ymd,ext6)
deforgpage(blank)
defheadarea(hed)
defbodyarea(mei)
subroutine(SelectRecords)
loop(PrintNormal,@rs1,key0,Key1)
#loop(PrintNormal,@rs1,key0,Key1,Key2,Key3,Key4)
printreport($printMode,true,,BASB0010:BASR0550)

#-------------------------------------------------
#  key0�ݒ胋�[�`��
#-------------------------------------------------
[KeyInfo_key0]
keyvalue(dummy)
keybreakproc(GroupBegin_key0,GroupEnd_key0)

#-------------------------------------------------
#  key0�J�n��
#-------------------------------------------------
[GroupBegin_key0]
deforgpage(blank)
#Import���邩�ǂ���,FormatNormal���邩�ǂ���
pageopen(true,false)
deforgpage(formats)
resetorg()

concatenate($ROE,���o�����@����F,$bum_nm,�@�S���Җ��F,$tan_nm)

putcell(11,1,$han_name)
putcell(13,1,$ROE)
putcell(11,5,�w�����)
putcell(11,6,@rs1.dt_fr)
putcell(11,7,@rs1.dt_to)

#-------------------------------------------------
#  key0�I����
#-------------------------------------------------
[GroupEnd_key0]
subroutine(LoadGraphData)
pageclose(false)

[LoadGraphData]
#�e��
setdouble($graph_col_key,3)
setdouble($graph_col_value,4)
setdouble($arari_flg,1)
setdouble($_gru,5)
subroutine(SelectRecords2)
loop(PrintNormal2,@rs2)
#����
setdouble($graph_col_key,5)
setdouble($graph_col_value,6)
setdouble($arari_flg,0)
setdouble($_gru,5)
subroutine(SelectRecords2)
loop(PrintNormal2,@rs2)

#-------------------------------------------------
#  Key1�ݒ胋�[�`��
#-------------------------------------------------
[KeyInfo_key1]
keyvalue(@rs1.cd2)
keybreakproc(GroupBegin_key1,GroupEnd_key1)

#-------------------------------------------------
#  Key1�J�n��
#-------------------------------------------------
[GroupBegin_key1]
case($cd2,@rs1.cd2,,0,null,0,1)
iterate(CD2,$cd2)
[CD2]
putcell($_row,1,@rs1.han2)
putline()

#-------------------------------------------------
#  Key1�I����
#-------------------------------------------------
[GroupEnd_key1]
#putline(,,,,,@rs1.hin_nm,@rs1.suryo#,@rs1.kingaku#)


#-------------------------------------------------
#  Key2�ݒ胋�[�`��
#-------------------------------------------------
[KeyInfo_key2]
keyvalue(@rs1.cd2,@rs1.cd1)
keybreakproc(GroupBegin_key2,GroupEnd_key2)

#-------------------------------------------------
#  Key2�J�n��
#-------------------------------------------------
[GroupBegin_key2]
case($cd1,@rs1.cd1,,0,1)
iterate(CD1,$cd1)
[CD1]
putcell($_row,2,@rs1.han1)
putline()

#-------------------------------------------------
#  Key2�I����
#-------------------------------------------------
[GroupEnd_key2]

#-------------------------------------------------
#  SQL���s
#-------------------------------------------------
[SelectRecords]
new($param)
addparam($param,$han_name)
addparam($param,$bum_cd)
addparam($param,$bum_nm)
addparam($param,$tok_cat_cd)
addparam($param,$tok_cat_nm)
addparam($param,$sir_cat_cd)
addparam($param,$sir_cat_nm)
addparam($param,$dcat_cd_fr)
addparam($param,$dcat_cd_to)
addparam($param,$dcat_nm_fr)
addparam($param,$dcat_nm_to)
addparam($param,$cat_cd_fr)
addparam($param,$cat_cd_to)
addparam($param,$cat_nm_fr)
addparam($param,$cat_nm_to)
addparam($param,$syori_ymd_fr)
addparam($param,$syori_ymd_to)
addparam($param,$taisyo_y)
addparam($param,$taisyo_m)
addparam($param,$tok_cd_fr)
addparam($param,$tok_cd_to)
addparam($param,$sir_cd_fr)
addparam($param,$sir_cd_to)
addparam($param,$tan_cd_fr)
addparam($param,$tan_cd_to)
addparam($param,$tan_nm_fr)
addparam($param,$tan_nm_to)
addparam($param,$hin_cd_fr)
addparam($param,$hin_cd_to)
addparam($param,$put_on)
#&31
addparam($param,$ext6)
dbselect(SelectRecords,@rs1,$param)

#-------------------------------------------------
#  ���ו\������
#-------------------------------------------------
[PrintNormal]
#putcell($row_num,1,$row_goukei)
#putcell($row_num,2,@rs1.hin_nm)
#putcell($row_num,15,@rs1.hacyu_su)
#putcell($row_num,17,@rs1.tani)
#putcell($row_num,19,@rs1.tanka)
#putcell($row_num,22,@rs1.kingaku)
#putcell($row_num,26,@rs1.sitate)
#sum($row_num,1)
#putline(,,,,,,,,,,,,,,@rs1.hacyu_su#,,,,@rs1.tanka#,,,@rs1.kingaku#,,,,,,,,)

putcell($_row,2,@rs1.cd1)
putcell($_row,3,@rs1.tan_nm)
putline(,,,@rs1.kingaku#,@rs1.genka#,@rs1.arari#,@rs1.ritu#)

#putline(@rs1.han,@rs1.sir_nm,@rs1.han2,@rs1.han1,@rs1.hin_cd,@rs1.hin_nm,@rs1.suryo#,@rs1.kingaku#)
#putline(,@rs1.cd1,@rs1.tan_nm,@rs1.kingaku#,@rs1.genka#,@rs1.arari#,@rs1.ritu#)


#-------------------------------------------------
#  SQL���s
#-------------------------------------------------
[SelectRecords2]
new($param)
addparam($param,$han_name)
addparam($param,$bum_cd)
addparam($param,$bum_nm)
addparam($param,$tok_cat_cd)
addparam($param,$tok_cat_nm)
addparam($param,$sir_cat_cd)
addparam($param,$sir_cat_nm)
addparam($param,$dcat_cd_fr)
addparam($param,$dcat_cd_to)
addparam($param,$dcat_nm_fr)
addparam($param,$dcat_nm_to)
addparam($param,$cat_cd_fr)
addparam($param,$cat_cd_to)
addparam($param,$cat_nm_fr)
addparam($param,$cat_nm_to)
addparam($param,$syori_ymd_fr)
addparam($param,$syori_ymd_to)
addparam($param,$taisyo_y)
addparam($param,$taisyo_m)
addparam($param,$tok_cd_fr)
addparam($param,$tok_cd_to)
addparam($param,$sir_cd_fr)
addparam($param,$sir_cd_to)
addparam($param,$tan_cd_fr)
addparam($param,$tan_cd_to)
addparam($param,$tan_nm_fr)
addparam($param,$tan_nm_to)
addparam($param,$hin_cd_fr)
addparam($param,$hin_cd_to)
addparam($param,$put_on)
addparam($param,$arari_flg)
#&32
addparam($param,$ext6)
dbselect(selectGraph,@rs2,$param)

#-------------------------------------------------
#  ���ו\������
#-------------------------------------------------
[PrintNormal2]
putcell($_gru,$graph_col_key,@rs2.tan_nm)
putcell($_gru,$graph_col_value,@rs2.kingaku)
sum($_gru,1)