/** - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì Áø·á - EMRÂ÷Æ®ÇöȲ ( SMMRS01030_EMRÂ÷Æ®ÇöȲ.xrw - JScript ) * Version : - Ver.1.00.01 * °³¹ßÀÚ: À̰æÈñ * ÃÖÃÊÀÛ¼ºÀÏ: - 2008/02/27 * ¼öÁ¤ÀÌ·Â: - 2008/03/17 * ±âŸ: - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ /** * @ver : 2008-02-27 * @desc : ¿Ü·¡È¯ÀÚÇöȲ Á¶È¸½Ã ÀÔ·ÂÇÑ ´ÞÀÇ ³â¿ùÀÏÀ» º¯¼ö·Î ÀÔ·Â¹Þ¾Æ ÀνºÅϽº º¯¼öÀÇ condition_start, condition_end º¯¼ö¿¡ °ªÀ» ÇÒ´ç, DBÄõ¸®ÀÇ Á¶°Ç º¯¼ö¿¡ »ç¿ëÇÑ´Ù. * @ * @by : À̰æÈñ * @param: 1) inputString - ÀÔ·ÂÇÑ ³â¿ùÀÏ(¿¹: 20080101) 2) bStart 1 - Á¶È¸ ½ÃÀÛ ¿ùÀÎ °æ¿ì 0 - Á¶È¸ Á¾·á ¿ùÀÎ °æ¿ì * @return: * @--------------------------------------------------- */ function fChangeDate(inputString, bStart) { var cutStr = inputString.substr(0,6); if(bStart) { var cond = eval(cutStr.substr(0, 6)); cond += "%"; model.setValue("/root/main/condition_start", cond); } else { var cond = eval(cutStr.substr(0, 6)); cond += "%"; model.setValue("/root/main/condition_end", cond); } } /** * @ver : 2008-02-27 * @desc : ¿Ü·¡È¯ÀÚÇöȲ Á¶È¸½Ã ÀÔ·ÂÇÑ ´ÞÀÇ ³â¿ùÀÏÀ» º¯¼ö·Î ÀÔ·Â¹Þ¾Æ Á¶°ÇÀÌ ¿Ã¹Ù¸¥Áö È®ÀÎÇÑ´Ù. * @ * @by : À̰æÈñ * @param: 1) StartDate - Á¶È¸ ½ÃÀÛ ³â¿ùÀÏ 2) EndDate - Á¶È¸ Á¾·á ³â¿ùÀÏ * @return: * @--------------------------------------------------- */ function fValidDate(StartDate, EndDate) { var dateInterval = eval(getDateInterval(StartDate, EndDate)); if ( dateInterval < 0 ) { messageBox("Á¶È¸ ±â°£ÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù. Á¶È¸ ±â°£À» ´Ù½Ã", "C002"); return false; } return true; } /* function fPrevMonthSum() { grd_statslist.subtotalposition="below"; grd_statslist.multiTotals = true; for(var i = 1; i<= grd_statslist.cols; i++) { grd_statslist.subtotal("sum", -1, i, "#,###", "background-color:#99ff99", 0, "Àü¿ùÇÕ°è"); } var count = grd_statslist.rows-2; var col_no = 18; var interval = 16; grd_statslist.cellstyle("background-color", 3, col_no, count, col_no + 1) = "#c4ffc4"; grd_statslist.cellstyle("background-color", 3, (col_no + 1 + interval + 1), count, (col_no + 1 + interval + 1) + 1) = "#c4ffc4"; grd_statslist.cellstyle("background-color", 3, (col_no*2 + 1 + interval + 1), count, (col_no*2 + 1 + interval + 1 + 1)) = "#c4ffc4"; } */ /** * @ver : 2008-02-27 * @desc : ±×¸®µå¿¡ µ¥ÀÌÅ͸¦ »Ñ·ÁÁØ ÈÄ¿¡ ÀÌ ÇÔ¼ö¸¦ ½ÇÇàÇÏ¿© Àü¿ùÇÕ°è, Çö¿ùÇÕ°è, Áõ°¨À» °è»êÇÏ¿© º¸¿©ÁØ´Ù. * @ * @by : À̰æÈñ * @param : * @return : * @--------------------------------------------------- */ function fCalculateStats() { var sum = 0; grd_statslist.multiTotals = true; // Àü¿ù ÇÕ°è row¸¦ Ãß°¡ÇÑ´Ù. grd_statslist.addRow(); var rows = grd_statslist.rows; grd_statslist.valueMatrix(grd_statslist.rows-1, 0) = "Àü¿ùÇÕ°è"; for(var i = 2; i < grd_statslist.cols; i++) { for(var j = 3; j < grd_statslist.rows; j++) { if ( eval(grd_statslist.valueMatrix(j, i)) > 0 ) { sum += eval(grd_statslist.valueMatrix(j, i)); } } grd_statslist.valueMatrix(j-1, i) = sum; sum = 0; } // Çö¿ù ÇÕ°è row¸¦ »ý¼ºÇÑ´Ù. grd_statslist.addRow(); grd_statslist.valueMatrix(grd_statslist.rows-1, 0) = "Çö¿ùÇÕ°è"; for(var i = 2; i < grd_statslist.cols; i++) { for(var j = 3; j < grd_statslist.rows-2; j++) { if ( eval(grd_statslist.valueMatrix(j, i)) > 0 ) { sum += eval(grd_statslist.valueMatrix(j, i)); } } grd_statslist.valueMatrix(j+1, i) = sum; sum = 0; } // Áõ°¨À» °è»êÇÑ´Ù. grd_statslist.addRow(); grd_statslist.valueMatrix(grd_statslist.rows-1, 0) = "Áõ°¨"; for(var i = 2; i < grd_statslist.cols; i++) { if (i % 2 != 0) { grd_statslist.valueMatrix(grd_statslist.rows-1, i) = grd_statslist.valueMatrix(grd_statslist.rows-2, i) - grd_statslist.valueMatrix(grd_statslist.rows-3, i-1); grd_statslist.valueMatrix(grd_statslist.rows-3, i) = grd_statslist.valueMatrix(grd_statslist.rows-3, i-1); } else grd_statslist.valueMatrix(grd_statslist.rows-1, i) = 0; } // ÇÕ°è rows »ö»ó ¼³Á¤ grd_statslist.rowStyle(grd_statslist.rows-3, "data", "background-color") = "#CCFFCC"; grd_statslist.rowStyle(grd_statslist.rows-2, "data", "background-color") = "#CCFFCC"; grd_statslist.rowStyle(grd_statslist.rows-1, "data", "background-color") = "#CCFFCC"; } /** * @ver : 2008-02-27 * @desc : ±×¸®µåÀÇ µ¥ÀÌÅ͸¦ ¿¢¼¿·Î ÀúÀå * @ * @by : À̰æÈñ * @param: * @return: * @--------------------------------------------------- */ function fSaveExcel() { var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*"); if (fileName != "") { grd_statslist.saveExcel(fileName, "SheetName", true, true, "", "", "false"); } }