SMLLS01700_진단검사통계.xfdl 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMLLS01700" position="absolute 0 0 1193 788" titletext="진단검사통계" oninit="SMLLS01700_oninit" onload="SMLLS01700_onload">
  5. <Layouts>
  6. <Layout>
  7. <Button id="btn_clear" taborder="1" text="초기화" class="btn4" position="absolute 1121 3 1189 25" onclick="btn_clear_onclick" anchor="top right"/>
  8. <Static id="caption6" text="진단검사통계" class="tit_1" position="absolute 0 0 112 25" anchor="left top"/>
  9. <Static id="caption1" text="월별 연별 그리드 다름 맨뒤로 보내면 나옴" visible="false" position="absolute 150 89 388 109"/>
  10. <Button id="button2" taborder="2" text="엑셀" class="btn7" position="absolute 1135 88 1185 107" anchor="top right" onclick="button2_onclick"/>
  11. <Static id="caption4" text="진단검사통계" class="tit_2" position="absolute 2 94 101 110" anchor="left top"/>
  12. <Div id="group1" taborder="3" position="absolute 0 26 1192 61" anchor="left top right" class="div_SA">
  13. <Layouts>
  14. <Layout>
  15. <Shape id="line3" linetype="vertical" class="line_4" position="absolute 1097 6 1103 28" anchor="top right"/>
  16. <Button id="btn_search" taborder="6" text="조회" class="btn1" position="absolute 1118 7 1182 29" anchor="top right" onclick="group1_btn_search_onclick"/>
  17. <Static id="caption3" text="~" class="search_no_b" position="absolute 397 10 412 27" anchor="left top"/>
  18. <Calendar id="ipt_fromdd" taborder="7" class="input_search" position="absolute 310 8 390 27" mask="yyyy-mm" anchor="left top" oneditclick="group1_ipt_fromdd_oneditclick" dateformat="yyyy-MM" value="null" editformat="yyyy-MM"/>
  19. <Calendar id="ipt_todd" taborder="8" class="input_search" position="absolute 415 8 495 27" mask="yyyy-mm" anchor="left top" dateformat="yyyy-MM" value="null" editformat="yyyy-MM"/>
  20. <Static id="cap_date" text="일자 :" class="search_name" position="absolute 240 9 305 26" anchor="left top"/>
  21. <Static id="cap_qrygbn" text="조회구분 :" class="search_name" position="absolute 610 9 700 26" anchor="top right"/>
  22. <Radio id="rdo_qrygbn" taborder="9" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 705 6 845 29" anchor="top right" index="-1" value="1">
  23. <Dataset id="innerdataset">
  24. <ColumnInfo>
  25. <Column id="codecolumn"/>
  26. <Column id="datacolumn"/>
  27. </ColumnInfo>
  28. <Rows>
  29. <Row>
  30. <Col id="codecolumn">1</Col>
  31. <Col id="datacolumn">접수건수</Col>
  32. </Row>
  33. <Row>
  34. <Col id="codecolumn">2</Col>
  35. <Col id="datacolumn">검사건수</Col>
  36. </Row>
  37. </Rows>
  38. </Dataset>
  39. </Radio>
  40. <Radio id="radio1" taborder="10" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 35 6 160 29" anchor="left top" index="-1" onitemchanged="group1_radio1_onitemchanged">
  41. <Dataset id="innerdataset">
  42. <ColumnInfo>
  43. <Column id="codecolumn"/>
  44. <Column id="datacolumn"/>
  45. </ColumnInfo>
  46. <Rows>
  47. <Row>
  48. <Col id="codecolumn">1</Col>
  49. <Col id="datacolumn">월별</Col>
  50. </Row>
  51. <Row>
  52. <Col id="codecolumn">2</Col>
  53. <Col id="datacolumn">연별</Col>
  54. </Row>
  55. </Rows>
  56. </Dataset>
  57. </Radio>
  58. </Layout>
  59. </Layouts>
  60. </Div>
  61. <Grid id="grd_datayy" taborder="5" binddataset="ds_grd_datayy" useinputpanel="false" position="absolute 5 114 1190 784">
  62. <Formats>
  63. <Format id="default">
  64. <Columns>
  65. <Column size="110"/>
  66. <Column size="70"/>
  67. <Column size="70"/>
  68. <Column size="70"/>
  69. <Column size="70"/>
  70. <Column size="70"/>
  71. <Column size="70"/>
  72. <Column size="70"/>
  73. <Column size="70"/>
  74. <Column size="70"/>
  75. <Column size="70"/>
  76. <Column size="70"/>
  77. <Column size="70"/>
  78. <Column size="70"/>
  79. <Column size="70"/>
  80. <Column size="70"/>
  81. </Columns>
  82. <Rows>
  83. <Row size="24" band="head"/>
  84. <Row size="24" band="head"/>
  85. <Row size="24" band="head"/>
  86. <Row size="24"/>
  87. </Rows>
  88. <Band id="head">
  89. <Cell/>
  90. <Cell col="1" colspan="5" text="A" taborder="undefined"/>
  91. <Cell col="6" colspan="5" text="B" taborder="undefined"/>
  92. <Cell col="11" colspan="5" text="C" taborder="undefined"/>
  93. <Cell row="1"/>
  94. <Cell row="1" col="1" rowspan="2" text="소계" taborder="undefined"/>
  95. <Cell row="1" col="2" colspan="2" text="본원시행" taborder="undefined"/>
  96. <Cell row="1" col="4" colspan="2" text="외부검사" taborder="undefined"/>
  97. <Cell row="1" col="6" rowspan="2" text="소계" taborder="undefined"/>
  98. <Cell row="1" col="7" colspan="2" text="본원시행" taborder="undefined"/>
  99. <Cell row="1" col="9" colspan="2" text="외부검사" taborder="undefined"/>
  100. <Cell row="1" col="11" rowspan="2" text="소계" taborder="undefined"/>
  101. <Cell row="1" col="12" text="본원시행"/>
  102. <Cell row="1" col="13" text="본원시행"/>
  103. <Cell row="1" col="14" text="외부검사"/>
  104. <Cell row="1" col="15" text="외부검사"/>
  105. <Cell row="2"/>
  106. <Cell row="2" col="2" text="본원처방"/>
  107. <Cell row="2" col="3" text="수탁검사"/>
  108. <Cell row="2" col="4" text="검사센터"/>
  109. <Cell row="2" col="5" text="CMC병원"/>
  110. <Cell row="2" col="7" text="본원처방"/>
  111. <Cell row="2" col="8" text="수탁검사"/>
  112. <Cell row="2" col="9" text="검사센터"/>
  113. <Cell row="2" col="10" text="CMC병원"/>
  114. <Cell row="2" col="12" text="본원처방"/>
  115. <Cell row="2" col="13" text="수탁검사"/>
  116. <Cell row="2" col="14" text="검사센터"/>
  117. <Cell row="2" col="15" text="CMC병원"/>
  118. </Band>
  119. <Band id="body">
  120. <Cell text="bind:itemnm"/>
  121. <Cell col="1" text="bind:t01"/>
  122. <Cell col="2" text="bind:a01"/>
  123. <Cell col="3" text="bind:b01"/>
  124. <Cell col="4" text="bind:c01"/>
  125. <Cell col="5" text="bind:d01"/>
  126. <Cell col="6" text="bind:t02"/>
  127. <Cell col="7" text="bind:a02"/>
  128. <Cell col="8" text="bind:b02"/>
  129. <Cell col="9" text="bind:c02"/>
  130. <Cell col="10" text="bind:d02"/>
  131. <Cell col="11" text="bind:t03"/>
  132. <Cell col="12" text="bind:a03"/>
  133. <Cell col="13" text="bind:b03"/>
  134. <Cell col="14" text="bind:c03"/>
  135. <Cell col="15" text="bind:d03"/>
  136. </Band>
  137. </Format>
  138. </Formats>
  139. </Grid>
  140. <Grid id="grd_data" taborder="4" binddataset="ds_grd_data" useinputpanel="false" position="absolute 0 114 1185 784" anchor="all">
  141. <Formats>
  142. <Format id="default">
  143. <Columns>
  144. <Column size="110" band="left"/>
  145. <Column size="60"/>
  146. <Column size="60"/>
  147. <Column size="60"/>
  148. <Column size="60"/>
  149. <Column size="60"/>
  150. <Column size="60"/>
  151. <Column size="60"/>
  152. <Column size="60"/>
  153. <Column size="60"/>
  154. <Column size="60"/>
  155. <Column size="60"/>
  156. <Column size="60"/>
  157. <Column size="60"/>
  158. <Column size="60"/>
  159. <Column size="60"/>
  160. <Column size="60"/>
  161. <Column size="60"/>
  162. <Column size="60"/>
  163. <Column size="60"/>
  164. <Column size="60"/>
  165. <Column size="60"/>
  166. <Column size="60"/>
  167. <Column size="60"/>
  168. <Column size="60"/>
  169. <Column size="60"/>
  170. <Column size="60"/>
  171. <Column size="60"/>
  172. <Column size="60"/>
  173. <Column size="60"/>
  174. <Column size="60"/>
  175. <Column size="60"/>
  176. <Column size="60"/>
  177. <Column size="60"/>
  178. <Column size="60"/>
  179. <Column size="60"/>
  180. <Column size="60"/>
  181. <Column size="60"/>
  182. <Column size="60"/>
  183. <Column size="60"/>
  184. <Column size="60"/>
  185. <Column size="60"/>
  186. <Column size="60"/>
  187. <Column size="60"/>
  188. <Column size="60"/>
  189. <Column size="60"/>
  190. <Column size="60"/>
  191. <Column size="60"/>
  192. <Column size="60"/>
  193. <Column size="60"/>
  194. <Column size="60"/>
  195. <Column size="60"/>
  196. <Column size="60"/>
  197. <Column size="60"/>
  198. <Column size="60"/>
  199. <Column size="60"/>
  200. <Column size="60"/>
  201. <Column size="60"/>
  202. <Column size="60"/>
  203. <Column size="60"/>
  204. <Column size="60"/>
  205. <Column size="80"/>
  206. </Columns>
  207. <Rows>
  208. <Row size="24" band="head"/>
  209. <Row size="24" band="head"/>
  210. <Row size="24" band="head"/>
  211. <Row size="24"/>
  212. </Rows>
  213. <Band id="head">
  214. <Cell/>
  215. <Cell col="1" colspan="5" text="1월" taborder="undefined"/>
  216. <Cell col="6" colspan="5" text="2월" taborder="undefined"/>
  217. <Cell col="11" colspan="5" text="3월" taborder="undefined"/>
  218. <Cell col="16" colspan="5" text="4월" taborder="undefined"/>
  219. <Cell col="21" colspan="5" text="5월" taborder="undefined"/>
  220. <Cell col="26" colspan="5" text="6월" taborder="undefined"/>
  221. <Cell col="31" colspan="5" text="7월" taborder="undefined"/>
  222. <Cell col="36" colspan="5" text="8월" taborder="undefined"/>
  223. <Cell col="41" colspan="5" text="9월" taborder="undefined"/>
  224. <Cell col="46" colspan="5" text="10월" taborder="undefined"/>
  225. <Cell col="51" colspan="5" text="11월" taborder="undefined"/>
  226. <Cell col="56" colspan="5" text="12월" taborder="undefined"/>
  227. <Cell col="61" rowspan="3" text="Total" taborder="undefined"/>
  228. <Cell row="1"/>
  229. <Cell row="1" col="1" rowspan="2" text="1월 소계" taborder="undefined"/>
  230. <Cell row="1" col="2" colspan="2" text="본원시행" taborder="undefined"/>
  231. <Cell row="1" col="4" colspan="2" text="외부검사" taborder="undefined"/>
  232. <Cell row="1" col="6" rowspan="2" text="2월 소계" taborder="undefined"/>
  233. <Cell row="1" col="7" colspan="2" text="본원시행" taborder="undefined"/>
  234. <Cell row="1" col="9" colspan="2" text="외부검사" taborder="undefined"/>
  235. <Cell row="1" col="11" rowspan="2" text="3월 소계" taborder="undefined"/>
  236. <Cell row="1" col="12" colspan="2" text="본원시행" taborder="undefined"/>
  237. <Cell row="1" col="14" colspan="2" text="외부검사" taborder="undefined"/>
  238. <Cell row="1" col="16" rowspan="2" text="4월 소계" taborder="undefined"/>
  239. <Cell row="1" col="17" colspan="2" text="본원시행" taborder="undefined"/>
  240. <Cell row="1" col="19" colspan="2" text="외부검사" taborder="undefined"/>
  241. <Cell row="1" col="21" rowspan="2" text="5월 소계" taborder="undefined"/>
  242. <Cell row="1" col="22" colspan="2" text="본원시행" taborder="undefined"/>
  243. <Cell row="1" col="24" colspan="2" text="외부검사" taborder="undefined"/>
  244. <Cell row="1" col="26" rowspan="2" text="6월 소계" taborder="undefined"/>
  245. <Cell row="1" col="27" colspan="2" text="본원시행" taborder="undefined"/>
  246. <Cell row="1" col="29" colspan="2" text="외부검사" taborder="undefined"/>
  247. <Cell row="1" col="31" rowspan="2" text="7월 소계" taborder="undefined"/>
  248. <Cell row="1" col="32" colspan="2" text="본원시행" taborder="undefined"/>
  249. <Cell row="1" col="34" colspan="2" text="외부검사" taborder="undefined"/>
  250. <Cell row="1" col="36" rowspan="2" text="8월 소계" taborder="undefined"/>
  251. <Cell row="1" col="37" colspan="2" text="본원시행" taborder="undefined"/>
  252. <Cell row="1" col="39" colspan="2" text="외부검사" taborder="undefined"/>
  253. <Cell row="1" col="41" rowspan="2" text="9월 소계" taborder="undefined"/>
  254. <Cell row="1" col="42" colspan="2" text="본원시행" taborder="undefined"/>
  255. <Cell row="1" col="44" colspan="2" text="외부검사" taborder="undefined"/>
  256. <Cell row="1" col="46" rowspan="2" text="10월 소계" taborder="undefined"/>
  257. <Cell row="1" col="47" colspan="2" text="본원시행" taborder="undefined"/>
  258. <Cell row="1" col="49" colspan="2" text="외부검사" taborder="undefined"/>
  259. <Cell row="1" col="51" rowspan="2" text="11월 소계" taborder="undefined"/>
  260. <Cell row="1" col="52" colspan="2" text="본원시행" taborder="undefined"/>
  261. <Cell row="1" col="54" colspan="2" text="외부검사" taborder="undefined"/>
  262. <Cell row="1" col="56" rowspan="2" text="12월 소계" taborder="undefined"/>
  263. <Cell row="1" col="57" colspan="2" text="본원시행" taborder="undefined"/>
  264. <Cell row="1" col="59" colspan="2" text="외부검사" taborder="undefined"/>
  265. <Cell row="2"/>
  266. <Cell row="2" col="2" text="본원처방"/>
  267. <Cell row="2" col="3" text="수탁검사"/>
  268. <Cell row="2" col="4" text="검사센터"/>
  269. <Cell row="2" col="5" text="칠곡병원"/>
  270. <Cell row="2" col="7" text="본원처방"/>
  271. <Cell row="2" col="8" text="수탁검사"/>
  272. <Cell row="2" col="9" text="검사센터"/>
  273. <Cell row="2" col="10" text="칠곡병원"/>
  274. <Cell row="2" col="12" text="본원처방"/>
  275. <Cell row="2" col="13" text="수탁검사"/>
  276. <Cell row="2" col="14" text="검사센터"/>
  277. <Cell row="2" col="15" text="칠곡병원"/>
  278. <Cell row="2" col="17" text="본원처방"/>
  279. <Cell row="2" col="18" text="수탁검사"/>
  280. <Cell row="2" col="19" text="검사센터"/>
  281. <Cell row="2" col="20" text="칠곡병원"/>
  282. <Cell row="2" col="22" text="본원처방"/>
  283. <Cell row="2" col="23" text="수탁검사"/>
  284. <Cell row="2" col="24" text="검사센터"/>
  285. <Cell row="2" col="25" text="칠곡병원"/>
  286. <Cell row="2" col="27" text="본원처방"/>
  287. <Cell row="2" col="28" text="수탁검사"/>
  288. <Cell row="2" col="29" text="검사센터"/>
  289. <Cell row="2" col="30" text="칠곡병원"/>
  290. <Cell row="2" col="32" text="본원처방"/>
  291. <Cell row="2" col="33" text="수탁검사"/>
  292. <Cell row="2" col="34" text="검사센터"/>
  293. <Cell row="2" col="35" text="칠곡병원"/>
  294. <Cell row="2" col="37" text="본원처방"/>
  295. <Cell row="2" col="38" text="수탁검사"/>
  296. <Cell row="2" col="39" text="검사센터"/>
  297. <Cell row="2" col="40" text="칠곡병원"/>
  298. <Cell row="2" col="42" text="본원처방"/>
  299. <Cell row="2" col="43" text="수탁검사"/>
  300. <Cell row="2" col="44" text="검사센터"/>
  301. <Cell row="2" col="45" text="칠곡병원"/>
  302. <Cell row="2" col="47" text="본원처방"/>
  303. <Cell row="2" col="48" text="수탁검사"/>
  304. <Cell row="2" col="49" text="검사센터"/>
  305. <Cell row="2" col="50" text="칠곡병원"/>
  306. <Cell row="2" col="52" text="본원처방"/>
  307. <Cell row="2" col="53" text="수탁검사"/>
  308. <Cell row="2" col="54" text="검사센터"/>
  309. <Cell row="2" col="55" text="칠곡병원"/>
  310. <Cell row="2" col="57" text="본원처방"/>
  311. <Cell row="2" col="58" text="수탁검사"/>
  312. <Cell row="2" col="59" text="검사센터"/>
  313. <Cell row="2" col="60" text="칠곡병원"/>
  314. </Band>
  315. <Band id="body">
  316. <Cell text="bind:itemnm"/>
  317. <Cell col="1" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t01"/>
  318. <Cell col="2" style="align:right middle;" text="bind:a01"/>
  319. <Cell col="3" style="align:right middle;" text="bind:b01"/>
  320. <Cell col="4" style="align:right middle;" text="bind:c01"/>
  321. <Cell col="5" style="align:right middle;" text="bind:d01"/>
  322. <Cell col="6" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t02"/>
  323. <Cell col="7" style="align:right middle;" text="bind:a02"/>
  324. <Cell col="8" style="align:right middle;" text="bind:b02"/>
  325. <Cell col="9" style="align:right middle;" text="bind:c02"/>
  326. <Cell col="10" style="align:right middle;" text="bind:d02"/>
  327. <Cell col="11" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t03"/>
  328. <Cell col="12" style="align:right middle;" text="bind:a03"/>
  329. <Cell col="13" style="align:right middle;" text="bind:b03"/>
  330. <Cell col="14" style="align:right middle;" text="bind:c03"/>
  331. <Cell col="15" style="align:right middle;" text="bind:d03"/>
  332. <Cell col="16" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t04"/>
  333. <Cell col="17" style="align:right middle;" text="bind:a04"/>
  334. <Cell col="18" style="align:right middle;" text="bind:b04"/>
  335. <Cell col="19" style="align:right middle;" text="bind:c04"/>
  336. <Cell col="20" style="align:right middle;" text="bind:d04"/>
  337. <Cell col="21" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t05"/>
  338. <Cell col="22" style="align:right middle;" text="bind:a05"/>
  339. <Cell col="23" style="align:right middle;" text="bind:b05"/>
  340. <Cell col="24" style="align:right middle;" text="bind:c05"/>
  341. <Cell col="25" style="align:right middle;" text="bind:d05"/>
  342. <Cell col="26" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t06"/>
  343. <Cell col="27" style="align:right middle;" text="bind:a06"/>
  344. <Cell col="28" style="align:right middle;" text="bind:b06"/>
  345. <Cell col="29" style="align:right middle;" text="bind:c06"/>
  346. <Cell col="30" style="align:right middle;" text="bind:d06"/>
  347. <Cell col="31" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t07"/>
  348. <Cell col="32" style="align:right middle;" text="bind:a07"/>
  349. <Cell col="33" style="align:right middle;" text="bind:b07"/>
  350. <Cell col="34" style="align:right middle;" text="bind:c07"/>
  351. <Cell col="35" style="align:right middle;" text="bind:d07"/>
  352. <Cell col="36" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t08"/>
  353. <Cell col="37" style="align:right middle;" text="bind:a08"/>
  354. <Cell col="38" style="align:right middle;" text="bind:b08"/>
  355. <Cell col="39" style="align:right middle;" text="bind:c08"/>
  356. <Cell col="40" style="align:right middle;" text="bind:d08"/>
  357. <Cell col="41" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t09"/>
  358. <Cell col="42" style="align:right middle;" text="bind:a09"/>
  359. <Cell col="43" style="align:right middle;" text="bind:b09"/>
  360. <Cell col="44" style="align:right middle;" text="bind:c09"/>
  361. <Cell col="45" style="align:right middle;" text="bind:d09"/>
  362. <Cell col="46" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t10"/>
  363. <Cell col="47" style="align:right middle;" text="bind:a10"/>
  364. <Cell col="48" style="align:right middle;" text="bind:b10"/>
  365. <Cell col="49" style="align:right middle;" text="bind:c10"/>
  366. <Cell col="50" style="align:right middle;" text="bind:d10"/>
  367. <Cell col="51" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t11"/>
  368. <Cell col="52" style="align:right middle;" text="bind:a11"/>
  369. <Cell col="53" style="align:right middle;" text="bind:b11"/>
  370. <Cell col="54" style="align:right middle;" text="bind:c11"/>
  371. <Cell col="55" style="align:right middle;" text="bind:d11"/>
  372. <Cell col="56" style="align:right middle;background:#ffe79dff;background2:#ffe79dff;" text="bind:t12"/>
  373. <Cell col="57" style="align:right middle;" text="bind:a12"/>
  374. <Cell col="58" style="align:right middle;" text="bind:b12"/>
  375. <Cell col="59" style="align:right middle;" text="bind:c12"/>
  376. <Cell col="60" style="align:right middle;" text="bind:d12"/>
  377. <Cell col="61" style="align:right middle;" text="bind:total"/>
  378. </Band>
  379. </Format>
  380. </Formats>
  381. </Grid>
  382. </Layout>
  383. </Layouts>
  384. <Objects>
  385. <Dataset id="ds_grd_datayy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  386. <ColumnInfo>
  387. <Column id="itemnm" type="STRING"/>
  388. <Column id="t01" type="STRING"/>
  389. <Column id="a01" type="STRING"/>
  390. <Column id="b01" type="STRING"/>
  391. <Column id="c01" type="STRING"/>
  392. <Column id="d01" type="STRING"/>
  393. <Column id="t02" type="STRING"/>
  394. <Column id="a02" type="STRING"/>
  395. <Column id="b02" type="STRING"/>
  396. <Column id="c02" type="STRING"/>
  397. <Column id="d02" type="STRING"/>
  398. <Column id="t03" type="STRING"/>
  399. <Column id="a03" type="STRING"/>
  400. <Column id="b03" type="STRING"/>
  401. <Column id="c03" type="STRING"/>
  402. <Column id="d03" type="STRING"/>
  403. </ColumnInfo>
  404. </Dataset>
  405. <Dataset id="ds_grd_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  406. <ColumnInfo>
  407. <Column id="itemnm" type="STRING"/>
  408. <Column id="t01" type="STRING"/>
  409. <Column id="a01" type="STRING"/>
  410. <Column id="b01" type="STRING"/>
  411. <Column id="c01" type="STRING"/>
  412. <Column id="d01" type="STRING"/>
  413. <Column id="t02" type="STRING"/>
  414. <Column id="a02" type="STRING"/>
  415. <Column id="b02" type="STRING"/>
  416. <Column id="c02" type="STRING"/>
  417. <Column id="d02" type="STRING"/>
  418. <Column id="t03" type="STRING"/>
  419. <Column id="a03" type="STRING"/>
  420. <Column id="b03" type="STRING"/>
  421. <Column id="c03" type="STRING"/>
  422. <Column id="d03" type="STRING"/>
  423. <Column id="t04" type="STRING"/>
  424. <Column id="a04" type="STRING"/>
  425. <Column id="b04" type="STRING"/>
  426. <Column id="c04" type="STRING"/>
  427. <Column id="d04" type="STRING"/>
  428. <Column id="t05" type="STRING"/>
  429. <Column id="a05" type="STRING"/>
  430. <Column id="b05" type="STRING"/>
  431. <Column id="c05" type="STRING"/>
  432. <Column id="d05" type="STRING"/>
  433. <Column id="t06" type="STRING"/>
  434. <Column id="a06" type="STRING"/>
  435. <Column id="b06" type="STRING"/>
  436. <Column id="c06" type="STRING"/>
  437. <Column id="d06" type="STRING"/>
  438. <Column id="t07" type="STRING"/>
  439. <Column id="a07" type="STRING"/>
  440. <Column id="b07" type="STRING"/>
  441. <Column id="c07" type="STRING"/>
  442. <Column id="d07" type="STRING"/>
  443. <Column id="t08" type="STRING"/>
  444. <Column id="a08" type="STRING"/>
  445. <Column id="b08" type="STRING"/>
  446. <Column id="c08" type="STRING"/>
  447. <Column id="d08" type="STRING"/>
  448. <Column id="t09" type="STRING"/>
  449. <Column id="a09" type="STRING"/>
  450. <Column id="b09" type="STRING"/>
  451. <Column id="c09" type="STRING"/>
  452. <Column id="d09" type="STRING"/>
  453. <Column id="t10" type="STRING"/>
  454. <Column id="a10" type="STRING"/>
  455. <Column id="b10" type="STRING"/>
  456. <Column id="c10" type="STRING"/>
  457. <Column id="d10" type="STRING"/>
  458. <Column id="t11" type="STRING"/>
  459. <Column id="a11" type="STRING"/>
  460. <Column id="b11" type="STRING"/>
  461. <Column id="c11" type="STRING"/>
  462. <Column id="d11" type="STRING"/>
  463. <Column id="t12" type="STRING"/>
  464. <Column id="a12" type="STRING"/>
  465. <Column id="b12" type="STRING"/>
  466. <Column id="c12" type="STRING"/>
  467. <Column id="d12" type="STRING"/>
  468. <Column id="total" type="STRING"/>
  469. </ColumnInfo>
  470. </Dataset>
  471. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  472. <ColumnInfo>
  473. <Column id="fromdd" type="STRING" size="256"/>
  474. <Column id="todd" type="STRING" size="256"/>
  475. <Column id="grygbn" type="STRING" size="256"/>
  476. <Column id="ddgbn" type="STRING" size="256"/>
  477. </ColumnInfo>
  478. <Rows>
  479. <Row>
  480. <Col id="grygbn">1</Col>
  481. </Row>
  482. </Rows>
  483. </Dataset>
  484. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  485. <ColumnInfo>
  486. <Column id="fromdd" type="STRING" size="256"/>
  487. <Column id="todd" type="STRING" size="256"/>
  488. <Column id="qrygbn" type="INT" size="256"/>
  489. </ColumnInfo>
  490. <Rows>
  491. <Row/>
  492. </Rows>
  493. </Dataset>
  494. </Objects>
  495. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  496. * System Name :
  497. * Job Name :
  498. * Creator :
  499. * Make Date : 2015-11-13
  500. * Description :
  501. *---------------------------------------------------------------------------------------
  502. * Modify Date Modifier Modify Description
  503. *---------------------------------------------------------------------------------------
  504. * 2015-11-13 Live Converter TF->XP
  505. *
  506. *---------------------------------------------------------------------------------------
  507. ****************************************************************************************/
  508. include "com_commonxp::comm_main.xjs";
  509. include "lis_commonxp::LLZ001.xjs";
  510. include "lis_commonxp::LPZ001.xjs";
  511. include "lis_commonxp::LZZ002.xjs";
  512. include "emr_medirecxp::MMRCommon.xjs";
  513. include "com_commodulexp::SSZFM00401.xjs";
  514. include "com_commodulexp::SMZFS00501.xjs";
  515. include "emr_medirecxp::MMRBind.xjs";
  516. function SMLLS01700_oninit(obj:Form, e:InitEventInfo)
  517. {
  518. //폼 초기화 함수
  519. frmf_initForm(obj);
  520. }
  521. function SMLLS01700_onload(obj:Form, e:LoadEventInfo)
  522. {
  523. grdf_initGrid(grd_data);
  524. grdf_initGrid(grd_datayy);
  525. fnSetInit()
  526. }
  527. function fnSetInit()
  528. {
  529. group1.ipt_fromdd.value = utlf_getCurrentDate();
  530. group1.ipt_todd.value = utlf_getCurrentDate();
  531. group1.radio1.value = 1;
  532. fSetddview(); // 월별 연별따라 일자구분 , 그리드 셋팅
  533. }
  534. // 월별 / 연별로 날짜, 그리드 바꿔줌
  535. function fSetddview()
  536. {
  537. var gbn = group1.radio1.value;
  538. if(gbn == 1) // 월별
  539. {
  540. group1.ipt_fromdd.value = utlf_getCurrentDate();
  541. group1.ipt_fromdd.visible = true; //시작일
  542. group1.caption3.visible = false;
  543. group1.ipt_todd.visible = false; //종료일
  544. grd_data.visible = true; // 월별그리드
  545. grd_datayy.visible = false; //연별그리드
  546. group1.ipt_fromdd.dateformat = "yyyy-MM";
  547. group1.ipt_fromdd.editformat = "yyyy-MM";
  548. group1.ipt_todd.dateformat = "yyyy-MM";
  549. group1.ipt_todd.editformat = "yyyy-MM";
  550. }
  551. else if(gbn == 2) // 연별
  552. {
  553. group1.ipt_fromdd.visible = true; //시작일
  554. group1.caption3.visible = true; //~
  555. group1.ipt_todd.visible = true; //종료일
  556. grd_data.visible = false; //월별그리드
  557. grd_datayy.visible = true; //연별그리드
  558. group1.ipt_fromdd.dateformat = "yyyy";
  559. group1.ipt_fromdd.editformat = "yyyy";
  560. group1.ipt_todd.dateformat = "yyyy";
  561. group1.ipt_todd.editformat = "yyyy";
  562. yycaption();
  563. }
  564. }
  565. // 연별 그리드 캡션
  566. function yycaption()
  567. {
  568. for(j = 6; j < 16; j++)
  569. {
  570. grd_datayy.setFormatColProperty(j, "size", 0);
  571. }
  572. }
  573. //조회
  574. function fnGetLaboratory()
  575. {
  576. ds_send.setColumn(0, "qrygbn", group1.rdo_qrygbn.value);
  577. ds_send.setColumn(0, "fromdd", group1.ipt_fromdd.value);
  578. ds_send.setColumn(0, "todd", group1.ipt_todd.value);
  579. if(group1.radio1.value == 1) // 월별통계일때
  580. {
  581. var oParam = {};
  582. oParam.id = "TRLLS01701";
  583. oParam.service = "statsmngtapp.GeneralTestStatsRefMngt";
  584. oParam.method = "reqGetLaboratoryCnt";
  585. oParam.inds = "cond=ds_send";
  586. oParam.outds = "ds_grd_data=getLaboratoryCnt";
  587. oParam.async = false;
  588. //oParam.callback = "cf_TRLLS01701";
  589. tranf_submit(oParam);
  590. }
  591. }
  592. // 월별 연별따라 일자구분 , 그리드 셋팅
  593. function group1_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  594. {
  595. fSetddview();
  596. }
  597. //조회
  598. function group1_btn_search_onclick(obj:Button, e:ClickEventInfo)
  599. {
  600. fnGetLaboratory();
  601. }
  602. //초기화
  603. function btn_clear_onclick(obj:Button, e:ClickEventInfo)
  604. {
  605. this.reload();
  606. }
  607. //엑셀
  608. function button2_onclick(obj:Button, e:ClickEventInfo)
  609. {
  610. grdf_exportExcel(grd_data, lf_lisGetTitle(this), "see");
  611. }
  612. ]]></Script>
  613. </Form>
  614. </FDL>