[Main]
dbuse(true)
#initparam(printMode,reportId,dt_from,dt_to,uri_no,tokui_cd,syohin_nm,han_name,dst_filename,seikyu_s_id,option1)
initparam(printMode,reportId,s_id,syori_ymd_fr,syori_ymd_to,tok_cd_fr,tok_cd_to,tan_cd_fr,tan_cd_to,ptn,nyukin_no)
deforgpage(blank)
defheadarea(hed)
defbodyarea(mei)
subroutine(SelectRecords_Jisya)
subroutine(SelectRecords)
loop(PrintNormal,@rs1,Key1,Key2)
printreport($printMode,true)

#-------------------------------------------------
#  SQL���s_����
#-------------------------------------------------
[SelectRecords_Jisya]
new($param)
dbselect(SelectRecords_Jisya,@rs0,$param)

#-------------------------------------------------
#  SQL���s
#-------------------------------------------------
[SelectRecords]
new($param)
#addparam($param,$s_id)
addparam($param,$syori_ymd_fr)
addparam($param,$syori_ymd_to)
addparam($param,$tok_cd_fr)
addparam($param,$tok_cd_to)
addparam($param,$tan_cd_fr)
addparam($param,$tan_cd_to)
addparam($param,$ptn)
addparam($param,$nyukin_no)
dbselect(SelectRecords,@rs1,$param)

#-------------------------------------------------
#  �w�b�_�쐬
#-------------------------------------------------
[CreateHeader]
#�[�i��_�w�b�__�^�C�g��
putcell(1,29,@rs1.nyukin_no)
putcell(2,29,@rs1.nyukin_no_kai_s)
putcell(3,15,@rs1.nyukin_ymd)
#�[�i��_�w�b�__���Ӑ�
putcell(2,2,@rs1.post_n)
putcell(3,1,@rs1.addr1)
putcell(4,1,@rs1.addr2)
putcell(5,1,@rs1.addr3)
putcell(6,1,@rs1.tokui_nm_s)
putcell(7,1,@rs1.tokui_nm2)
putcell(8,1,@rs1.nonyu_nm_s)
putcell(10,10,@rs1.tokui_cd_s)
#�[�i��_�w�b�__����
putcell(4,23,@rs0.j_post_s)
putcell(5,23,@rs0.j_address)
putcell(6,23,@rs0.j_address2)
#putcell(7,18,@rs1.j_address3)
putcell(7,23,@rs0.j_nm)
putcell(8,23,@rs0.j_tel_s)
putcell(8,28,@rs0.j_fax_s)
putcell(9,23,@rs1.tan_nm_s)
#�[�i��_�t�b�^_�E�v
putcell(17,3,@rs1.biko)
putcell(20,1,@rs0.mongon1)
#���i��̏�_�w�b�__�^�C�g��
putcell(27,29,@rs1.nyukin_no)
#putcell(29,29,@rs1.uri_row_kai_s)
putcell(29,15,@rs1.nyukin_ymd)
#���i��̏�_�w�b�__���Ӑ�
putcell(28,2,@rs1.post_n)
putcell(29,1,@rs1.addr1)
putcell(30,1,@rs1.addr2)
putcell(31,1,@rs1.addr3)
putcell(32,1,@rs1.tokui_nm_s)
putcell(33,1,@rs1.tokui_nm2)
putcell(34,1,@rs1.nonyu_nm_s)
putcell(36,10,@rs1.tokui_cd_s)
#���i��̏�_�w�b�__����
putcell(30,23,@rs0.j_post_s)
putcell(31,23,@rs0.j_address)
putcell(32,23,@rs0.j_address2)
#putcell(26,17,@rs1.j_address3)
putcell(33,23,@rs0.j_nm)
putcell(34,23,@rs0.j_tel_s)
putcell(34,28,@rs0.j_fax_s)
putcell(35,23,@rs1.tan_nm_s)
#���i��̏�_�t�b�^_�E�v
putcell(43,3,@rs1.biko)
putcell(46,1,@rs0.mongon1)
#���v���z��_2�y�[�W�ڈȍ~��
case($total_gaku_sum,$total_gaku_sum_flg,0,@rs1.total_gaku_sum,1,)
putcell(12,28,$total_gaku_sum)
putcell(14,24,@rs0.mongon2)
putcell(38,28,$total_gaku_sum)
putcell(40,24,@rs0.mongon2)

#-------------------------------------------------
#  ���y�[�W����
#-------------------------------------------------
[P_break]
pageclose(false)
pageopen(true,false)
#���v���z��_2�y�[�W�ڈȍ~��
setdouble($total_gaku_sum_flg,1)
#���׈ʒu_������
setdouble($cow,12)
setdouble($cow2,38)
#���׃J�E���g_������
setdouble($cow_no,1)
setdouble($cow2_no,1)
#�w�b�_�쐬
subroutine(CreateHeader)

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

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

#�̎����J�n�ʒu_�����l
setdouble($cow,12)
#�̎���(�T)�J�n�ʒu_�����l
setdouble($cow2,38)
#�̎����J�E���g_�����l
setdouble($cow_no,1)
#�̎���(�T)�J�E���g_�����l
setdouble($cow2_no,1)
#���v���z��_�\���t���O_�����l
setdouble($total_gaku_sum_flg,0)

resetorg()

#�w�b�_�쐬
subroutine(CreateHeader)

#-------------------------------------------------
#  Key1�I����
#-------------------------------------------------
[GroupEnd_key1]
pageclose(false)

#-------------------------------------------------
#  ���ו\������
#-------------------------------------------------
[PrintNormal]
#�y�[�WNo.�\������_6�s�ȏ�o�͂�����J�E���g�A�b�v
div($cow_no,6,$kekka,$amari)
case($amari_flg,$amari,0,1)
#���y�[�W����
iterate(P_break,$amari_flg)
#���׏���_�̎���
putcell($cow,1,@rs1.nyukin_nm)
putcell($cow,6,@rs1.total_gaku)
putcell($cow,10,@rs1.tegata_ymd)
putcell($cow,14,@rs1.tegata_no)
putcell($cow,18,@rs1.biko)
sum($cow,1)
sum($cow_no,1)
#���׏���_�̎���(�T)
putcell($cow2,1,@rs1.nyukin_nm)
putcell($cow2,6,@rs1.total_gaku)
putcell($cow2,10,@rs1.tegata_ymd)
putcell($cow2,14,@rs1.tegata_no)
putcell($cow2,18,@rs1.biko)
sum($cow2,1)
sum($cow2_no,1)