프리미엄자료실에서 최신기출문제를 풀다가 궁금증이 생겼습니다.
문제인즉 엑세스 폼에서 switch 함수를 써서 직무역량 80이상이면 수당을 10000, 50이상이면...으로 바꾸는 것이었습니다.
그래서 답은
=Switch([txt직무역량]>=80,100000,[txt직무역량]>=50,50000,[txt직무역량]<50,0) 이었는데요
혹시 txt빼고 그냥 직무역량, 즉
=Switch([직무역량]>=80,100000,[직무역량]>=50,50000,[직무역량]<50,0)
이렇게 써도 되나요? 사실 txt직무역량의 컨트롤 원본이 직무역량이라는 거잖아요. 그러니까 그게 그거 아닌가??;;
만약 그렇게 써도 된다면 메시지박스 문제에서
If txt구매수량 <= 1 Then
MsgBox "1보다 큰 구매수량을 입력하세요", vbOKOnly,""
End If
구매금액 = 구매수량 * cmb제품명.Column(3)
이게 답일 때
구매금액 = 구매수량 * cmb제품명.Column(3) 대신
txt구매금액= txt구매수량* cmb제품명.column(3)
뭐 그런식으로 써도 되나요?
해도해도 액세스는 어렵기만한 초짜 질문이었습니다. 읽어주셔서 감사합니다.
두문제 모두 제대로 실행이 된다면 상관은 없습니다.
문제 자체에서 txt구매수량의 값과 곱하라고 했다면 txt구매수량을 사용하셔야 하지만
문제에 특별히 그런말이 없다면 상관 없습니다.
간혹
txt구매금액 = txt구매수량 * cmb제품명.column(3)
구매금액 = txt구매수량 * cmb제품명.column(3)
은 다른 결과를 나타낼 수 있으니 문제에 맞게 잘 지정 하시기 바랍니다.
좋은 하루 되세요.
"
-
*2012-09-03 10:21:35
두문제 모두 제대로 실행이 된다면 상관은 없습니다.
문제 자체에서 txt구매수량의 값과 곱하라고 했다면 txt구매수량을 사용하셔야 하지만
문제에 특별히 그런말이 없다면 상관 없습니다.
간혹
txt구매금액 = txt구매수량 * cmb제품명.column(3)
구매금액 = txt구매수량 * cmb제품명.column(3)
은 다른 결과를 나타낼 수 있으니 문제에 맞게 잘 지정 하시기 바랍니다.
좋은 하루 되세요.
"