안녕하세요!
지난번에 정말 친절히 답변해주셔서 너무 이해가 잘 가더라구요^^
정말 감사드립니다
올려주신 기출문제 2010년 2회 컴활 1급 E형
문제 4번 처리기능구현 3번 문제의 답이
private sub txt구매수_before update(cancel as integer)
if txt구매수 <= 1 then
msgbox "1보다 큰 수량을 입력하세요" , vbokonly, ""
end if
구매금액 = 구매수량 * cmb제품명. Column(3)
end sub
< 질문 >
1. 여기서 msgbox 는 원래 ()를 안하고 써도 되는건가요?
dim =aa
aa=msgbox("1보다 큰 수량을 입력하세요" , vbokonly, "") 이렇게 해서 괄호를 치는 줄 알고 있었거든요ㅠ
2. 구매금액 = 구매수량 * cmb제품명. Column(3) 여기서 column(여기가 왜 3이 되는지 모르겠어요)
컨트롤 원본 입력되어 있는 테이블을 봐도 2번째에 있더라구요;;
제가 이 부분을 잘 모르겠어서 매일 틀리네요ㅠ
그럼 답변 부탁드립니다!!
감사합니다^^
msgbox 사용법이 두가지 정도 있는데요.
msgbox "~",
와 같이 그냥 사용하는 방법과
aa = msgbox("~",
과 같이 변수를 이용하는 방법이 있습니다.
변수가 들어가면 꼭 () 로 묶어 쓰셔야 하구요
변수가 들어가지 않는다면 ()로 묶어서 사용할 수 없습니다.
변수를 쓰느냐 안쓰느냐의 차이라고 보시면 되겠습니다.
2.
구매수량에 단가를 곱해서 구매금액을 구해야 하는데
단가는 cmb제품명에 있는 단가를 사용해야 합니다.
컨트롤의 행 원본이 두개로 지정 되어 있을때
이값을 비교하려고 할때 사용 합니다.
cmb제품명의 행원본을 확인해 보면 제품번호, 제품명, 제조회사, 단가 가 입력되어 있고
이중 단가는 4번째 열이기때문에 column 속성을 이용해야 하는 것입니다.
coulmn의 인수는 0부터 시작하므로 coulmn(0)을 지정하면 첫번째 연결된 필드, coumn(1)로 지정하면 두번째 연결된 필드를 의미합니다.
그러므로 첫번째 열과 비교하려면 coulmn(0)을 지정하고 두번재 열과 비교하려면 coulmn(1)로 지정해야 합니다.
cmb제품명 컨트롤에서 단가를 구해야 하므로 4번째 열을 사용해야 합니다.
coulmn의 인수는 0부터 시작하므로 coulmn(3) 을 지정 하면 4번째 열에 있는 값을 사용할 수 있습니다. 
좋은 하루 되세요.
"-
*2011-09-03 09:15:20
msgbox 사용법이 두가지 정도 있는데요.
msgbox "~",
와 같이 그냥 사용하는 방법과
aa = msgbox("~",
과 같이 변수를 이용하는 방법이 있습니다.
변수가 들어가면 꼭 () 로 묶어 쓰셔야 하구요
변수가 들어가지 않는다면 ()로 묶어서 사용할 수 없습니다.
변수를 쓰느냐 안쓰느냐의 차이라고 보시면 되겠습니다.
2.
구매수량에 단가를 곱해서 구매금액을 구해야 하는데
단가는 cmb제품명에 있는 단가를 사용해야 합니다.
컨트롤의 행 원본이 두개로 지정 되어 있을때
이값을 비교하려고 할때 사용 합니다.cmb제품명의 행원본을 확인해 보면 제품번호, 제품명, 제조회사, 단가 가 입력되어 있고
이중 단가는 4번째 열이기때문에 column 속성을 이용해야 하는 것입니다.
coulmn의 인수는 0부터 시작하므로 coulmn(0)을 지정하면 첫번째 연결된 필드, coumn(1)로 지정하면 두번째 연결된 필드를 의미합니다.
그러므로 첫번째 열과 비교하려면 coulmn(0)을 지정하고 두번재 열과 비교하려면 coulmn(1)로 지정해야 합니다.
cmb제품명 컨트롤에서 단가를 구해야 하므로 4번째 열을 사용해야 합니다.
coulmn의 인수는 0부터 시작하므로 coulmn(3) 을 지정 하면 4번째 열에 있는 값을 사용할 수 있습니다.
좋은 하루 되세요.
"