드로우홀릭 더베이직

다중 이용자의 사용 권한

2025.10.16 15:59:54 조회 수 953 추천 수 0

수업중에 여러 이용자에게 각각의 권한을 줄수 있다라는 내용이 있었던거 같은데요.

access 파일에 접속해서 읽기권한, 쓰기(수정 포함) 권한을 각각 주려면 어떤 환경이 준비되야 되는지요?

또 어떤 방법으로 가능한지요?

파일은 나스에 보관 예정인데 나스 접속권한으로 설정하는 건가요? 아니면 액세스 자체 기능이 있는건가요?


profile

돌직구

2025.10.16 17:00:18
*.38.65.95

좋은 질문입니다.

액세스 자체적으로 '권한'을 부여하는 기능은 파일 형식이 'accdb'로 변환되면서 사라졌습니다.
그래서 VBA를 이용해서, 다음과 같이 처리합니다.

  1. 로그인 기능을 개발해야 합니다.
    1. 사용자ID와 비밀번호로 로그인합니다.
    2. 컴퓨터 이름으로 자동 로그인할 수도 있습니다.
  2. 로그인 ID에 대해서 권한을 기록하는 테이블을 만들어야 합니다.
  3. 테이블, 쿼리는 사용자에게 노출시키지 않고, 폼, 보고서만 사용자에게 노출시킵니다.
  4. 폼, 보고서가 열릴 때, 로그인 ID를 기반으로 권한을 제어해야 합니다.

이 내용만으로 실제 개발하기가 쉽지는 않겠지만, 대략 이런 개념으로 한다고 생각하면 됩니다.

 

나스에 파일을 보관한다면, 해당 파일은 사용하는 사람 누구나 읽기/쓰기 권한을 줘야 합니다.
그래서 좀 위험합니다. 누군가 가져가 버릴 수도 있고요.

그래서 데이터 저장은 MSSQL을 사용하고, 액세스는 폼/보고서로만 사용하는 것을 권장하는 편입니다.

skier

2025.10.16 18:23:50
*.131.104.2

자재관리 DB구축을 위한 작업을 준비중입니다. 이와 관련하여 비용등을 문의하고 싶은데 연락 부탁드립니다.

profile

돌직구

2025.10.17 09:39:02
*.38.65.95

어제 퇴근 이후에 댓글을 봐서 연락이 늦었습니다.

오늘 오전 중에 연락 드리겠습니다.

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


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