1. 엑셀
난이도는 무난, 요구하는 게 많아서 시간이 부족할 줄 알았는데
vb로 가니깐 15분 정도 남았음
이번에 vb에서 못 보던 유형 봄
보통 엑세스와 달리 엑셀은 폼에 있는 조회버튼 누루면 테이블에 있는 마지막 레코드를 컨트롤에 표시되도록 하는 건데
일반적인 vb에서 폼의 조회버튼에 대한 문제(컴활1급 - 길벗출판사)
이번 시험은 조회 버튼을 누루면 폼의 어떤 컨트롤과 테이블에 있는 자료중에 맞는 레코드를 찾아서 다른 필드값을 다른 컨트롤에 표시하라는 거임
이번 시험에 나온 특이한 케이스(비슷하게 만들어 봄)
제품명의 컨트롤이 cmb(콤보상자)일때는 listindex 속성으로 조지면 되는데
이번 시험에는 제품명의 컨트롤이 txt(테스트상자)가 되면서 문제가 발생하게 된거다.
조회버튼을 누루면 txt제품명과 같은 이름의 제품명을 워크시트에 제품명 필드에서 값을 일일이 비교해서
알맞은 행을 찾아 폼을 채우라는 말이 되는 거임.
(실제 시험에서는 제품명 필드에 찾을려는 값이 없다면 msgbox를 부르라고 기억하고 있다.)
그래서 나의 신박한 두뇌로 고민 해보니 for가 생각남
int i
for( i = [a3].row , i<[a3].row + [a3].currentregion.rows.count , i++)
??????
for
i=[a3].row,[a3].row + [a3].currentregion.rows.count-1,
do
???????
그렇다!!!! 나는 vb에서 for문을 쓸 줄 모르는 거다.
비슷한 lua for문으로 이리저리 해봐도 오류떠서 결국 포기
마지막에 if문으로 돌리려다가 귀찮아서
걍 한개 틀리지 뭐 라는 생각으로 조용히 x버튼 클릭
추가
-vb for문-
Dim i As Long //정수(long형) i 변수 선언
For i = 시작값 To 끝값[Step 증가값] //Step이 생략되면 ++i
//반복 할 코드
Next i //다음 i로
-vb while문-
1. 선 조건 후 처리
do [while] 조건식
//반복 할 코드
loop
2. 선 처리 후 조건
do
//반복 할 코드
loop while 조건식
-루프 빠져나가기-
Exit For //for문 빠져나가기
Exit Do //do문 빠져나가기
2. 엑세스
내가 언어장애라서 그런지 1번 문제부터 막힘.
그리고 시간제한에 막힘. 좆망
3. 결론
엑세스 이 호로년. 일요일에 다시 신청
4. 결과
'컴퓨터활용능력' 카테고리의 다른 글
컴퓨터활용능력 1급 액세스 최종 정리 (0) | 2014.08.15 |
---|---|
컴퓨터활용능력 1급 엑셀 최종 정리 (1) | 2014.08.14 |
10진수를 2진수로 변환 (0) | 2012.11.22 |
보수 (Complement) (0) | 2012.11.21 |