책 내용 질문하기
프로시저/매크로/속성시트 필드 구분
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
351
조회수
189
작성일
2015-10-07
작성자
탈퇴*원
첨부파일

안녕하세요

프로시저/매크로/속성시트 필드

각각 입력 형식이 다른 것 같습니다.

기준이 점점 혼동스러워서요

매크로나 시트창, 프로시저(?)에서 [필드] 이렇게 쓸 때와 '필드' 이거 어떻게 구분해야 하나요?

그리고 매크로나 속성시트창에서 [forms]![폼명]![컨트롤명] 쓸 때하고 그냥 [컨트롤명] 쓸 때하고 어떻게 구분하는 건가요?

글을 쓰면서도 무슨 글을 쓰는지 혼동스러워서 다시 이전 이론 부분을 다시 소급해보았습니다.

폼의 컨트롤을 수식이나 SQL문에 사용 시 별도의 문자열로 간주 ----> & 붙이라는 의미

"필드명" ====> 필드명은 쌍따옴표 안에

txt제품명 같은 문자열이 입력되는 컨트롤은 ====> 숫자 / '문자' / #날짜#

매크로 ====> 조건 "" 없이 나머지 조건 입력

프로시저 ====> recordsource나 filter는 "" 입력

다시 이전 내용을 소급해 보아도 혼동스럽네요

시나공 선생님께서는 어떻게 구분하시는지요?

도와주세요

답변
2015-10-08 10:37:48

저는 따로 분리 하여 생각 하지 않습니다.

일단 기본적으로 filter, rcordsource 의 경우 & 연산자를 이용하여 컨트롤 분리를 해야 하고

sql 문, dcount와 같은 d가 들어가는 도메인 함수에서는 & 연산자를 이용하여 컨트롤 분리를 하지 않아도 된다.

고 기억한 후

"필드명=" & txt숫자

"필드명='" & txt문자 & "'"

"필드명=#" & txt날짜 & "#"

로 사용하죠.

[] 은 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분이므로

필드명, forms!폼명!컨트롤명 으로 입력하고 엑세스가 자동으로 [] 을 붙여주는지 확인 하고

붙여주지 않더라도 정상 실행되는지 확인 하여 정상실행되면 넘어가고

정상실행되지 않으면 직접 [forms]![폼명]![컨트롤명] 으로 수정해 줍니다.

좋은 하루 되세요.

  • *
    2015-10-08 10:37:48

    저는 따로 분리 하여 생각 하지 않습니다.

    일단 기본적으로 filter, rcordsource 의 경우 & 연산자를 이용하여 컨트롤 분리를 해야 하고

    sql 문, dcount와 같은 d가 들어가는 도메인 함수에서는 & 연산자를 이용하여 컨트롤 분리를 하지 않아도 된다.

    고 기억한 후

    "필드명=" & txt숫자

    "필드명='" & txt문자 & "'"

    "필드명=#" & txt날짜 & "#"

    로 사용하죠.

    [] 은 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분이므로

    필드명, forms!폼명!컨트롤명 으로 입력하고 엑세스가 자동으로 [] 을 붙여주는지 확인 하고

    붙여주지 않더라도 정상 실행되는지 확인 하여 정상실행되면 넘어가고

    정상실행되지 않으면 직접 [forms]![폼명]![컨트롤명] 으로 수정해 줍니다.

    좋은 하루 되세요.

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