액세스 실전모의고사 H형
문제2번에 03번문 'txt성명' 컨트롤에 더블클릭 기능 구현하기
1)프로시저 구현시
①제가 푼 오답 : DoCmd.OpenForm "회원정보", acNormal, , "회원번호='" & txt회원번호 & "'"
②정답을 매크로로 구현후 프로시저로 변환
: DoCmd.OpenForm "회원정보", acNormal, "", "[회원번호]=[Forms]![종목별등록내역]![txt회원번호]", , acNormal
2)매크로 구현시
①제가 시도해본 오답 : [회원등록현황]![회원번호] = Forms![종목별등록내역]![txt회원번호]
②정답 : [회원번호] = Forms![종목별등록내역]![txt회원번호]
-----------------------------------------------------------------------------------------------
처음에 제가 문제 풀때 1)-① 으로 풀었습니다. 그런데 실행해보니 문제에서 원하는대로 되지 않더군요.
답을 보고 매크로를 프로시저로 변환해보니 1)-② 처럼 나왔는데 가끔 저런식으로 쓰는게 나오던데
아직까지 어떨때 ① ② 방식으로 푸는지 모르겠습니다. 왜 ①번은 틀리고 ②번은 맞는지 잘 모르겠네요..
그리고 두번째로 매크로로 구현해보았습니다.
제가 구현할때 식작성기에서 쿼리안의 회원번호를 더블클릭하니
[회원등록현황]![회원번호]가 나오더군요. 근데 왜 이렇게하면 정상적으로 실행되지 않는지 궁금합니다.
현재작업중인 폼의 필드명은 경로가 필요없습니다.
그리고 경로를 쓰실려면 모두 다(forms!) 쓰셔야지 회원등록현황!회원번호 와 같이 쓰시면 안되죠.
현재 작업중인 폼의 필드명을 사용할때는 [회원번호] 와 같이 쓰시면 되고
다른 폼이나 다른 보고서의 컨트롤을 참조할려면 Forms![종목별등록내역]![txt회원번호] 와 같이 사용하시면 됩니다.
좋은 하루 되세요.
"-
*2011-08-03 10:45:57
현재작업중인 폼의 필드명은 경로가 필요없습니다.
그리고 경로를 쓰실려면 모두 다(forms!) 쓰셔야지 회원등록현황!회원번호 와 같이 쓰시면 안되죠.
현재 작업중인 폼의 필드명을 사용할때는 [회원번호] 와 같이 쓰시면 되고
다른 폼이나 다른 보고서의 컨트롤을 참조할려면 Forms![종목별등록내역]![txt회원번호] 와 같이 사용하시면 됩니다.
좋은 하루 되세요.
"