책 내용 질문하기
엑세스 질문입니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
107
조회수
122
작성일
2012-06-23
작성자
첨부파일

1. 작업할때 []를 이용해서 수식을 작성하는 것과 " " 를 이용하여 수식을 작성하는 것의 차이는 무엇입니까?

ex) txt금액합계 컨트롤에 금액의 합계를 표시하라 -> Sum([금액])

txt납부금합계에는 성별이 '여'인 고객의 납부금 합계를 표시하라

-> Dsum("납부금","수강고객현황","성별='여'")

' txt마진액 = txt매출액 - txt제조경비' 와 같이 표시되도록 설정하시오

-> =[txt매출액]-[txt제조경비]

2. 기본필드연결 에서 ... 콤보상자를 선택하면 "입력한 식에서 닫혔거나 존재하지 않는 게시물을 참조합니다" 라는 말이 뜨면서 진행할 수 없습니다. 어떻게 해야 합니까?

답변
2012-06-25 12:38:52

1. 기본적으로 "" 는 문자에 붙는 것입니다.

dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.

dsum("더할값이있는필드명","테이블/쿼리","조건")

처럼 말이죠.

인수가 "" 로 묶여졌기 때문에 문자를 나타낼때 "" 를 사용하면 헷갈리게 되므로 '' 를 이용하여 문자를 나타냅니다.

그래서 "성별 ='여'" 와 같이 조건이 사용된 것입니다.

[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.

이것이 자동으로 붙어 필드명을 표시 하는 것이죠.

[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.

[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.

2. 기본폼과 하위폼의 레코드 원본이 제대로 설정되었는지 확인 하시구요. 원본이 제대로 설정 되었다면 원본으로 설정된 테이블이나 쿼리의 관계가 제대로 지정 되었는지 확인해 보시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2012-06-25 12:38:52

    1. 기본적으로 "" 는 문자에 붙는 것입니다.

    dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.

    dsum("더할값이있는필드명","테이블/쿼리","조건")

    처럼 말이죠.

    인수가 "" 로 묶여졌기 때문에 문자를 나타낼때 "" 를 사용하면 헷갈리게 되므로 '' 를 이용하여 문자를 나타냅니다.

    그래서 "성별 ='여'" 와 같이 조건이 사용된 것입니다.

    []은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.

    이것이 자동으로 붙어 필드명을 표시 하는 것이죠.

    []이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.

    []이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.

    2. 기본폼과 하위폼의 레코드 원본이 제대로 설정되었는지 확인 하시구요. 원본이 제대로 설정 되었다면 원본으로 설정된 테이블이나 쿼리의 관계가 제대로 지정 되었는지 확인해 보시기 바랍니다.

    좋은 하루 되세요.

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