드로우홀릭 더베이직

파일 첨부 또는 하이퍼링크 관련 질문

2020.11.22 05:41:20 조회 수 2879 추천 수 0

안녕하세요.


엑세스 파일 1개의 크기가 2기가 바이트를 넘지 못하게 되어있다는 말을 듣고 ppt 보고서와 같은 첨부 파일들은 아래와 같이 처리하고 있습니다.


1. 필드에 하이퍼 링크 data type을 지정해서 첨부파일을 연결

2. 폼 버튼을 만들어 vba 코드에 지정 링크를 걸어 사용


그런데 이렇게 하면 파일 경로가 바뀔 경우, 에러가 나는 문제가 있어서 링크 수정하는데 시간이 추가로 필요하게 됩니다.


이런 방식외에 생각할 수 있는 좋은 대안이 있는지 궁금합니다.


감사합니다.


profile

돌직구

2020.11.23 17:06:51
*.165.242.137

일단 근본적으로, 파일 경로가 바뀔 경우 에러가 난다는 것은..

그런 일이 없도록 예방하는 작업이 우선입니다.


파일 경로가 랜덤하게 바뀌지는 않을 테고..

예를 들면, 다음과 유사하게 관리가 될 테죠.

\\Server\첨부파일\33-1.jpg


여기에서 '\\Server\첨부파일' 까지는 바뀔 수 있다고 가정하고, 그 뒤로는 바뀔 수 없다고 가정해야 합니다.

그러면 DB에는 '33-1.jpg'만 관리하고, '\\Server\첨부파일' 는 환경설정 요소로 두어, 나중에 바꾸게 되더라도 전체가 다 적용되도록 해야 하죠.

그러니까, 파일을 불러올 때는 '\\Server\첨부파일' & "\" & '33-1.jpg' 와 같은 식으로 불러오게 해야 합니다.

이렇게 되면, 링크를 수정할 필요가 없고, 환경설정값 하나만 수정하면 되죠.


꼭 이런 방법이 아니더라도..

파일 경로가 바뀐다 --> 이런 것에 프로그래밍 적으로 대응하는 것은 매우 어려운 일입니다.

이런 사실을 인지하고, '바뀌는 것'을 최소하 하는데 집중해야 합니다.

솔개

2020.11.26 04:51:35
*.153.86.175

답변 감사드립니다 ! 많은 도움 될것 같습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31980
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 28128
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23156

TFaccess - Error in loading DLL (48) 오류 file

  • Jay
  • 2021-01-09
  • 조회 수 2380

실무 액세스 2 "참조"부분 file [3]

외부테이터 불러오기 중 file [2]

로그온폼 만들기 강의중에 이미지가 안보입니다. file [4]

테이블 구성 관련 문의 file [2]

  • 솔개
  • 2020-11-25
  • 조회 수 2883

체크박스를 활용한 레코드 이동 시, 문제점 (공유 액세스) [2]

  • 선을
  • 2020-11-24
  • 조회 수 2946

파일 첨부 또는 하이퍼링크 관련 질문 [2]

  • 솔개
  • 2020-11-22
  • 조회 수 2879

개발의뢰 및 튜터링 관련 [1]

  • Jay
  • 2020-11-17
  • 조회 수 2140

액세스 2가지 질문이 있습니다 도움 부탁드립니다 [1]

  • 모리
  • 2020-11-11
  • 조회 수 588

보고서의 조건추가시 조건값에 콤보상자 값을 문자로 지정할 수 없나요? [4]

  • 청솔
  • 2020-11-03
  • 조회 수 2859

두개의 xml 파일을 액세스로 합칠 수 있나요? [1]

  • 무명1
  • 2020-11-02
  • 조회 수 413

여러 필드값을 하나로 합친 필드값 구하는 방법? [1]

데이터 조회하는 방법 [2]

(쿼리질문) 필드 데이터 가공방법 ? [3]

TFaccess 사용가능 버전 ??? [1]

ERP 시스템 구현을 액세스로?? [2]

(RE) 코드북 단일 폼에서 데이터 입력수정 file [5]

  • 룰루
  • 2020-08-25
  • 조회 수 473

단일폼에서의 데이터 입력 수정 [1]

  • 룰루
  • 2020-08-25
  • 조회 수 523

액세스 버전 변경 [4]

선언문 내용 [3]



  주소  12925 경기도 하남시 미사대로 540, B동 917호 (현대지식산업센터 한강미사2차) ㈜팀데이터이십일  |  고객센터 전화번호  02-467-2998  |  대표이사  염기웅
개인정보관리책임자  염기웅 (ml_privacy@td21.com)  |  사업자등록번호  120-86-79260  |  통신판매업신고번호  제 2021-경기하남-1166 호  [사업자 정보 확인]
  TD21의 사전 서면 동의 없이 TD21 사이트 일체의 정보, 콘텐츠 및 UI 등을 상업적 목적으로 전시, 전송, 스크래핑 등 무단 사용할 수 없습니다.