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

 황동준 (bogri2000)

추천:  0
파일:     211207_레코드추가시중복.accdb (536KB) 조회:  958
제목:   [RE]쿼리로 레코드 추가 시, 고유&중복 이슈
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 액세스 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >> 


안녕하세요.

기존에 사용하던 액세스는
하위폼에 테이블을 가져와서 DB를 관리했었습니다.

개편하면서,
언바운드폼과 실행쿼리를 사용해서 DB를 관리하려고합니다.

그런데 문제가 생겼습니다.
중복불가능한 필드가 여러개 있습니다.
테이블로 관리할때는 문제가 안됐었는데,
실행쿼리를 사용하니 문제가 생겼습니다.

데이터 추가시, 중복레코드가 발생하면
'중복됐다'는 메세지를 띄우고싶습니다.

OnError 매크로와 MessageBox 매크로를 사용하려고했는데,
키위반 메세지를 에러메세지로 인식하지 않는듯합니다.
OnError 매크로가 실행되지않습니다.

이런 경우, 어떻게 해결해야할까요?
조언부탁드리겠습니다.
==============[선을님 글에 대한 답변입니다]==============

If 문을 이용하여 중복을 확인하고 진행하시면 됩니다.

첨부 참조하세요
 
[불량 게시물 신고]  
선을가..감동입니다...
DCOUNT를 이런방식으로 사용하는건지 몰랐습니다 ㅠㅠ
한수 배워갑니다. 감사합니다!
12-08 (09:23)
삭제 ■신고
        
  

작성일 : 2021-12-07(17:36)
최종수정일 : 2021-12-07(17:36)
 


 ◎ 관련글

  제 목   작성자   날짜
쿼리로 레코드 추가 시, 고유&중복 이슈 선을 2021-12-07
[RE]쿼리로 레코드 추가 시, 고유&중복 이슈 황동준 2021-12-07