382페이지 2번 문제 : 판매현황 폼의 조회버튼(cmb조회)를 클릭할 때 다음과 같은 기능을 수행하도록 구현하시오
cmb물품에서 선택된 상품과 동일한 레코드만 표시, filter 속성 사용
이 문제에서는 me.filer = "물품코드='" & cmb물품 & "'" 과 같이 me.filer를 쓰는데 다른 곳에서는 me가 없는 그냥 filter를 사용 하는데 차이점이 무엇인가요??(부록 218페이지에서는 그냥 filter만 사용하거든요...다른점이 무엇인가요???)
한가지 더 질문 드릴께요
매크로 작성이나 프로시저 작성시 대괄호를 사용할 때와 큰 따옴표를 사용 할때의 차이점이 알고 싶습니다. 예를 들어 판매일자별 판매현황 보고서를 인쇄미리보기의 형태로 열 것, 이라는 문제에서 조건에 "상품명= '" & txt상품명 & "'" 이런 형태로 작성될때도 있고,
[상품명]=[forms]![판매현황]![txt상품명]과 같은 형태로 작성될 때도 있는데 어떻게 구분하여 사용 해야되는지 알고 싶어요
답변이 늦어 정말 죄송합니다.
1.
문제에서 filter,filteron 을 이용하라고 했다면 filter,filteron 을 이용하시면 되구요.
어떻게 작성하시든 결과가 정확히 나온다면 정답으로 인정 될 수도 있습니다.
2.
"" 는 보통 문자에 사용하는 것입니다.
엑세스에서는
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
좋은 하루 되세요.
-
*2015-04-22 06:51:45
답변이 늦어 정말 죄송합니다.
1.
문제에서 filter,filteron 을 이용하라고 했다면 filter,filteron 을 이용하시면 되구요.
어떻게 작성하시든 결과가 정확히 나온다면 정답으로 인정 될 수도 있습니다.
2.
""" 는 보통 문자에 사용하는 것입니다.
엑세스에서는
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
좋은 하루 되세요.