Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[2270] [참고] MINWOOJ/ [델파이]도와 주십시요!!..DBN에서..
apoyando [ ] 1336 읽음    1998-04-07 08:53
     폼을 구성하기전에 일단 다음과 같은 작업을 수행합시다.
    
     델파이의 메뉴가운데 File에 보시면 [New Data Module]이라는 메뉴가
     있습니다. 거길 눌러서 DataModule1을 엽니다. DataModule은 마치 프
     로젝트내의 하나의 폼처럼 어디서나  링크해서 사용할수 있는  데이터
     베이스 전용 폼이라고 생각하시면 됩니다.
    
     그 데이터모듈위에 Table1:TTable을 올려 놓습니다. 그 테이블에 원하
     시는 DB를 연결해서 엽니다.
     데이터 모듈위에 DataSource1:TdataSource도 올려놓고 Table1을 연결
     합니다.
    
     이제 Form1의 Uses문에 DataModule의 Pas명을  추가해서 폼처럼 연
     결 합니다
    
     Form1위에 DBGrid를 올려 놓고  프로퍼티중에 DataSource를 클릭해
     보십시오.
    
     아마 DataModule1의 DataSource1이 선택할 수 있도록 나타날 것입니
     다. 선택하시면 연결됩니다.  (DBNavigator도 마찬가지로 연결  할 수
     있습니다)
    
     이제 리포트 폼을 만들어 봅시다. Form2를 연 다음 그 폼의 Uses문에
     도 DataModule을 추가해서 연결합니다
    
     그   다음   Form2위에  QuickRep1:TQuickRep를   올려   놓습니다.
     QuickRep1의 프로퍼티중에 DataSet이 있는데 그곳을 클릭해보시면 앞
     서 만든 DataModule1위의 DataSource1이 나타나 있을 것입니다.
    
     연결하시면 됩니다. 이제 form1위에 버튼 하나를 올려 놓으시고 그 버
     튼의 클릭 이벤트에 리포트 폼을 부르도록 하시고 실행 해 보십시오.
    
     하나의 테이블을 사용하는 것이기 때문에 레코드 사이의  이동,추가,삭
     제에 영향을 받지 않고 동일한 결과를 얻을 수 있을 것입니다.
    
     더 궁금하시면 말씀해 주십시오.
    
     도움이 되셨길 바랍니다.
    


+ -

관련 글 리스트
2270 [참고] MINWOOJ/ [델파이]도와 주십시요!!..DBN에서.. apoyando 1336 1998/04/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.