액세스책의 287페이지 문제4-2입니다.
불일치 쿼리를 만드는 문제인데 저의 경우에는 마법사를 사용하다보면 나중에 마법사를 사용할 수 없는 문제가 나오면 곤란할것같아서
평소에도 마법사를 사용하지 않고 만드는 방법으로 작성하는 편입니다.
저의 경우에는 NOT IN을 사용하는 방법을 사용했습니다만
전혀 올바른 결과가 나오질 않습니다.
어디가 잘못되었는지 확인해주시면 감사하겠습니다.

결과

그리고 강사이름 필드의 조건에 NOT IN~을 넣는것과 옆에 새로 강사코드 열을 만들고 표시 체크박스를 해제하여 조건을 넣는것과
같은 결과인가요? 다르다면 서로 어떻게 다른지 알 수 있을까요?
엑세스 책 308페이지의 3-2번 문제입니다.
[거래처코드]=[Forms]![운행관리]![cmb거래처코드] And [행선지코드]=[Forms]![운행관리]![cmb행선지코드]가 올바른 코드입니다.
하지만 [Forms]!~![cmb거래처코드]와 같이 왜 경로를 설정하나요? 보통 현재의 폼에서 작업하면 그런것은 없어도 되지않나요?
그렇다고 없이 설정하니까 매개변수 입력창이 나타나더군요.
그리고 어쩔땐 경로사이에 . 대신 !를 설정하던데 특별한 의미가 있나요?
안녕하세요.
287쪽
강사이름 필드에 not in(select 강사코드....)로 강사코드와 비교하셨습니다.
동일한 내용을 포함하는 필드끼리 비교되어야 합니다.
강사 테이블의 강사코드 필드와 비교되어야 합니다. 화면에 표시는 되지 않아야 겠죠.
또한,
Not in을 사용할 경우, Not in에 포함되는 테이블은 [테이블 표시] 영역에서 제외되어야 합니다.
위에서 말씀드렸듯이 강사이름 필드에 not in으로 강사코드의 존재를 확인하는 것은 옳지 않은 방법입니다.
308쪽
[Forms]![운행관리]![cmb거래처코드] 의 경우,
Forms 중에서 [운행관리] 안에 [cmb거래처코드] 정도로 이해하시면 됩니다. 오른쪽으로 갈수록 왼쪽에 있는 대분류안에 포함된 개체가 됩니다.
매크로의 경우에는 독립적으로 따로 저장시키기도 하므로 동일 폼이라고 생각하지 않습니다.
그래서 컨트롤의 경로를 모두 적어주셔야 합니다.
좋은 하루 보내세요.
-
관리자2019-08-02 21:40:58
안녕하세요.
287쪽
강사이름 필드에 not in(select 강사코드....)로 강사코드와 비교하셨습니다.동일한 내용을 포함하는 필드끼리 비교되어야 합니다.
강사 테이블의 강사코드 필드와 비교되어야 합니다. 화면에 표시는 되지 않아야 겠죠.
또한,
Not in을 사용할 경우, Not in에 포함되는 테이블은 [테이블 표시] 영역에서 제외되어야 합니다.
위에서 말씀드렸듯이 강사이름 필드에 not in으로 강사코드의 존재를 확인하는 것은 옳지 않은 방법입니다.
308쪽[Forms]![운행관리]![cmb거래처코드] 의 경우,
Forms 중에서 [운행관리] 안에 [cmb거래처코드] 정도로 이해하시면 됩니다. 오른쪽으로 갈수록 왼쪽에 있는 대분류안에 포함된 개체가 됩니다.
매크로의 경우에는 독립적으로 따로 저장시키기도 하므로 동일 폼이라고 생각하지 않습니다.
그래서 컨트롤의 경로를 모두 적어주셔야 합니다.
좋은 하루 보내세요.