delphi2006
DELPHI 2006 INSTALL
UPDATE1 Install
UPDATE2 Install
중요 : Delphi 컴포넌트 관리
(버전차이 또는 추후 O/S 및 P/G재설치를 위함)
~DataModule 은 design하기 위해 사용.
~
Package 버전차이 - Build with Runtime Package 처리
cxGridExportLink
Report Creation
TfrxReport –
TfrxDbDataSet 과 셋트로 사용
DataSet 또는 DataSource 지정 연결
Report design 또는 수정 후 __Report 폴더에 저장
Report Editing
Report 변경 수정 후 저장
Rptres.dll 에서 acFileReport 컴포넌트 목록을 열어 해당 Report를 delete file한 다음
다시 add file 하여 추가하고 Compile하여 실행 및 배포한다
Report의 Page Font를 Default Character Font로 지정하면
글자의 깨짐이 안생긴다.
Report만 수정된 경우는 Rptres.dll만 배포하면 되고 컬럼이나 쿼리가 수정된 경우는 해당 bpl까지 배포한다.
/*-------------------------------------------------------------
procedure TfrmH0005.FormClose(Sender: TObject; var Action: TCloseAction);
begin
vDtLst.Free();
Action := caFree;
end;
-------------------------------------------------------------*/
/*------------------------------------------------------------------
델파이의 일부 컴포넌트가 되어 있으므로 그 컴포넌트를 사용하겠다는 정의를 함.
Project 에서 Add Reference 하여 Scomon.dcp지정 하거나
Project 에서 View Source 하여 require 항목에 Scomon 추가지정
------------------------------------------------------------------*/
TOraquery 의 Query 문장을 정확히 작성 한 후 TOAD에서 검증 후
Coding 작업에 들어간다.
수정사항이 발생될 때도 마찬가지. TOraQuery에서의 Select한 컬럼과 Coding안에서의
컬럼이 불일치 한 경우 실행시 Error발생됨.
각 Component의 Property 이해 필요.
Report 디자인 생성 후 저장 – 압축 – 배포
__Report 폴더의 Rpt파일을 Report.zip 으로 압축 – Report.cfg 로 확장자명 Rename 배포
[CommFunc]
권한체크 - FormShow에서…
NMuser.SetPermission(Self);
또는 btnSave.Enabled := (NMUser.Edit[Self] and NMUser.New[Self]);
프로그램(Form) 등록 - NMPGM 테이블(SQL 2005에서…)
프로그램 권한 등록 - NMPER 테이블
Tag = ‘1’ 실행 시 오픈
프로그램 권한체크에서 New 와 Edit 문자를 체크함
따라서 등록은 btnNew~
수정은 btnEdit~
등록/수정 못하게할경우는 btnNewEdit~ 사용한다