안녕하세요. 액세스 기출을 풀던 중
수식, 명령문, 조건, 컨트롤원본, 유효성검사규칙,정렬,프로시저,매크로 등의 작업에서
필드, 폼, label, 컨트롤 등 액세스에 포함되는 요소들을 입력할 때에
예를 들어 그 요소의 이름이 '작업'이라면
이름, [이름], "이름"
이런 식으로 다양하게 표현하여 혼란이 와서 문의 남깁니다.
테이블의 속성시트에서, 컨트롤원본 설정에서, 쿼리의 조건이나 필드입력에서, 프로시저나 매크로의 수식, 조건 입력에서
등등 일관되게 형식이 사용되지 않는 것 같아 질문 남깁니다.
어떠한 작업에서 어떤 요소를 입력할 때 어떠한 형식으로 표시해야하는 지 알려주시면 감사하겠습니다!
안녕하세요.
큰 틀만 이해해 주시면 됩니다.
액세스에서 [ ] 는 폼이름, 필드명이나 컨트롤명 등에 붙여줍니다.
필요시에 액세스가 자동으로 붙여주기도 합니다.
[ ] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.
컨트롤명에 큰따옴표를 붙이는 경우는 도메인 함수가 대표적입니다.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
좋은 하루 보내세요.
-
관리자2019-02-28 22:47:12
안녕하세요.
큰 틀만 이해해 주시면 됩니다.
액세스에서 [ ] 는 폼이름, 필드명이나 컨트롤명 등에 붙여줍니다.
필요시에 액세스가 자동으로 붙여주기도 합니다.
[ ] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.컨트롤명에 큰따옴표를 붙이는 경우는 도메인 함수가 대표적입니다.
dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.
dsum("필드명","테이블/쿼리명","조건")
' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.
인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.
dsum("필드명","테이블/쿼리명","조건='이름'")
위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.
좋은 하루 보내세요.