12강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 Data삭제)

공개됨

       12강에서는 VBA로 Access DB에 연결하여 Data를 삭제하는 작업을 해 보고자 한다. 6강에서는 Excel의 Sheet를 Database처럼 사용하여 Data를 삭제해 보았는데 이번 강에는 Excel Sheet대신에 Access를 Database로 사용하여 아래와 같이 구현해 본다. 따라서 DB연결 및 Data삭제 부분을 제외하고는 6강과 내용이 거의 동일하다. 1) 삭제버튼 클릭시 Event처리 Data를 삭제하기 위해서는 삭제하려는 Data가 폼에 조회되어 있어야 한다. 조회된 … 더 읽기 12강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 Data삭제)

11강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 Data추가)

공개됨

       11강에서는 VBA로 Access DB에 연결하여 Data를 추가하는 작업을 해 보고자 한다. 5강에서는 Excel의 Sheet를 Database처럼 사용하여 Data를 추가해 보았는데 이번 강에는 Excel Sheet대신에 Access를 Database로 사용하여 아래와 같이 구현해 본다. 따라서 DB연결 및 Data추가 부분을 제외하고는 5강과 내용이 거의 동일하다. 1) 폼 필드 초기화 Data를 새로이 추가하기 위해서 폼의 필드를 초기화해야 한다. 그래야 새로이 … 더 읽기 11강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 Data추가)

10강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 Data조회 및 저장)

공개됨

       9강에서는 ADO를 이용하여 Access DB에 연결하고 Data를 엑셀Sheet로 가져와 보았다. 이번 강에서는Access DB에 연결하여 Data를 엑셀Sheet가 아닌 아래 그림과 같이 Form으로 가져와서 수정하고 저장하는 기능을 구현해 보기로 한다. 따라서  Database연결 부분 이외는 4강과 동일한 내용이다. 3~6강에서 설명했지만 Excel을 Database로 사용하면 Data의 입력, 삭제 기능을 개발하는데 어려움이 있다. Access를 이용하면 이런 문제를 해결할 수 있다. … 더 읽기 10강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 Data조회 및 저장)

9강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 연결, 조회)

공개됨

       3강부터~6강까지는 다음 표와 같이 VBA로 엑셀Sheet에 연결(Excel을 Database로 사용)해서 Data를 조회,수정,추가,삭제하는 방법을 알아보았다. 강좌 내용 3강 VBA로 엑셀Sheet에 연결하기(ADO를 이용하여 연결, 조회) 4강 VBA로 엑셀Sheet에 연결하여 ADO를 이용하여 조회 및 저장 5강 VBA로 엑셀Sheet에 연결하여 ADO를 이용하여 Data추가 6강 VBA로 엑셀Sheet에 연결하여 Data삭제 – ADO이용안함 9강 VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 연결, 조회), … 더 읽기 9강 – VBA로 Access DB에 연결하여 Data처리하기(ADO를 이용하여 연결, 조회)

8강 : VBA로 엑셀에서 Database 연결 및 처리를 위한 ADO이해

공개됨

       7강에서는 엑셀에서 VBA를 이용하여 DB연결 및 Data처리를 위해 이해해야 할 기본개념과 연결방법을 알아 보았고 ADO에 대해서도 간단히 언급했는데 이번 강에서는 ADO를 좀 더 구체적으로 설명한다. Microsoft의 ADO Introduction(https://msdn.microsoft.com/en-us/library/ms678262(v=vs.85).aspx)에 보면 ADO를 다음과 같이 설명해 놓았다. ADO(ActiveX Data Objects)는 OLE DB에 대한 높은 수준의 사용하기 쉬운 인터페이스이다. OLE DB는 다양한 데이터 저장소에 대한 낮은 수준의 고성능 … 더 읽기 8강 : VBA로 엑셀에서 Database 연결 및 처리를 위한 ADO이해

7강 – VBA로 엑셀에서 Database 연결, Data처리 기본개념

공개됨

       이번 강좌에서는 엑셀에서 VBA로 DB연결 및 Data처리를 위해 이해해야 할 기본개념과 연결방법을 알아보고자 한다. Excel VBA프로그램에서 Database에 접속해서 Data처리 요청을 하고 결과를 받아오는 모습은 아래의 그림과 같이 간단히 표현할 수 있다. ADO를 통해 Data처리요청을 하고, OLEDB 또는 ODBC는 Database연결을 담당한다. ADO(ActiveX Data Object) : ODBC나 OLEDB는 DB연결을 담당하는 기능이고 ADO는 DB에 접속해서 Data를 처리하는 … 더 읽기 7강 – VBA로 엑셀에서 Database 연결, Data처리 기본개념

6강 – VBA로 엑셀Sheet에 연결하기(Data삭제-ADO이용안함)

공개됨

       5강에서는 ADO를 이용하여 엑셀Sheet에 Data를 추가하는 작업을 해 보았다. 이번 강좌에서는 엑셀Sheet에서 Data를 삭제하는 기능을 구현해 보고자 한다. 5강에서도 언급했지만, 엑셀을 Database처럼 사용할때의 제약사항을 살펴보기로 하자. 엑셀을 Database처럼 사용할 수 는있지만, RDBMS(관계형Database Management System)가 제공하는 기능을 다 이용할 수는 없다. 다음과 같은 몇 가지 제약이 있다. 1) Primary key를 설정할 수 없다. 따라서 Insert전에 중복check를 … 더 읽기 6강 – VBA로 엑셀Sheet에 연결하기(Data삭제-ADO이용안함)

5강 – VBA로 엑셀Sheet에 연결하기(ADO를 이용하여 Data추가)

공개됨

       4강에서는 엑셀Sheet에서 ADO를 이용하여 Data를 조회하고 수정하는 작업을 해 보았다. 이번 강에서는 Data를 엑셀Sheet에 추가하는 기능을 구현해 보고자 한다. 그 전에 엑셀을 Database처럼 사용할때의 제약사항을 살펴보기로 하자. 엑셀을 Database처럼 사용할 수 있지만, RDBMS(관계형Database Management System)가 제공하는 기능을 다 이용할 수는 없다. 다음과 같은 몇 가지 제약이 있다. 1) Primary key를 설정할 수 없다. 따라서 … 더 읽기 5강 – VBA로 엑셀Sheet에 연결하기(ADO를 이용하여 Data추가)

4강 – VBA로 엑셀Sheet에 연결하기(ADO를 이용하여 조회 및 저장)

공개됨

       3강에서는 ADO를 이용하여 엑셀 데이터베이스에 연결하고 Data를 엑셀Sheet로 가져와 보았다. 이번 강에서는 Data를 엑셀Sheet가 아닌 아래 그림과 같이 Form으로 가져와서 수정하고 저장하는 기능을 구현해 보기로 한다. 아래와 같이 따라 해보자. 1) VBA모드에서 Form을 추가하고 아래 그림과 같이 listbox, textbox, command button을 추가한다. 2) “조회”버튼을 더블클릭하여 다음 코드를 추가한다. 조회버튼을 클릭하면 다음의 코드가 실행된다는 의미이다. … 더 읽기 4강 – VBA로 엑셀Sheet에 연결하기(ADO를 이용하여 조회 및 저장)