책 내용 질문하기
ㅠㅠㅠㅠ아 액세스 기출문제 쫌 가르쳐주세요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
199
조회수
63
작성일
2011-08-29
작성자
첨부파일

2003버전 부록 기출문제에 199쪽 2번문제 어떤식으로 해야할지 모르겠어요...

열기 더블클릭해서 docmd.openform "거래처"

이까지 한다음에 그 밑에껀 어디로 클릭해서 어떻게 해야하는지 가르쳐주세요ㅠㅠㅠㅠㅠㅠㅠ

뭐 식작성기에서 하는법 있는거 같은데 ㅠㅠ 감을못잡겠네요ㅠ

답변
2011-08-30 10:15:37

프로시저 작성이기 때문에 식작성기로 하시는것 아니구요. 아래와 같이 모두 입력해 주시면 됩니다.

Private Sub cmd열기_Click()
DoCmd.OpenForm "거래처"
[Forms]![거래처]![거래처코드] = txt거래처코드
[Forms]![거래처]![거래처명] = txt거래처명
[Forms]![거래처]![담당자명] = txt담당자명
[Forms]![거래처]![전화번호] = Left(txt전화번호, 8) & "****"

End Sub

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

라는 것은

거래처 폼의 거래처코드 컨트롤에 지금현재 열려있는 거래처별 판매정보 폼의 txt거래처코드 의 값을 넣겠다 라는 뜻입니다.

현재 작업중인 폼이 거래처별 판매정보이고 이 폼에 txt거래처코드 컨트롤이 있기 때문에

forms!~ 와 같이 경로를 표시해줄 필요가 없구요.

값이 입력되어야 하는 거래처폼의 거래처코드는 현재 작업중인 폼이 아니기 때문에

forms! 로 시작하는 경로를 모두 붙여주셔야 합니다.

프로시저 안에서 = 은 같다 라는 것 보단

오른쪽의 내용을 왼쪽으로 넣는다 라고생각 하셔야 합니다.

그래서 거래처폼의 거래처코드 컨트롤에 txt거래처코드 값을 넣는다 라고 적으셔야 합니다.

좋은 하루 되세요.

"
  • *
    2011-08-30 10:15:37

    프로시저 작성이기 때문에 식작성기로 하시는것 아니구요. 아래와 같이 모두 입력해 주시면 됩니다.

    Private Sub cmd열기_Click()
    DoCmd.OpenForm "거래처"
    [Forms]![거래처]![거래처코드] = txt거래처코드
    [Forms]![거래처]![거래처명] = txt거래처명
    [Forms]![거래처]![담당자명] = txt담당자명
    [Forms]![거래처]![전화번호] = Left(txt전화번호, 8) & "****"

    End Sub

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

    라는 것은

    거래처 폼의 거래처코드 컨트롤에 지금현재 열려있는 거래처별 판매정보 폼의 txt거래처코드 의 값을 넣겠다 라는 뜻입니다.

    현재 작업중인 폼이 거래처별 판매정보이고 이 폼에 txt거래처코드 컨트롤이 있기 때문에

    forms!~ 와 같이 경로를 표시해줄 필요가 없구요.

    값이 입력되어야 하는 거래처폼의 거래처코드는 현재 작업중인 폼이 아니기 때문에

    forms! 로 시작하는 경로를 모두 붙여주셔야 합니다.

    프로시저 안에서 = 은 같다 라는 것 보단

    오른쪽의 내용을 왼쪽으로 넣는다 라고생각 하셔야 합니다.

    그래서 거래처폼의 거래처코드 컨트롤에 txt거래처코드 값을 넣는다 라고 적으셔야 합니다.

    좋은 하루 되세요.

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