12.설명부분의 cmd등록_Click()프로시저에서... 코드입력내용 중
...
Cells(입력행,2) = CDate(txt판매일자)
Cells(입력행,3) = txt제품명
Cells(입력행,4) = txt수량
...
나머지들은 다 우측에 컨트롤이름이 그대로 사용되었는데
젤위에것은 "CDate(txt판매일자)"가 사용 되었는지 설명부탁드립니다.
똑같이 "txt판매일자"만 입력되면 안되는건가요?...
----------------------------------------------------------------------
그리고
Cells(입력행,6)=Format(Val(txt수량)*Val(txt단가),"currency")에서
236쪽 설명을 보면 Val()은 문자를 숫자로 변환한다고 되어있는데,
'txt수량'과 'txt단가'가 이미 숫자 형태이지 않나요?? 설명부탁드립니다.
----------------------------------------------------------------------
그리고
Cells(입력행,6)=Format(Val(txt수량)*Val(txt단가),"currency")에서 이부분이 '금액'을 의미하는데
227쪽의 기본문제5.를 보면
...클릭하면, '판매자료입력' 폼화면의 입력 내용 중 판매일자(txt판매일자), 제품명(txt제품명), 수량(txt수량), 단가(txt단가), 결재형태(cmb결재형태)가 '무작정따라하기'시트의 표에 입력되어 있는 마지막 행 다음에 연속해서 추가되는 프로시저를 작성하시오
...
로 나와있고,
'금액'과 관련해서는 마지막에
'▶ 금액은 입력받은 단가와 수량의 곱으로 계산하며, 금액에는 통화 기호를 붙인다.'라고 나와있습니다.
정확하려면 위의 밑줄부분에 '금액(txt금액)' 등이 있어야 하는 것 아닌가요??? 설명 부탁드립니다.ㅠㅠ
---------------------------------------------------------------------
그리고
제품명과 제품목록 간의 관계에 대해서는 따로 책에 내용이 없는 것 같습니다.
그림을 보면 제품목록에 있는 것중 하나를 클릭했을 때 제품명 흰 부분에 자동으로 입력될 것이라는
예상을 할 수 있는데요. 설명 부탁드립니다.
1. cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다.
컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다.
그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다.
이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.
2. val은 문자로 받은 데이터을 숫자로 나타낼때 쓰이는 것입니다.
하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.
만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으 셔도 됩니다.
물론 사용 하셔도 되구요.
지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.
3. 문제에서 입력받은 금액과 단가 라고 했으므로 입력받는 txt단가, txt금액 컨트롤을 사용해야 되겠다 라고 판단 하셔야 합니다.
4. 지시사항에 없으면 지정 하지 않으셔도 됩니다.
간혹 지시되지 않은 사항은 이미 코드가 만들어진 경우도 있으니 지시사항에 맞게 지정 하세요.
좋은 하루 되세요.
-
*2013-01-21 07:35:19
1. cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다.
컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다.
그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다.
이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.
2. val은 문자로 받은 데이터을 숫자로 나타낼때 쓰이는 것입니다.
하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.
만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으 셔도 됩니다.
물론 사용 하셔도 되구요.
지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다."3. 문제에서 입력받은 금액과 단가 라고 했으므로 입력받는 txt단가, txt금액 컨트롤을 사용해야 되겠다 라고 판단 하셔야 합니다.
4. 지시사항에 없으면 지정 하지 않으셔도 됩니다.
간혹 지시되지 않은 사항은 이미 코드가 만들어진 경우도 있으니 지시사항에 맞게 지정 하세요.
좋은 하루 되세요.