1>
p363
문3-3..
이벤트로 작성하면 아래처럼 하면 되나요?
Private Sub txt직위_DblClick(Cancel As Integer)
DoCmd.OpenReport "사원관리출력", acViewPreview, , "[직위]=[forms]![사원정보입력]![txt직위]"
End Sub
그리고,
"[직위]=[forms]![사원정보입력]![txt직위]"
이 부분 다르게 표현할 수 있나요?
어떨 때는 위에 처럼 하고 어떨 땐 다르게도 하던데...무엇을 기준으로 그렇게 하나요?
2>
1. DoCmd.OpenReport "사원관리출력", acViewPreview,, "[직위]=[Forms]![사원정보입력]![txt직위]"
2. 보고서가 실행되고 난 후에 비교하는 것이라
직위는 보고서의 필드명이 되고
txt직위는 사원정보입력 폼의 컨트롤이기 때문에
"[직위]=[Forms]![사원정보입력]![txt직위]"
와 같이 경로를 다 써주는 것이 맞습니다.
현재 폼이나 보고서의 필드명과 현재 폼이나 보고서의 컨트롤을 비교할때는
"직위 = '" & txt직위 & "'"
와 같이 사용할 수 있구요. 이 문제에서도 이렇게 지정하여 올바른 값이 나온다면 사용할 수 있지만 그렇지 않다면 사용이 불가능 하세요.
좋은 하루 되세요.
-
*2013-11-20 11:27:42
1. DoCmd.OpenReport "사원관리출력", acViewPreview,, "[직위]=[Forms]![사원정보입력]![txt직위]"
2. 보고서가 실행되고 난 후에 비교하는 것이라
직위는 보고서의 필드명이 되고
txt직위는 사원정보입력 폼의 컨트롤이기 때문에
"[직위]=[Forms]![사원정보입력]![txt직위]"
와 같이 경로를 다 써주는 것이 맞습니다.
현재 폼이나 보고서의 필드명과 현재 폼이나 보고서의 컨트롤을 비교할때는
"직위 = '" & txt직위 & "'"
와 같이 사용할 수 있구요. 이 문제에서도 이렇게 지정하여 올바른 값이 나온다면 사용할 수 있지만 그렇지 않다면 사용이 불가능 하세요.
좋은 하루 되세요.
"