드로우홀릭 더베이직

로그온 기능 문의(여러사람 동시 사용) 수정

2018.05.10 13:32:56 조회 수 2714 추천 수 0

대표님 안녕하세요~

지난번에 회사에 초대해 놓고 회사에서 결재가 나지 않아 연락을 못드리고 있었습니다.

어쩔 수 없이 제가 혼자 공부하며 필요한걸 만들어보려고 하고 있는데요,

서울로 가시기 전에 저한테 뭐든 좋으니 하나를 완성해 보라고 하신 말씀이 생각나서 책만 일단 따라 하고 있습니다.

(이제 2일 밖에 안했지만..^^)


저는 액세스 2016을 사용하고 있는 상황입니다.

"액세스2013 무작정 따라하기" 책을 구매해서 보고 있구요.

로그온 기능을 만들었습니다.

그리고 책이 안내되어 있는 링크(/kb/1030)로 들어가서 이력 남기는것도 만들었습니다.

그런데 마지막 설명에..


추가로 한가지 더 언급하자면, 이런 방식의 로그온 처리는 다중 사용자 환경에서는 불가능합니다. 만약 데이터베이스를 공유할 때에는, '로그온' 테이블을 공유하지 마시고, 각 프로그램 파일에 존재하는 로컬 테이블로 만들어야 합니다.


라고 되어있더라고요..

저는 회사 구성원 20명 정도가 사용할 수 있는 파일을 만들려고 하는건데..

어떤걸 참고하면 다중 사용자 환경에서 사용하면서 로그온과 변경(추가,삭제,업데이트)이력을 저장하면서 만들 수 있을까요?


ps1.

개발하는 동안 계속 로그온을 하면서 클릭하려니깐 귀찮은데,

한명의 사용자를 자동으로 선택되어질 수 있게 하는 방법이 있습니까??

기본값을 설정하면 될것 같은데.. 막상 들어가보니 뭔지 잘모르겠더라고요

(제가 클릭하니까 이런게 나와서.. 첨부된 화면 참조 부탁드립니다)


ps2.

각 자리마다 ip주소를 고정된 ip로 사용하고 있는데요

액세스에서 ip주소를 보고 알아서 사용자를 지정할 수 있는 기능도 있습니까?


profile

돌직구

2018.05.10 20:55:43
*.149.161.117

게시판에서 해결하기에는 다소 어려운 질문을 주셨네요.


우선, 책에서 '로컬 테이블로 만들어야 한다'라고 한 것은, 일단 책 범위 내에서의 설명입니다.

반드시 그렇게 해야 하는 것은 아닙니다만, 보통은 암호를 암호화하여 DB에 저장하므로, 로컬 테이블이 되지 않아도 상관은 없습니다.


하지만 이런식의 '인증'이라는 것은 이렇게 단순히 해결될 문제는 아닙니다.


일단, 질문 주신 것 중에, 'IP주소'로 인증하는 것을 말씀하셨는데..

IP주소도 가능하고요, 컴퓨터 이름으로도 가능합니다.

하지만 ID와 암호를 입력하는 방식에 비해서, 다른 사용자로 '가장'하는 것을 막을 수 없다는 문제는 여전하지요.


구글에서 'VB Get Computer Name', 'VB Get IP Address' 같은 키워드로 검색해 보시면, 관련된 소스는 많이 있을 겁니다.

대하

2018.05.11 09:44:56
*.247.244.74

아 감사합니다~

한번 검색해서 공부해서 해결해 보겠습니다~

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31697
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 27833
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23077
459 대화상자에서 매크로동작 2 열심 2022-07-30 1144
458 디자인보기 1 열심 2022-07-29 327
457 개발 컨셉 1 LoneStar 2022-07-29 1190
456 실행버튼 1 열심 2022-07-28 1421
455 다른PC에서는 왜정상작동이 안되는지요? 1 열심 2022-07-27 2311
454 추가쿼리에서 키위반 오류 문의드립니다 file 3 1 박형근 2022-07-17 35869
453 온라인강의(비메오vimeo) 동영상 재생 오류 7 디비32 2022-07-06 794
452 엉뚱한 질문 하나 드립니다... 아놀드 2022-06-14 526
451 액세스 화면색상이 이상해져서 문의드립니다 file 1 박형근 2022-06-05 1744
450 안녕하세요 기본적인 질문입니다. 5 으흐흐 2022-06-03 80
449 엑세스 오류 file 1 엑세스00 2022-05-12 2352
448 테이블에서 일대다 폼으로 레코드를 읽어오기 file 3 원죽 2022-04-05 755
447 날짜간의 시간차이를 "시분초"로 표현하고 싶습니다. file 1 엑세스초보탈출 2022-01-02 3730
446 압축 및 복구에 대한 문의입니다. 3 vrn001 2021-12-23 3169
445 액셀과 엑세스 VBA 차이점 문의 2 겨루기 2021-12-08 15674
444 오프라인 수업 문의 드립니다.~ 2 문건 2021-12-08 581
443 튜터링 범위에 대한 문의입니다. (Azure를 이용한 메일 보내는 기능 관련) 4 vrn001 2021-11-19 234
442 로그인된 유저이름 반환하기 가능할까요?? 2 아놀드 2021-11-08 242
441 Collection 관련 문의입니다. 8 vrn001 2021-11-05 219
440 2013 초급동영상 중 질문사항 입니다 file 2 푸리쏠 2021-10-29 294


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