드로우홀릭 더베이직

자사는
제가 근본없이 어거지로 액세스를 독학해가며 업그레이드 하고있습니다 ㅠㅠ
체크박스/매크로단추/쿼리를 활용해서 레코드 이동을 구현한 상태인데,
해결못한 문제가 있습니다.
그림(1) 구조를 간단하게 표현했습니다.

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

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

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


profile

돌직구

2020.11.24 16:12:04
*.90.179.253

혼자 사용한다면, 체크박스가 별 문제가 없을 겁니다.

하지만, 여럿이서 사용한다면, 체크박스는 절대로 사용해서는 안 됩니다.

(DB의 테이블 구조를 변경해서 사용하는 방법도 있는데, 추천하지는 않습니다.)


이 문제를 해결하는 방법은..

'목록 상자'를 이용하는 것입니다.


폼A, 폼B 모두 목록상자로 구현해야 합니다.

목록상자는, Ctrl 혹은 Shift 키를 이용해서 여러 항목을 선택하게 할 수 있습니다.


DB의 테이블 구조를 변경해서 사용하는 방법은..

별도의 '선택' 테이블을 만드는 것입니다.

사용자ID   상품코드
----------------------


이렇게 하면, 폼A가 열릴 때, '사용자ID'에 해당하는 상품코드만 표시하게 하면 됩니다.
(물론, 폼A가 열릴 때, 모든 상품이 '선택' 테이블에 들어가는 처리를 해야겠지요.)

이것 말고도, 폼A가 닫힐 때, 기존에 등록된 데이터를 삭제해 주어야 하는 등..
매우 처리해 주어야 할 것이 많습니다.

그래서 추천하지 않는 것입니다.

선을

2020.11.25 10:42:08
*.209.223.231

완벽히는 아니지만,

무슨말씀이신지 조금은 이해가 갑니다!


시도해보겠습니다!

답변감사합니다 : )

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 FAQ: 어떤 과정을 수강하는 것이 좋을까요? 외 돌직구 2017-08-29 31804
공지 좋은 답변을 이끌어 내는 방법 [1] 돌직구 2017-07-14 27948
공지 액세스 Q/A 게시판 형식을 변경합니다. 돌직구 2014-09-10 23094
419 실무 액세스 2 "참조"부분 file 3 키스톤 2020-12-22 4448
418 외부테이터 불러오기 중 file 2 키스톤 2020-12-09 1809
417 로그온폼 만들기 강의중에 이미지가 안보입니다. file 4 키스톤 2020-11-26 2483
416 테이블 구성 관련 문의 file 2 솔개 2020-11-25 2883
» 체크박스를 활용한 레코드 이동 시, 문제점 (공유 액세스) 2 선을 2020-11-24 2943
414 파일 첨부 또는 하이퍼링크 관련 질문 2 솔개 2020-11-22 2863
413 개발의뢰 및 튜터링 관련 1 Jay 2020-11-17 2134
412 액세스 2가지 질문이 있습니다 도움 부탁드립니다 1 모리 2020-11-11 588
411 보고서의 조건추가시 조건값에 콤보상자 값을 문자로 지정할 수 없나요? 4 청솔 2020-11-03 2852
410 두개의 xml 파일을 액세스로 합칠 수 있나요? 1 무명1 2020-11-02 412
409 여러 필드값을 하나로 합친 필드값 구하는 방법? 1 전산쟁이 2020-10-26 797
408 데이터 조회하는 방법 2 전산쟁이 2020-10-22 1272
407 (쿼리질문) 필드 데이터 가공방법 ? 3 전산쟁이 2020-10-16 8447
406 TFaccess 사용가능 버전 ??? 1 전산쟁이 2020-09-17 831
405 ERP 시스템 구현을 액세스로?? 2 클로이 2020-09-14 9402
404 (RE) 코드북 단일 폼에서 데이터 입력수정 file 5 룰루 2020-08-25 473
403 단일폼에서의 데이터 입력 수정 1 룰루 2020-08-25 523
402 액세스 버전 변경 4 클로이 2020-08-22 7432
401 선언문 내용 3 학이시습 2020-08-20 922
400 실무액세스 검색폼 모듈을 수정했는데 잘 안되네요. file 4 클로이 2020-08-11 595


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