책 내용 질문하기

이렇게 숫자로 보였지만 텍스트 값이기 때문에 ''을 사용 하게 된 것이구요.
이런 데이터들을 사용 하였을때 정확한 값이 나오지 않는다면
실제 행원본으로 사용된 테이블로 가셔서
확인 해 주셔야 합니다.
좋은 하루 되세요.
"
me.filter 컨트롤원본 관련하여 문의드립니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
476
조회수
52
작성일
2013-10-14
작성자
첨부파일
안녕하세요.
1급실기준비중인 사람입니다.
1달반정도 학원다니면서 자격증위주로 실기를 배웠는데요.
학원에서 나눠준 프린터물에선
컨트롤원본이 숫자이냐 문자이냐에따라서 기재하는게 다르더라구요.
컨트롤원본이 문자일경우
①me.filter = "컨트롤원본(필드명)= '" & 컨트롤명( txt문자) & "'"
컨트롤원본이 숫자일경우
②me.filter="컨트롤원본(필드명=" & 컨트롤명(txt숫자)
현재 실전고사 G형을 풀고있는데.
문제3 조회 및 출력기능구현
2번문제 학생성적폼의 조회버튼(cmd조회)을 클릭시 기능을 수행하라는 문제를보시면
폼의 데이터 학번이 "cmb학번"의 값과 동일한 레코드를 표시하라고 되어있습니다.
학번은 컨트롤원본이숫자이기때문에 ②번식을 적용하는줄알았더니
①번식이답이더라구용... ㅜㅜ
좀길게 설명햇죠;;; 컨트롤원본? 암튼 필터문제 작성하는 기준이 뭔지
헷갈려서 이렇게 자세히올립니다.
성실한답변부탁드릴께요.
답변
2013-10-16 05:28:24
숫자인지 텍스트 인지 확인해 봅시다.
먼저 cmb학번 컨트롤을 더블클릭하여 행원본이 무엇인지 확인해 보세요.
학생 테이블의 학번과 이름이 행원본으로 되어 있네요.
거기에 바운드 열이 1이므로 학번이 컨트롤에 저장되는 값입니다. 즉 cmb학번 을 비교하게 되면 학번을 비교하게 되므로
학번이 어떤 데이터를 가지고 있는지 확인 해야겠죠.
학생 테이블을 디자인보기로 열어서 학번 테이블의 데이터 형식을 확인 해 보세요.
학번의 데이터 형식이 텍스트 인것을 알 수 있습니다.
먼저 cmb학번 컨트롤을 더블클릭하여 행원본이 무엇인지 확인해 보세요.
학생 테이블의 학번과 이름이 행원본으로 되어 있네요.

거기에 바운드 열이 1이므로 학번이 컨트롤에 저장되는 값입니다. 즉 cmb학번 을 비교하게 되면 학번을 비교하게 되므로
학번이 어떤 데이터를 가지고 있는지 확인 해야겠죠.
학생 테이블을 디자인보기로 열어서 학번 테이블의 데이터 형식을 확인 해 보세요.
학번의 데이터 형식이 텍스트 인것을 알 수 있습니다.

이렇게 숫자로 보였지만 텍스트 값이기 때문에 ''을 사용 하게 된 것이구요.
이런 데이터들을 사용 하였을때 정확한 값이 나오지 않는다면
실제 행원본으로 사용된 테이블로 가셔서
확인 해 주셔야 합니다.
좋은 하루 되세요.
-
*2013-10-16 05:28:24숫자인지 텍스트 인지 확인해 봅시다.
먼저 cmb학번 컨트롤을 더블클릭하여 행원본이 무엇인지 확인해 보세요.
학생 테이블의 학번과 이름이 행원본으로 되어 있네요.
거기에 바운드 열이 1이므로 학번이 컨트롤에 저장되는 값입니다. 즉 cmb학번 을 비교하게 되면 학번을 비교하게 되므로
학번이 어떤 데이터를 가지고 있는지 확인 해야겠죠.
학생 테이블을 디자인보기로 열어서 학번 테이블의 데이터 형식을 확인 해 보세요.
학번의 데이터 형식이 텍스트 인것을 알 수 있습니다."
이렇게 숫자로 보였지만 텍스트 값이기 때문에 ''을 사용 하게 된 것이구요.
이런 데이터들을 사용 하였을때 정확한 값이 나오지 않는다면
실제 행원본으로 사용된 테이블로 가셔서
확인 해 주셔야 합니다.
좋은 하루 되세요.