안녕하세요? 교재에 있는 문제가 아니라 오늘 본 상설시험 문제에서 모르는 문제 질문드립니다.
1. 두 테이블이 있습니다. (ㅇㅇ테이블,ㅁㅁ테이블)
두 테이블에는 서로 연결되는 필드가 있었던 것 같습니다.
그런데 두 테이블이 Microsoft office access에서 이 관계를 작성하여 참조 무결성 강화를 설정할 수 없습니다. 관계 테이블에는 ~에 관한 레코드가 있지만 기본 테이블에는 ~에 대한 레코드가 없습니다.
이런 오류가 있습니다. 그래서 문제에서는 이 참조 무결성을 방해하는 레코드?필드의 이름을
null로 바꾸는 업데이트 쿼리를 만들어라고 했습니다.
저는 이 쿼리를 만들 때 쿼리 작성창에서 쿼리에 해당하는 필드를 옮길 때 두 테이블 모두에 있는 필드를 옮겼습니다. 그리고 그 필드 속성 중 업데이트 창에 null이라고 적었는데요 이렇게 하는게 맞습니까?
(쿼리유형은 업데이트 누른 상태)
2.쿼리를 만들 때 조건에 관한 질문입니다.
어느 필드의 값이 50 이상 250미만의 값만 쿼리에 나타나게 하라고 했는데요
저는 그 쿼리 디자인에서 그 필드 값의 조건 창에 between 50 and 250 이라고 했는데 맞습니까?
3.쿼리를 만들 때 조건에 관한 질문입니다.
쿼리를 실행하면 나오는 레코드 중에 그 레코드가 '문학'을 포함한 레코드만 나오게 했을 때
그 필드의 조건을 어떻게 입력해야합니까?
4.폼이 로드(on load)될 때 레코드 원본을 ㅇㅇ테이블이 되게 해라
(Recordsource를 사용하고 이벤트 프로시저 쓸 것)
이벤트 프로시저를 어떻게 작성해야 하나요?
Me.Recordsource=[tables]![ㅇㅇ] <<< 몰라서 이렇게 적었습니다 ㅜㅜ
5.만약에 이벤트 프로시저를 이용해서 조건을 입력할 때 조건을 어떻게 해야할 지 모르면
매크로를 작성해서 그 매크로로 부터 조건을 추출할 수 있지 않습니까?
매크로를 통해서 조건값을 조회하는 방법을 모르겠습니다.
자세한 답변 부탁드리겠습니다. 항상 수고해주셔서 감사합니다.
안녕하세요.
1. 결과적으로 업데이트 쿼리를 만들어 실행한 후 관계 설정을 할 수 있었다면 맞는 것으로 채점됩니다.
2. 맞습니다.
3. like "*문학*"
4. me.recordsource = "select * from 테이블이름"
5. 매크로로 작성한 후 프로시저로 변환하는 것을 말씀하시는 건가요? 그렇다면 교재 211쪽을 참고하세요.
즐거운 하루 되세요.
"-
*2013-12-23 10:01:55
안녕하세요.
1. 결과적으로 업데이트 쿼리를 만들어 실행한 후 관계 설정을 할 수 있었다면 맞는 것으로 채점됩니다.
2. 맞습니다.
3. like "*문학*"
4. me.recordsource = "select * from 테이블이름"
5. 매크로로 작성한 후 프로시저로 변환하는 것을 말씀하시는 건가요? 그렇다면 교재 211쪽을 참고하세요.
즐거운 하루 되세요.
"