본문 바로가기

Access VBA2

VBA - Access 현재 작업중인 파일의 테이블에 연결 우리나라에서는 액세스가 그리 인기가 없나부다 ㅠㅠ 액세스 VBA 관련해서 필요한 내용 찾기가 너무 힘들다. 일단 나는 엑셀에서 현재 내가 작업중인 워크시트들 중에서 특정 워크시트를 SQL Query를 이용해서 테이블로 불러왔던 기억이 있어서 액세스에서도 비슷한 방식의 조작을 하고 싶었다. [엑셀에서는] 아래처럼 conn 이라는 컨넥션 변수를 만들어서 접속했다(ODBC, OLEDB 등등 방법이 몇 개 있다는데, OLEDB를 사용하는거였네 ㅎㅎ) ' Essential variables to use database function ' 데이터베이스 조작을 위한 변수들 Dim RecSet As New ADODB.Recordset Dim SQL As String Dim Conn As String Dim aData .. 2023. 6. 28.
VBA - MS Access 작업중에... [데이터 조작? 방식] MS Excel 과 Access 는 둘다 VBA로 데이터 제어를 할 수 있다. 컨트롤 사용법이 약간 다르고, SQL사용법이... 두 가지가 있는것 같다. DAO를 사용하는 방식과 ADODB(ActiveX Data Object, 엑셀에서 처럼)를 사용하는 방식. DAO를 사용하는 방식은 액세스 파일에 미리 테이블, 쿼리, 폼 등을 만들어놓으면, 그 결과 값을 건드리는 방식 같고, ADODB를 사용하는 방식이 엑셀에서처럼 바로바로 쿼리를 만들어서 데이터를 받아오는 방식 같다. [Null 처리] 엑셀에서도 이것 때문에 뭔가 조건문이 제대로 동작을 안한다고 느꼈었는데, Access도 똑같았다. 예를 들어, 아래와 같은 코드가 있다고 했을 때, 이 서브루틴은 제대로 비교를 못한다. If 문.. 2023. 6. 27.