Title
스크립트를 확인하여 주시기 바랍니다.
Writer
기술지원팀
Written time
2021-11-15 오전 11:20:27
Hits
763
Attached File
답변> 안녕하십니까 오토베이스 기술지원팀입니다. //리포트파일 뷰어, 프린터출력, 파일저장// if ( $REPORT_TYPE == 1 ) { @ReportView("D_PUMP.rptx"); } elseif ( $REPORT_TYPE == 2 ) { @ReportPrint("D_PUMP.rptx"); } elseif ( $REPORT_TYPE == 3 ) { @ReportSave("D_PUMP.rptx", "$FILE"); } else return; // 해당 스크립트 작성하신 내용중 @ReportSave 부분에서 // elseif ( $REPORT_TYPE == 3 ) { @ReportSave("D_PUMP.rptx", $FILE); } // 로 " "를 제거하신 후 $FILE을 작성하셔야지 String 태그의 내용을 불러오실 수 있습니다. 더욱 자세한 답변이 필요하시거나 추가적인 문의사항이 있으시다면 저희 오토베이스 본사(031-776-0800) 으로 유선상 문의하여 주시기 바랍니다. 감사합니다. 질문> @Reportsave 스크립트 함수 문의드립니다. 현장에 리포트 프로그램을 엑셀리포트가 아닌 AUTOBASSE 리포트로 구성하려고 하는데 @ReportSave("리포트원본파일.rptx", "리포트저장파일.csv")에서 리포트저장파일 부분을 출력할 리포트 날짜가 나오게끔 파일명을 만들고 싶습니다. 예) 리포트 저장파일명이 D_PUMP이고, 출력할 리포트 셋팅 시간이 2021년11월12일이면 결과값은 D_PUMP_20211112.csv 리포트 저장파일명이 D_PUMP이고, 출력할 리포트 셋팅 시간이 2021년11월10일이면 결과값은 D_PUMP_20211110.csv 이렇게 구현하고싶습니다. //리포트 시간 셋팅// @ReportSetTime($SYEAR,$SMONTH,$SDAY,$SHOUR); //FILE이란 ST 메모리태그에 파일명 저장// @sprintf($FILE, "C:\\REPORT\\D_PUMP_%s%04d%02d%02d.csv%s", $REPORT_FILENAME, $SYEAR, $SMONTH, $SDAY, $REPORT_FILEEXT); //리포트파일 뷰어, 프린터출력, 파일저장// if ( $REPORT_TYPE == 1 ) { @ReportView("D_PUMP.rptx"); } elseif ( $REPORT_TYPE == 2 ) { @ReportPrint("D_PUMP.rptx"); } elseif ( $REPORT_TYPE == 3 ) { @ReportSave("D_PUMP.rptx", "$FILE"); } else return; 이렇게 작업을 스크립트를 구현했으나 파일저장부분만 에러가 나오네요. 해결방법이 있을까요? 답변>