책 내용 질문하기
컴활실기 2010년 1회 1급 문제에서 2-2번이요~
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
205
조회수
71
작성일
2011-07-30
작성자
첨부파일

문제 2-2번에서

답을 보니

docmd.openform "거래처"

[forms]![거래처]![거래처코드] = txt거레처코드

[forms]![거레처]![거래처명]=txt거래처명

[forms]![거래처]![담당자명]=txt담당자명

[forms]![거래처]![전화번호]=left(txt전화번호,8) & "****"

라고 쓰여져 있었는데요~

이 문제를

docmd.openform "거래처", acnormal, , "거래처코드 = " & txt거래처코드

docmd.openform "거래처", acnormal, , "거래처명 = '" & txt거래처명 & "'"

이런식으로 쓰면 안되는건가요??ㅠㅠ

[ ]괄호를 이용하는건 매크로에서 where조건문에만 쓸 수 있는게 아니고

이벤트 프로시저를 이용할 때도 쓸 수 있는 건가요??ㅠㅠ

무조건 외워서 그런건지 잘 모르겠어요ㅠㅠ

답변
2011-08-01 11:54:25

[forms]![거래처]![거래처코드] 와 같이 쓰는 이유는 현재 작업중인 폼이나 보고서가 아닌 다른 곳의 컨트롤을 사용하려면 작성해야 하는 방법입니다. 즉 경로라고 보시면 됩니다.

우리가 c:\길벗컴활1급\db 라는 경로를 사용하듯 엑세스 에서도 다른곳에 있는 컨트롤 명을 사용하려면 경로를 사용해야 합니다.

사용방법이 [forms]![거래처]![거래처코드]와 같은 것이구요. 이것은 거래처폼의 거래처코드 컨트롤을 이용하겠다 라는 뜻입니다.

좌변은 거래처 폼의 거래처코드 컨트롤이구요. 우변의 txt거래처코드는 거래처별 판매정보폼의 컨트롤 입니다.

현재 작업중이던 폼은 거래처별 판매정보 폼이구요. 이폼에서 열기버튼을 눌렀을때 나타나는 폼이 거래처 폼이므로

현재 작업중인 폼의 컨트롤 명은 그냥 써도 되지만

거래처폼의 컨트롤은 경로가 필요한 것입니다.

경로를 사용하는 것은 현재 작업중인 폼이나 보고서가 아닌 다른 곳에있는 컨트롤을 사용할때 쓰는 것이기 때문이죠.

좋은 하루 되세요.

"
  • *
    2011-08-01 11:54:25

    [forms]![거래처]![거래처코드] 와 같이 쓰는 이유는 현재 작업중인 폼이나 보고서가 아닌 다른 곳의 컨트롤을 사용하려면 작성해야 하는 방법입니다. 즉 경로라고 보시면 됩니다.

    우리가 c:\길벗컴활1급\db 라는 경로를 사용하듯 엑세스 에서도 다른곳에 있는 컨트롤 명을 사용하려면 경로를 사용해야 합니다.

    사용방법이 [forms]![거래처]![거래처코드]와 같은 것이구요. 이것은 거래처폼의 거래처코드 컨트롤을 이용하겠다 라는 뜻입니다.

    좌변은 거래처 폼의 거래처코드 컨트롤이구요. 우변의 txt거래처코드는 거래처별 판매정보폼의 컨트롤 입니다.

    현재 작업중이던 폼은 거래처별 판매정보 폼이구요. 이폼에서 열기버튼을 눌렀을때 나타나는 폼이 거래처 폼이므로

    현재 작업중인 폼의 컨트롤 명은 그냥 써도 되지만

    거래처폼의 컨트롤은 경로가 필요한 것입니다.

    경로를 사용하는 것은 현재 작업중인 폼이나 보고서가 아닌 다른 곳에있는 컨트롤을 사용할때 쓰는 것이기 때문이죠.

    좋은 하루 되세요.

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