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

 황동준 (bogri2000)

추천:  1
파일:     201124.accdb (696KB) 조회:  1677
제목:   [RE]체크박스를 활용한 레코드 이동시, 문제점(공유 액세스)
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요. - 액세스 버전(95,97,2000,xp,2003,2007): * 아래줄에 질문을 작성하세요 >>
자사는 제가 근본없이 어거지로 액세스를 독학해가며 업그레이드 하고있습니다 ㅠㅠ 체크박스/매크로단추/쿼리를 활용해서 레코드 이동을 구현한 상태인데,
해결못한 문제가 있습니다.

그림(1) 구조를 간단하게 표현했습니다.



그림(2) 위와같이 레코드를 셀렉해서 쿼리를 실행합니다.



그림(3) 위와같이 쿼리실행까지는 문제가 없습니다.


그런데, 체크박스를 사용할 담당자가 여러명입니다. (약 5명 내외)
일반적으로는 문제가 없지만 동시에 사용할 경우,
쿼리 조건이 '체크박스에 체크된 레코드'이기 때문에
쓰기 충돌 및 오류가 발생합니다.
이런 경우, 담당자별 체크박스와 쿼리를 만들어야할지 모르겠습니다.
쿼리나 매크로를 활용해서 '내가 체크한 레코드'라는 개념이 들어가야할것같은데, 어찌 해결해야할지 모르겠습니다.
자세한 설명 부탁드리겠습니다. 감사합니다!

==============[선을님 글에 대한 답변입니다]==============

 

보통 멀티 유저로 사용하시면 서버-클라이언트 구조의 내부 네트워크에서 연결 테이블을 사용 하실겁니다.

 

임시테이블은 각각의 유저 로컬에 존재하게 하고, 매 실행시마다 모든 데이를 삭제하고 새로 올리기 때문에 다른 사용자와 겹칠일은 없습니다.

 

첨부 파일은 임시 테이블DAO로 이용하는 방법입니다.

 

현재 만드시는거랑 비슷한지 모르겠습니다.(제작중인 파일 또는 예제를 만들어서 올리시는게 좋습니다.)

 

참고 해보시고 또 질문 주세요~
 
[불량 게시물 신고]  
선을답변이 늦어져서 죄송합니다!
말씀해주신 방법대로 적용해서 원하는 결과를 얻었습니다!!
근본 없이 독학해서 어려웠었는데,
제가 전혀 생각하지 못했던 사고를 배워서 좋았습니다.
감사합니다 : )
12-02 (14:42)
삭제 ■신고
        
  

작성일 : 2020-11-24(11:07)
최종수정일 : 2020-11-24(17:25)
 


 ◎ 관련글

  제 목   작성자   날짜
체크박스를 활용한 레코드 이동 시, 문제점 (공유 액세스) 선을 2020-11-23
[RE]체크박스를 활용한 레코드 이동시, 문제점(공유 액세스) 황동준 2020-11-24