안녕하세요.
정말 많이 추워졌네요... 아이폰으로 접속하여 카페에는 자주 들어왔으나 사정상 컴퓨터를 오래하질못하네요...ㅜㅜ
오늘은 ADO를 이용하여 두개의 파일의 내용을 연동하여 사용하는 방법에대해서 알아보도록 하겠습니다.
이자료는 딸둘아비 라는 훌륭한분께서 DAO를 이용한 두파일의 연동사용을 ADO로 변경하여 만들어보았음을
참고하여주세요...
ADO와 DAO는 Database를 박살내기위해 Microsoft에서 만들어낸 툴이라는점에선 공통점이 있으나 여러실험결과
속도의 차이는 아직까지는 DAO가 ADO보다는 빠르다는 결과를 얻었다고 하더군요...
그러나 현재 ASP나 C#.Net & VB.Net이라던가.. ADO.Net등을 보아도 알수있듯이 DAO는 점점 사라져가는 추세에있으며
Microsoft社에서도 향후 몇년(?)안에 DAO의 서비스를 중단한다는 발표도 이미 한상태이므로 DAO보다는 ADO쪽의 사용에
조금더 비중을 두는것이 좋을듯하네요...
하지만 아직까지 ADO는 Find Mathode나 Filter Mathode등의 속도가 너무 느린관계로 개선이 필요할것같아요...
파일내용에 대하여 구체적으로 설명을 드리자면
두개의 파일이 있으며 가격표파일에는 물품명과 가격이 모두 씌여있습니다.. 발주가격예제에서 원하는물품명을 쓰면
옆칸에 가격표에 씌여진 가격을 가져오는 방법입니다...
이러한 Sequence로 불편하게 파일을 연동하면서 사용하는 사람들이 있을까라는 생각을 저또한해보았는데요...
생각을 해보니 메인에서 가격을 책정하고 각 부서나 파트에서 원하는 물품만을 끌어오는 방법으로 쓰인다면
효율적일것도 같다는 생각이듭니다...
파일에 주석으로 설명은 간단하게 되어있으며 코드는 그다지 어렵지않으니 참고하여보세요..
단, Visual Basic Edit 창의 도구->참조 『Microsoft ActiveX Data Objects 2.X Library』를 체크하셔야 하며
두개의 파일을 같은 폴더내에 두어야합니다.
가격표.xls
발주가격예제.xls
긴글 읽어주시느라 수고하셨습니다.
첫댓글 좋은 자료 잘 봤습니다. 엑셀에서의 vlookup함수와 동일한 기능을 수행하는 군요
정말오랜만에뵙네요^^;;;