책 내용 질문하기
daverage 질문
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
359
조회수
60
작성일
2011-08-11
작성자
첨부파일

문제 5번 조건을 지정할때 혹시 i23부분에

국어와 수학을 동시에

=OR(C16>=90,E16>=90) 라고 하면 왜 안되나요??

죄송합니다..두번째 질문은 2편의 데이터베이스 관련사항인데요..

354쪽 2번 질문입니다..

조건에 맞는 레코드가 여러 개 있을 경우 첫 번째로 일치하는 레코드를 찾을 수 있도록 하시오.

라고 문제에 써있는데

Private Sub cmd조회_Click()
Me.RecordsetClone.findfirst "이름 like '*" & txt성명 & "*'"
Me.Bookmark = Me.RecordsetClone.Bookmark

End Sub
라고 하면 왜 안되는 건가요??/
질문의 사항이 무엇을 의미하는 것인지 잘 모르겠어요..
답변
2011-08-12 08:56:52

1. 그 식을 사용할 수 있습니다.

식을 이용하여 true나 false 값이 나오게 되므로

총점평균 처럼 필드명을 원본데이터에 없는 필드명을 쓰셔야 합니다.

국어 나 수학이 아닌

다른 필드명을 써보세요.

국어수학

=OR(C16>=90,E16>=90)

같이요..

2. like 는 포함하는 값 을 찾는 것이잖아요.

문제에서는 이름을 입력 했을 경우에 이름에 해당하는 첫번재 레코드가 보이게 하는데

님이 작성하신 식은 김 이라는 것을 넣으면 김에 해당하는 모든 데이터가 표시 되게 됩니다.

이렇게 하시면 결과가 제대로 나오지 않겠죠.

그림에 보이는 것 과 같이 길업생 이라는 이름을 넣고 조회를 하면 길업생 이라는 사람의 첫번째 레코드를 표시 해 주어야 합니다.

좋은 하루 되세요.

"
  • *
    2011-08-12 08:56:52

    1. 그 식을 사용할 수 있습니다.

    식을 이용하여 true나 false 값이 나오게 되므로

    총점평균 처럼 필드명을 원본데이터에 없는 필드명을 쓰셔야 합니다.

    국어 나 수학이 아닌

    다른 필드명을 써보세요.

    국어수학

    =OR(C16>=90,E16>=90)

    같이요..

    2. like 는 포함하는 값 을 찾는 것이잖아요.

    문제에서는 이름을 입력 했을 경우에 이름에 해당하는 첫번재 레코드가 보이게 하는데

    님이 작성하신 식은 김 이라는 것을 넣으면 김에 해당하는 모든 데이터가 표시 되게 됩니다.

    이렇게 하시면 결과가 제대로 나오지 않겠죠.

    그림에 보이는 것 과 같이 길업생 이라는 이름을 넣고 조회를 하면 길업생 이라는 사람의 첫번째 레코드를 표시 해 주어야 합니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.