주)INVENTORNICS 노창배 소프트웨어 김 경 순 2019-05-05 12주 강좌 -고급 데이터베이스 작성하기 소프트웨어 김 경 순 주)INVENTORNICS 노창배
ADO 개체를 이용한 활용 실습 문제 DataGrid 의 데이터 조작 실습 문제 실습 : P402 참조 프로젝트 구성요소 microsoft datagrid control 6.0 (OLE DB) DataSource 속성을 이용하여 DataGrid 상에 데이터 출력 Data Grid에 데이터 추가/삭제 실습 : P411 참조 AllowAddNew 속성을 이용하여 데이터 추가
ADO 개체를 이용한 활용 실습 문제 관계형 데이터베이스에서 두개의 테이블연결 주키와 외래키 연결하는 방법 실습 : 관계형 두 테이블에서 데이터 검색하기 ( p418 참조) 데이터베이스 :PhoneBookII.mdb Persontype의 주키 : id Person의 외래키 : occupid SQL문을 이용하여 연결하는 방법 BoundColumn 이용하는 방법 DataSource : 테이블1 DataField : 외래키 설정 RowSouce : 연결되는 테이블 2 boundColumn : 주키 설정 테이블 검색 : Find 조건, 건너뛸 레코드수, 검색 방향, 검색을 시작할 레코드 번호 실습 : 관계형 두 테이블에 데이터 추가하기 ( p431참조) rsSQL=“SELECT name, sex, tel, type from person, personType where Person.occupid = pwesontype.id
ADO 개체를 이용한 활용 실습 문제 주키와 외래키를 연결하지 않고 한 테이블의 데이터를 참조하여 다른 테이블로 넘기는 방법 Recordset 개체를 두개 생성해서 각각의 테이블을 오픈 참조할 테이블에 있는 필드값을 또다른 테이블의 값으로 추가 실습 : 데이터 검색하기 (P439 참조) 살습 : 참조한 테이블의 데이터 추가하기(P445)
실전문제-테이블 설계 재영 주식회사에서 5개의 분점 (서울지점, 대구지점, 천안지점, 대전지점, 부산지점)을 가지고 있는데 월별 매출 현황을 다음과 같이 기록관리하고자 한다. 데이터베이스명 : JYCORP 테이블명 Soldamount Branch 필드명 자료형 길이 비고 Bcode 문자 4 브랜치코드 Year 숫자 매출년도 Month 2 매출월 Amount 숫자(long) 매출액 필드명 자료형 길이 비고 Bcode 문자 4 브랜치코드 Name 20 브랜치명
실전문제 – 화면 설계 Form 1 화면 (P458) Form2 화면 (main menu) 코드 지점명 1 서울지점 2 대구지점 3 천안지점 4 대전지점 5 부산지점
응용 1- 회원관리 텍스트 박스에서 입력한 정보를 db에 저장하고 결과를 dbgrid 상에 출력 회원관리.mdb 작성 Ado control 개체 추가해서 작성 DATA GRID 추가해서 작성 필드명 자료형 길이 회원번호 문자열 3 아이디 10 닉네임 15 실명 레벨 이메일 50 홈페이지
응용 1- 회원관리 화면 설계 Db에 저장 삭제 조회 종료 입력한 값에 dbgrid 에 추가 datagrid1