책 내용 질문하기
프로시저 관련해서..
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
186
작성일
2011-09-02
작성자
첨부파일

프로시저 작성할 때 어떨 때 ""을 붙이는 지가 헷갈리는데요.

1. 엑셀 프로시저 작업에서 예를들어,

cmb콘도명.rowsource="E4:E7" 인 코드에서

" " 은 왜 붙이는 건가요?

2. 2부 179p의 4번 코드설명을 보면

분류코드.setfocus

라고 되어있는데

분류코드에 " "가 붙지 않은 이유가 필드명이기 때문인가요? (컨트롤명일 때는 붙이지 않는다고 알고있습니다.)

3. 액세스 프로시저 작성 때 쓰는 " "의 용도가

엑셀 프로시저 작성 때와 다른가요?? 어떻게 다른지도 설명 해주세요.

4. 액세스에서 보고서 페이지를 설정 할 때

=[page] & " /" .................. 이런식으로 쓰고

보고서에 쓰이는 컨트롤 원본을 정할 때

=iif([txt순이익]>=2000,"흑자","적자") 이런식으로 쓰던데

[ ]를 쓰는 용도가 다른것인가요?

답변
2011-09-03 09:42:14

기본적으로 ""는 문자를 나타낼때 사용하죠.

1. 컨트롤명.rowsource="e4:e7" 의 경우는 공식으로 외우시면 됩니다. rowsource 사용법은 이렇다 라고 기억하세요.

2. 네 필드명이나 컨트롤명에는 ""를 붙이시면 안되죠.

3. 프로시저 작성의 경우도 공식처럼 사용방법이 있는 것입니다. 문제를 많이 풀어보시면 ""를 어디에 넣어야 하는지 아시게 되실 거예요.

잘안된다면 같은 유형의 문제의 코드를 한페이지에 적어놓고 비교하는 것도 방법입니다.

4. [] 은 필드명이나 컨트롤명 등일때 자동으로 붙여주는 것으로 없어도 정상실행된다면 []없이도 사용가능 합니다.

[]이 없어서 필드명이나 컨트롤명으로 인식하지 않아 제대로 작동되지 않는다면 []을 붙여서 사용하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2011-09-03 09:42:14

    기본적으로 ""는 문자를 나타낼때 사용하죠.

    1. 컨트롤명.rowsource="e4:e7" 의 경우는 공식으로 외우시면 됩니다. rowsource 사용법은 이렇다 라고 기억하세요.

    2. 네 필드명이나 컨트롤명에는 ""를 붙이시면 안되죠.

    3. 프로시저 작성의 경우도 공식처럼 사용방법이 있는 것입니다. 문제를 많이 풀어보시면 ""를 어디에 넣어야 하는지 아시게 되실 거예요.

    잘안된다면 같은 유형의 문제의 코드를 한페이지에 적어놓고 비교하는 것도 방법입니다.

    4. [] 은 필드명이나 컨트롤명 등일때 자동으로 붙여주는 것으로 없어도 정상실행된다면 []없이도 사용가능 합니다.

    []이 없어서 필드명이나 컨트롤명으로 인식하지 않아 제대로 작동되지 않는다면 []을 붙여서 사용하시면 됩니다.

    좋은 하루 되세요.

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