책 내용 질문하기
도메인 계산 함수 질문
도서
2018 시나공 SUMMARY 컴퓨터활용능력 1급 필기
페이지
217
조회수
105
작성일
2018-02-27
작성자
탈퇴*원
첨부파일

핵심 181의 도메인 계산 함수가 컨트롤에 관련된 내용처럼 나오는데

첫번째 질문은 이 함수는 SQL, 쿼리에서는 사용하지 못하고 컨트롤에서만 사용할 수 있나요?

그리고 사용한다면 액세스 프로그램 어디에서 사용하나요? 컨트롤 속성에서인지..쿼리에서인지..

예시가 함수 식만 나와있어서 어떻게 활용하는지를 모르겠네요.

그리고 두번째로, 인수에는 필드이름, 폼의 컨트롤, 상수, 함수를 사용할 수 있다고 나와있고, 도메인 계산 함수는 레코드 집합에 대해 통계를, SQL 함수(SUM, AVG..)는 필드에 대해 통계를 구해준다고 되어있습니다.

DLOOKUP(인수/필드, 도메인/테이블, 조건) 이런 예시를 보여줄때

SQL 함수의 SELECT를 사용하는 것과 동일한 결과가 나오지 않나요?

DSUM과 SUM도 책의 설명과 예시 만으로는 기능의 차이를 이해하기가 힘들어 질문드립니다.

추가 질문인데 핵심 180의 조건부 서식에서 필드 값과 컨트롤 값이라는 개념이 헷갈리고, 아마 이것을 이해를 잘 하지 못해 핵심 180의 예시 문제 3번을 이해하는데 어려움을 겪는 것 같습니다. '필드 값이'는 어떻게 사용하는 것인지 알려주시면 감사하겠습니다.

답변
2018-03-05 10:59:21

안녕하세요.

핵심 181의 도메인 계산 함수가 컨트롤에 관련된 내용처럼 나오는데

첫번째 질문은 이 함수는 SQL, 쿼리에서는 사용하지 못하고 컨트롤에서만 사용할 수 있나요?

그리고 사용한다면 액세스 프로그램 어디에서 사용하나요? 컨트롤 속성에서인지..쿼리에서인지..

예시가 함수 식만 나와있어서 어떻게 활용하는지를 모르겠네요.

-> 특정 컨트롤의 값으로 사용하려면 특정 컨트롤의 '컨트롤 원본' 속성에 지정하면 됩니다. 또는 특정 컨트롤을 더블클릭하면 표시되는 메시지 박스에 특정 값을 표시하기 위해 사용할때는 특정 컨트롤의 더블클릭 이벤트 프로시저에 다음과 같이 작성하면 됩니다.

MsgBox DLookup(“전화번호”, “물품판매상세”, “소매점코드 = txt소매점코드”)

그리고 두번째로, 인수에는 필드이름, 폼의 컨트롤, 상수, 함수를 사용할 수 있다고 나와있고, 도메인 계산 함수는 레코드 집합에 대해 통계를, SQL 함수(SUM, AVG..)는 필드에 대해 통계를 구해준다고 되어있습니다.

DLOOKUP(인수/필드, 도메인/테이블, 조건) 이런 예시를 보여줄때

SQL 함수의 SELECT를 사용하는 것과 동일한 결과가 나오지 않나요?

-> 두 가지는 전혀 다른 기능입니다. dlookup는 단순한 함수라고 보시면 됩니다.

DSUM과 SUM도 책의 설명과 예시 만으로는 기능의 차이를 이해하기가 힘들어 질문드립니다.

-> 조건에 만족하는 데이터들 중 합계를 구한다면 sum은 전체 합계를 구합니다.

추가 질문인데 핵심 180의 조건부 서식에서 필드 값과 컨트롤 값이라는 개념이 헷갈리고, 아마 이것을 이해를 잘 하지 못해 핵심 180의 예시 문제 3번을 이해하는데 어려움을 겪는 것 같습니다. '필드 값이'는 어떻게 사용하는 것인지 알려주시면 감사하겠습니다.

-> 조건부 서식에서 필드 값이나 컨트롤 값은 동일한 것으로 보시면 됩니다. 예를들어 txt학과 라는 컨트롤에 학과 필드의 값이 표시되도록 연결되어 있다면 txt학과 컨트롤의 값과 학과 필드의 값은 동일합니다.

즐거운 하루 되세요.

  • *
    2018-03-05 10:59:21

    안녕하세요.

    핵심 181의 도메인 계산 함수가 컨트롤에 관련된 내용처럼 나오는데

    첫번째 질문은 이 함수는 SQL, 쿼리에서는 사용하지 못하고 컨트롤에서만 사용할 수 있나요?

    그리고 사용한다면 액세스 프로그램 어디에서 사용하나요? 컨트롤 속성에서인지..쿼리에서인지..

    예시가 함수 식만 나와있어서 어떻게 활용하는지를 모르겠네요.

    -> 특정 컨트롤의 값으로 사용하려면 특정 컨트롤의 '컨트롤 원본' 속성에 지정하면 됩니다. 또는 특정 컨트롤을 더블클릭하면 표시되는 메시지 박스에 특정 값을 표시하기 위해 사용할때는 특정 컨트롤의 더블클릭 이벤트 프로시저에 다음과 같이 작성하면 됩니다.

    MsgBox DLookup(“전화번호”, “물품판매상세”, “소매점코드 = txt소매점코드”)

    그리고 두번째로, 인수에는 필드이름, 폼의 컨트롤, 상수, 함수를 사용할 수 있다고 나와있고, 도메인 계산 함수는 레코드 집합에 대해 통계를, SQL 함수(SUM, AVG..)는 필드에 대해 통계를 구해준다고 되어있습니다.

    DLOOKUP(인수/필드, 도메인/테이블, 조건) 이런 예시를 보여줄때

    SQL 함수의 SELECT를 사용하는 것과 동일한 결과가 나오지 않나요?

    -> 두 가지는 전혀 다른 기능입니다. dlookup는 단순한 함수라고 보시면 됩니다.

    DSUM과 SUM도 책의 설명과 예시 만으로는 기능의 차이를 이해하기가 힘들어 질문드립니다.

    -> 조건에 만족하는 데이터들 중 합계를 구한다면 sum은 전체 합계를 구합니다.

    추가 질문인데 핵심 180의 조건부 서식에서 필드 값과 컨트롤 값이라는 개념이 헷갈리고, 아마 이것을 이해를 잘 하지 못해 핵심 180의 예시 문제 3번을 이해하는데 어려움을 겪는 것 같습니다. '필드 값이'는 어떻게 사용하는 것인지 알려주시면 감사하겠습니다.

    -> 조건부 서식에서 필드 값이나 컨트롤 값은 동일한 것으로 보시면 됩니다. 예를들어 txt학과 라는 컨트롤에 학과 필드의 값이 표시되도록 연결되어 있다면 txt학과 컨트롤의 값과 학과 필드의 값은 동일합니다.

    즐거운 하루 되세요.

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