public void Conversion(string Filename, string gubun) { ApplicationClass msProjectApp = null; try { //MS-Project 객체 생성 msProjectApp = new ApplicationClass(); //MS-Project 숨김 msProjectApp.Visible = false; //MS-Project 새파일 만들기 msProjectApp.FileNew(Missing.Value, Missing.Value, Missing.Value, Missing.Value); //MS-Project 프로젝트 생성 Project project = msProjectApp.ActiveProject; //msProjectApp.; // 파일 내..
연결하기전에 ADO.NET 2.0 Provider for SQLite을 받아야 한다 http://sourceforge.net/projects/sqlite-dotnet2/files/SQLite%20for%20ADO.NET%202.0/ 받고 설치를 하면 using문에서 쓸수 있다. using System.Data.SQLite; // [snip] - As C# is purely object-oriented the following lines must be put into a class: // We use these three SQLite objects: SQLiteConnection sqlite_conn; SQLiteCommand sqlite_cmd; SQLiteDataReader sqlite_dataread..
갑자기 김과장님께서 자바 디컴파일러가 있는지 물어보셨다... 평소 디컴파일러가 있다는 사실은 알았지만 애용하지 않는 편이였는데 이참에 찾아봐야겠다고 생각해서 찾은것이 바로 DJ JAVA Decomplier.. 10번 사용할수 있는 쉐어웨어 프로그램이다... 라이센스를 사게 되면 19.99달러인가... 일단 써보니 변수명이 S1, S2...이런식으로 나오는거랑 한글 깨지는거... 2개 빼고는 상당히 잘 나왔다. 혹시나 싶어 쉐어웨어라도 올려놓는다... 현재 최신 버젼은 3.11.11.0 이던가...그렇더라 ㅋ
원문 : http://ebizdocs.springnote.com/pages/1110314 Introduction Objectives Target Audience 참고 문서 Basic rules 포맷 규칙(Formatting rule) 들여쓰기 및 탭 문자 사용 블록의 시작 및 끝 라인의 작성 기준 줄바꿈 및 여백 활용 기준 클래스 이름 부여 규칙 클래스 명칭의 접두 문자 클래스 명칭의 첫번째 단어 클래스의 접미 단어 변수 이름 부여 규칙 변수명의 접두사 변수명의 첫번째 어절 변수명의 두번째 어절 함수 이름 부여 규칙 일반 함수명의 첫번째 어절 및 나머지 어절 멤버 함수인 경우 상수명 부여 규칙 대문자 사용 원칙 소스 파일 작성 규칙 소스 파일 설명 헤더 파일 설명 Java 코딩 규칙 Description..
--select when no data found BEGIN select appraisal_year into now_year_group from NHR_TA_BAROMETER_GROUP where appraisal_year = :control.appraisal_year and school_type = :control.school_type group by appraisal_year; exception when no_data_found then now_year_group := NULL ; END; --insert select INSERT INTO NHR_TA_BAROMETER_GROUP (appraisal_year, SCHOOL_TYPE, barometer_group_id, barometer_group_nm..
해당 아이탬 속성 변경 SET_ITEM_PROPERTY('CONTROL.B_INSERT_GROUP' , ENABLED , PROPERTY_FALSE); -- 비활성 SET_ITEM_PROPERTY('CONTROL.B_INSERT_GROUP' , ENABLED , PROPERTY_TRUE); -- 활성 해당 블럭 속성 변경 SET_BLOCK_PROPERTY('NHR_TA_BAROMETER_GROUP', INSERT_ALLOWED, PROPERTY_FALSE); --입력 비활성 SET_BLOCK_PROPERTY('NHR_TA_BAROMETER_GROUP', UPDATE_ALLOWED, PROPERTY_FALSE); -- 업데이트 비활성 SET_BLOCK_PROPERTY('NHR_TA_BAROMETER_GRO..
해당 블럭으로 이동하기 GO_BLOCK('NHR_TA_BAROMETER') ; Loop문 돌며 블럭에 입력하기 -> for loop 이용 BEGIN FOR IG IN (SELECT BAROMETER_ID, BAROMETER_NAME, SEQ_NO FROM NHR_TA_BAROMETER WHERE APPRAISAL_YEAR = TO_CHAR(TO_NUMBER(:CONTROL.APPRAISAL_YEAR) - 1) AND SCHOOL_TYPE = :CONTROL.SCHOOL_TYPE AND BAROMETER_GROUP_ID = :NHR_TA_BAROMETER_GROUP.BAROMETER_GROUP_ID ORDER BY SEQ_NO) LOOP --go_block('NHR_TA_BAROMETER_GROUP'); ..
알림창 사용 방법 Set_Alert_Property('ALERT_YN', alert_message_text,'전년도 복사를 하시면 현재 입력된 내용은 모두 지워집니다.'||CHR(10)||'계속하시겠습니까?' ); v_al_button := Show_Alert('ALERT_YN' );--Yes:88,No:89,Cancel(Exit):90 --ALERT_BUTTON1,ALERT_BUTTON2,ALERT_BUTTON3 --fnd_message.debug('v_al_button : '||v_al_button); if v_al_button ALERT_BUTTON1 then --88 then--ALERT_BUTTON1 return; end if; 폼즈 하단 메세지 출력 안나오게 하는 방법 --조회시 System ..