224쪽 2번에 정답이 아래와 같은데요.
Me.Filter = "year([거래일자]) = " & txt년 & " and month([거래일자]=" & txt월 에서
txt년 컨트롤은 숫자니까
Me.Filter = "year([거래일자]) = " & txt년 and "month([거래일자])=" & txt월
이렇게 되야 하는거 아닌가요...
왜 중간에 & " 이게 들어가는지 모르겠어요 ㅜ.ㅜ
그리고 4-3번 문제에서 정답은
Private Sub 폼_머리글_DblClick(Cancel As Integer)
MsgBox "오늘 날짜는" & Date & "입니다."
txt년 = Year(Date)
txt월 = Month(Date)
이건데,
메세지박스 버튼도 지정하고 또 문제에서 확인단추를 클릭하면, 이라는 조건이 있는데 이건 무시되는건가요?
MsgBox "오늘 날짜는" & Date & "입니다.", vbOKOnly, ""
vbokonly=true
txt년 = Year(Date)
txt월 = Month(Date)
이렇게 했는데 왜 안되는지 설명부탁드릴게여ㅠㅜㅠ
안녕하세요.
224쪽 2번
관련내용은 액세스 151~155쪽을 참고해 주시면 됩니다.
&는 각각 분리된 문자를 연결해 주는 연산자입니다. 이런경우 컨트롤과 함수 등을 분리하기 위해 사용된다고 보시면 됩니다.
큰 따옴표는 문자열을 연결할 때 문자나 함수의 양 옆에 붙여줍니다.
간단한 예로 이해하고 응용해 보시면 될 것 같습니다.
Me.Filter = "판매량 >= txt수량" 를 보시면 txt수량 컨트롤과 문자가 연결된 것입니다. 분리해서 다시 작성해 보면
Me.Filter = "판매량 >=" & txt수량 이 됩니다.
"Year([거래일자]) = txt년 and month([거래일자]) = txt월" 을 &로 분리하는 것입니다.
"Year([거래일자]) = " & txt년 & " and month([거래일자]) =" & txt월 이 되는 것입니다.
4-3번
vbOkOnly의 경우 버튼이 하나밖에 없어서 별도로 확인단추를 구별해 줄 필요가 없습니다.
하지만, 아래 예시처럼 변수를 이용해서 메시지박스의 결과를 저장하고 if문으로 처리를 따로 작성하셔도 됩니다.
aa= Msgbox("오늘 날짜는" & Date & "입니다.", vbOKOnly, "")
if aa=vbokonly then
코드
end if
어떤 방법이든 지시사항에 맞춰 정확히 실행되면 정답으로 처리됩니다.
좋은 하루 보내세요.
-
관리자2019-10-26 12:02:39
안녕하세요.
224쪽 2번
관련내용은 액세스 151~155쪽을 참고해 주시면 됩니다.
&는 각각 분리된 문자를 연결해 주는 연산자입니다. 이런경우 컨트롤과 함수 등을 분리하기 위해 사용된다고 보시면 됩니다.
큰 따옴표는 문자열을 연결할 때 문자나 함수의 양 옆에 붙여줍니다.
간단한 예로 이해하고 응용해 보시면 될 것 같습니다.
Me.Filter = "판매량 >= txt수량" 를 보시면 txt수량 컨트롤과 문자가 연결된 것입니다. 분리해서 다시 작성해 보면
Me.Filter = "판매량 >=" & txt수량 이 됩니다.
"Year([거래일자]) = txt년 and month([거래일자]) = txt월" 을 &로 분리하는 것입니다.
"Year([거래일자]) = " & txt년 & " and month([거래일자]) =" & txt월 이 되는 것입니다.
4-3번
vbOkOnly의 경우 버튼이 하나밖에 없어서 별도로 확인단추를 구별해 줄 필요가 없습니다.
하지만, 아래 예시처럼 변수를 이용해서 메시지박스의 결과를 저장하고 if문으로 처리를 따로 작성하셔도 됩니다.
aa= Msgbox("오늘 날짜는" & Date & "입니다.", vbOKOnly, "")
if aa=vbokonly then
코드end if
어떤 방법이든 지시사항에 맞춰 정확히 실행되면 정답으로 처리됩니다.
좋은 하루 보내세요.