나눔터  
  HOME > 나눔터 > 묻고답하기 > 액세스
액세스
액세스에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 황동준 (bogri2000)

추천:  1
파일:     201210_빌딩.accdb (3352KB) 조회:  1581
제목:   [RE]다수의 사진을 첨부파일 형식으로 가져오고싶습니다.
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 액세스 버전(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

※ 해당 파일명(동+지번)이 유일한지 확인 할 필요가 있습니다.

※ 더 자세한 설명이 필요하시면 다시 질문 주세요.
 
[불량 게시물 신고]  
선을제가 생각한것보다 훨씬더 편리합니다!
DAO는 꼭 배워야겠네요.
만들어주신거 뜯어보면서 배워나가겠습니다.
감사합니다 : )
12-11 (11:36)
삭제 ■신고
        
  

작성일 : 2020-12-10(11:16)
최종수정일 : 2020-12-10(11:16)
 


 ◎ 관련글

  제 목   작성자   날짜
다수의 사진을 첨부파일 형식으로 가져오고싶습니다. 선을 2020-12-09
[RE]다수의 사진을 첨부파일 형식으로 가져오고싶습니다. 황동준 2020-12-10