|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 액세스 버전(95,97,2000,xp,2003,2007):
* 아래줄에 질문을 작성하세요 >>
안녕하세요.
기존에 사용하던 액세스는
하위폼에 테이블을 가져와서 DB를 관리했었습니다.
개편하면서,
언바운드폼과 실행쿼리를 사용해서 DB를 관리하려고합니다.
그런데 문제가 생겼습니다.
중복불가능한 필드가 여러개 있습니다.
테이블로 관리할때는 문제가 안됐었는데,
실행쿼리를 사용하니 문제가 생겼습니다.
데이터 추가시, 중복레코드가 발생하면
'중복됐다'는 메세지를 띄우고싶습니다.
OnError 매크로와 MessageBox 매크로를 사용하려고했는데,
키위반 메세지를 에러메세지로 인식하지 않는듯합니다.
OnError 매크로가 실행되지않습니다.
이런 경우, 어떻게 해결해야할까요?
조언부탁드리겠습니다.
==============[선을님 글에 대한 답변입니다]==============
If 문을 이용하여 중복을 확인하고 진행하시면 됩니다.
첨부 참조하세요 |
|