|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 액세스 버전(95,97,2000,xp,2003,2007):
* 아래줄에 질문을 작성하세요 >>
안녕하세요.
빌딩관리 액세스를 만들고 있습니다.
주소값으로 파일명을 변경한 빌딩사진이 있는데,
액세스의 첨부파일 형식으로 사진파일을 가져오고 싶습니다.
엑셀에서 액세스로 DB를 가져오는 방법은 아는데,
첨부 파일을 한번에 가져오는 방법을 모르겠습니다. ㅠㅠ
가능할까요?
==============[선을님 글에 대한 답변입니다]==============
말로만 하는 질문은 어떤 구조인지 모르기때문에 답변 하기가 어렵습니다. 파일을 첨부하세요.
DAO의 LoadFormFile 메서드를 이용하여 자동으로 첨부 합니다.
Set rs = Me.Form.Recordset
rs.Edit
Set rsPic = rs.Fields("첨부파일필드이름").Value
rsPic.AddNew
rsPic.Fields("FileData").LoadFromFile "사진경로\파일명.확장자"
rsPic.Update
rs.Update
※ 형태 및 조건에 따라 Loop 돌려 모든 레코드에 첨부하시면 됩니다.
==============[황동준님 글에 대한 답변입니다]==============
말씀하신대로 액세스파일&건물사진을 첨부합니다.
빌딩 주소와 매칭되는 사진을 첨부파일에 등록하고 싶습니다!
==============[선을님 글에 대한 답변입니다]==============
1. DAO 를 이용하여 첨부 합니다.
2. 총 4개의 첨부파일 필드 모두 사용 할수 있게 하였습니다.(빌딩사진,지도,도면,내부사진)
3. 이미 첨부되어 있는 레코드는 건너뛰게 되어 있습니다.
4. 해당 이미지 파일은 본 엑세스 파일이 존재하는 폴더에서 찾도록 되어있습니다.
5. 해당 이미지 파일명은 아래와 같이 해당 필드의 값과 정확히 일치하여야 합니다.
건물사진 : 건물_ + 필드(동) + 필드(지번) + .jpg
지도 : 지도_ + 필드(동) + 필드(지번) + .jpg
도면 : 도면_ + 필드(동) + 필드(지번) + .jpg
내부사진 : 내부_ + 필드(동) + 필드(지번) + .jpg
※ 해당 파일명(동+지번)이 유일한지 확인 할 필요가 있습니다.
※ 더 자세한 설명이 필요하시면 다시 질문 주세요. |
|