책 내용 질문하기
2008년 3회 기출문제 액세스!!!
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
조회수
131
작성일
2011-09-27
작성자
첨부파일

마지막 문제 말인데요.

저는 이렇게 했는데요.

docmd.openform "팝업", acNormal, , "[T구입처]=[FORMS]![거래처관리]![TXT구입처]AND [T평균]=[FORMS]![구입기자재목록]![TXT평균]"

답을 확인해 보니

docmd.openform "팝업", acormal

[forms]![팝업]![t구입처]=[txt구입처]

[forms]![팝업]![t평균]=[forms]![구입기자재목록]![txt평균] 이거더라구요.

제가 지금 헷갈리는 부분은 왜 [forms]가 앞에 나오는 건지.. 다른 문제들 보면 [구입처]=[forms]!이런식으로 시작하는 문제가 많던데...

제 답에서 틀린부분 설명좀 해주세요^^

답변
2011-09-28 10:46:46

현재 작업중인 폼이 거래처관리 폼입니다.

거래처관리폼의 txt구입처를 클릭 하면 <팝업> 폼이 나타나므로 팝업 폼은 현재 작업중인 폼이 아니죠.

그런데 문제에서 팝업품에 t구입처에 거래처관리폼의 txt구입처의 값이 표시 되고

라고 했으므로 팝업폼의 t구입처 컨트롤이 앞쪽에 나타나야 합니다.

프로시저에서 = 은 같다 라는 의미보다 오른쪽에 있는 내용을 왼쪽에 넣는다 라고 생각 하셔야 하는 경우가 많습니다.

그래서

[forms]![팝업]![t구입처]=[txt구입처]

와 같이 사용되는 것입니다. 팝업 폼의 t구입처가 현재 실행된 폼이 아니기 때문에 이 폼의 컨트롤을 경로를 사용하여 나타내 주셔야 하고

txt구입처는 현재 실행중인 거래처관리 폼이기 때문에 그냥 사용하셔도 되는 것입니다.

[구입처]=[forms]!~ 이런 식으로 사용된 내용은 보통 보시면 보고서를 여는 매크로를 작성할때 조건에 많이 사용됩니다.

보고서를 열때 조건을 사용할때는 = 은 같다가 되는 것이죠.

프로시저 안에서 컨트롤 분리로 "구입처 = '" & txt구입처 & "'" 로 사용하는 이유도 =을 같다 로 사용하기 위해 컨트롤 분리를 하는 것입니다.

프로시저에서 그냥 =을 쓰시면 오른쪽의 내용을 왼쪽에 넣는다 라고 생각 하셔야 합니다.

아 예외가 하나 있습니다. runsql 문을 사용할때는 컨트롤 분리를 하지 않고 "구입처=txt구입처" 와 같이 사용하셔도 같다 로 인식 됩니다.

좋은 하루 되세요.

"
  • *
    2011-09-28 10:46:46

    현재 작업중인 폼이 거래처관리 폼입니다.

    거래처관리폼의 txt구입처를 클릭 하면 <팝업> 폼이 나타나므로 팝업 폼은 현재 작업중인 폼이 아니죠.

    그런데 문제에서 팝업품에 t구입처에 거래처관리폼의 txt구입처의 값이 표시 되고

    라고 했으므로 팝업폼의 t구입처 컨트롤이 앞쪽에 나타나야 합니다.

    프로시저에서 = 은 같다 라는 의미보다 오른쪽에 있는 내용을 왼쪽에 넣는다 라고 생각 하셔야 하는 경우가 많습니다.

    그래서

    [forms]![팝업]![t구입처]=[txt구입처]

    와 같이 사용되는 것입니다. 팝업 폼의 t구입처가 현재 실행된 폼이 아니기 때문에 이 폼의 컨트롤을 경로를 사용하여 나타내 주셔야 하고

    txt구입처는 현재 실행중인 거래처관리 폼이기 때문에 그냥 사용하셔도 되는 것입니다.

    [구입처]=[forms]!~ 이런 식으로 사용된 내용은 보통 보시면 보고서를 여는 매크로를 작성할때 조건에 많이 사용됩니다.

    보고서를 열때 조건을 사용할때는 = 은 같다가 되는 것이죠.

    프로시저 안에서 컨트롤 분리로 "구입처 = '" & txt구입처 & "'" 로 사용하는 이유도 =을 같다 로 사용하기 위해 컨트롤 분리를 하는 것입니다.

    프로시저에서 그냥 =을 쓰시면 오른쪽의 내용을 왼쪽에 넣는다 라고 생각 하셔야 합니다.

    아 예외가 하나 있습니다. runsql 문을 사용할때는 컨트롤 분리를 하지 않고 "구입처=txt구입처" 와 같이 사용하셔도 같다 로 인식 됩니다.

    좋은 하루 되세요.

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