Data EnvironmentDesigner
▶Data Environment Designer 를 사용하면 자동화된 개발 환경에서 데이터베이스를 관리하는 응용프로그램을 쉽고 간편하게 만들 수 있습니다.
- Data Environment Designer 란 무엇인가? > ADODC와 목적은 동일합니다 :)
- 이것은 보다 쉽게 데이터베이스의 테이블과 테이블간의 관계를 쉽게 맺을 수 있는 도구입니다.
- Microsoft Hierachical FlexGrid Control을 손쉽게 만들수 있고, SQL을 자동으로 만들어 주기 때문에 SQL을 모르는 상태에서도 문답 형식으로 데이터의 그룹화를 쉽게 해줄 수 있습니다.
- Data Environment Designer를 제작할 때의 3가지의 큰 절차
-
ADODC <> Data Environment Designer
-
ADODC는 다른 DB와의 연결도 가능하지만,
-
Data Environment Designer 은 Visual Basic 에서만 사용합니다.
-
-
Data Environment Designer
-
위의 그림처럼 Data Environment 는 1개의 커넥션과 여러개의 Command 를 가지고 있습니다.
-
MS H Flex 그리드는 단순히 데이터를 보여주기만 합니다. (수정/추가/삭제)는 불가 ㅡㅡ+
-
Data Environment Designer 시작하기
-
다음과 같이 추가가 가능합니다.
-
[본격적으로 따라해보아요 :D]
▲ [1] Data Environment 를 더블클릭하면 위와 같은 창이 실행됩니다.
▲ [2] 데이터베이스와 연결이 필요합니다. Connection1 의 속성을 이용하여 연결을 설정합니다.
(물론, 오른쪽의 속성창을 이용해서 해도 됩니다 ^^)
▲ [3] 다음부터는 이전의 ADODC에서 실습했던 방법과 매우 동일합니다.
▲ [4] 똑같죠? =ㅁ=;
▲ [5] 이제 테이블과 연결하기 위해서 Command 즉, 명령을 추가합니다.
▲ [6] 명령의 이름은 임의로 변경가능하고, 테이블 지정은 마찬가지로 속성에서 지정합니다.
▲ [7]
▲ [8]
▲ [9]
▲ [10] 손때면 저렇게, Hierarchical Flex Grid 메뉴가 보여요. 클릭하세요
▲ [11] 보기 좋게 위치를 시키고.
▲ [12] 실행하면 끝 :D 우왕 굳 乃
테이블과 테이블 연결하기 실습(책)
▶Data Environment Designer 를 사용하여 두 개의 테이블을 연결하려면 두 개의 Command개체를 계층구조로 변환해야 합니다. 이런 방법으로 연결된 두 개의 테이블은 한 화면에 볼 수 있습니다.
▼관계는 아래의 이미지와 같이 연결합니다 ^^
- [본격적으로 따라해보아요 :D]
▲ [1] Connection은 이전에 배웠으니까 그대로 하시고 PhoneBook II입니다. Command를 추가합니다.
▲ [2] 그리고 하위 Command도 추가를 합니다.
▲ [3] 하위 Command의 속성을 수정해볼께요
▲ [4] 하위 Command는 PersonType지요, 위와 같이 설정.
▲ [5] 때앵~ 위와 같은 오류가 떠도 놀라지 마시고 확인!
▲ [6] 관계를 설정해줘야 합니다. 즉, 부모와 자식간의 연결고리를 지정해줘야 해요. 위와 같이 지정!
▲ [8] 순서대로 하면 됩니다. 추가 하시고 확인.
▲ [9] 이제 서로 연결된 테이블을 가져와야지요.부모테이블을 끌고와서 Form에 배치 시킵니다.
▲ [10] 끝 ㅋㅋ
테이블과 테이블 연결하기 실습(문제)
▶다음의 테이블을 연결하여 만들어 보세요 ^^
- 아이쿠 위의 예제랑 100% 똑같지만, 테이블은 LawFirm의 데이터베이스를 이용하여 만들면 됩니다.
- 부모는 Customer구요, 자식은 Lawyer 입니다.
- 이건 캡쳐하기 귀찮으므로 패스. -_-;;
'Languages > Visual Basic' 카테고리의 다른 글
Visual Basic DB - ADODC이용 실습 [2] (0) | 2012.10.26 |
---|---|
IT Business - 데이터 모델링 (0) | 2012.10.26 |
VB - Data Environment Designer [2] (0) | 2012.10.26 |
IT Business - 데이터모델링 계속 -> 프로시저 , 트리거 (0) | 2012.10.26 |
VB - Data Report Designer [1] (0) | 2012.10.26 |