1. <조회> 버튼 클릭 프로시저를 설정하는 문제에서
첫 행에 스위치 = 0
두번째행에 참조행 = 3
이라고 되어있는 부분이 스위치 변수를 0으로 초기화하고, 참조행 변수를 3으로 초기화한다고 되어있는데
왜 이것이 필요한지, 무슨 말인지 이해가 되지 않습니다.
2. 또한 스위치를 이용하여 식을 만드는데 스위치라는 말은 어떻게 유추해내는 것인가요?
3. TXT사원번호의 형식지정을 할 때, ">&&&&"으로 지정하는데, >는 대문자를의미하고, &는 무엇을 의미하나요?
엑세스의 입력마스크를 생각하여 모든문자나 공백이 필수적으로 들어가야하는 것이라고 생각하면 되나요?
세가지 모두 답변 부탁드립니다!
1,2. 스위치변수는 임의로 변수 이름을 지정한 것입니다.
스위치변수를 이용한 이유는 txt고객명에 입력한 값과 동일한 데이터가 있었는지를 파악하기 위해 넣은 것입니다.
스위치변수의 초기값으로 0을 넣고, txt고객명과 같은지 비교하는 if문 안에 스위치=1을 넣었습니다.
그런 다음 for each문 밖에서 스위치 변수를 비교합니다.
스위치 변수가 초기값 그대로 0 이면 txt고객명과 같은 데이터가 없다는 의미가 되고,
스위치 변수 값이 1로 변경되었다면 txt고객명과 같은 데이터가 있다는 의미가 됩니다.
스위치 변수는 on/off의 개념으로 1과 0을 사용한 것이데요, 다른 숫자를 사용하셔도 상관은 없습니다.
비슷한 유형의 문제가 나오면 스위치는 이런 식으로 사용하셔도 됩니다. 물론, 문제 조건에 따라 변경될 수 있습니다.
처음에 참조행에 3을 넣고, for문의 첫번째에 참조행=참조행+1을 실행하면 참조행은 4가 됩니다.
이 4는 워크시트에서 고객명이 들어 있는 범위의 첫번째 행을 의미하는 것입니다.
즉, 첫번째 고객이 들어 있는 '김현진'은 워크시트에 4행에 입력되어 있습니다.
첫번째 데이터를 비교할 때는 참조행이 4, 두번째 데이터를 비교할 때는 for 문 안에 들어 있는
'참조행=참조행+1'를 또 실행하게 되므로 참조행은 5 이렇게 1씩 증가하게 되는 것입니다.
시험에서는 제시된 문제에 따라 초기값이 달라질 수 있습니다.
aa도 변수명입니다.
워크시트의 값을 조회하는 문제이므로 데이터가 들어간 표1의 [D4:D7] 영역 동안 검색을 하면 됩니다.
스위치=1은 앞서 설명드렸듯이
스위치 변수 값이 1로 변경되었다면 txt고객명과 같은 데이터가 있다는 의미하므로 for문을 빠져나옵니다.
3. &는 모든 문자나 공백을 입력할 수 있는 입력마스크 대치문자와 같은 기능을 가진 것으로
엑세스 62페이지 입력마스크 대치문자를 확인 해 보시면 됩니다.
좋은 하루 되세요.
-
관리자2020-07-29 10:20:11
1,2. 스위치변수는 임의로 변수 이름을 지정한 것입니다.
스위치변수를 이용한 이유는 txt고객명에 입력한 값과 동일한 데이터가 있었는지를 파악하기 위해 넣은 것입니다.
스위치변수의 초기값으로 0을 넣고, txt고객명과 같은지 비교하는 if문 안에 스위치=1을 넣었습니다.
그런 다음 for each문 밖에서 스위치 변수를 비교합니다.스위치 변수가 초기값 그대로 0 이면 txt고객명과 같은 데이터가 없다는 의미가 되고,
스위치 변수 값이 1로 변경되었다면 txt고객명과 같은 데이터가 있다는 의미가 됩니다.스위치 변수는 on/off의 개념으로 1과 0을 사용한 것이데요, 다른 숫자를 사용하셔도 상관은 없습니다.
비슷한 유형의 문제가 나오면 스위치는 이런 식으로 사용하셔도 됩니다. 물론, 문제 조건에 따라 변경될 수 있습니다.
처음에 참조행에 3을 넣고, for문의 첫번째에 참조행=참조행+1을 실행하면 참조행은 4가 됩니다.
이 4는 워크시트에서 고객명이 들어 있는 범위의 첫번째 행을 의미하는 것입니다.
즉, 첫번째 고객이 들어 있는 '김현진'은 워크시트에 4행에 입력되어 있습니다.첫번째 데이터를 비교할 때는 참조행이 4, 두번째 데이터를 비교할 때는 for 문 안에 들어 있는
'참조행=참조행+1'를 또 실행하게 되므로 참조행은 5 이렇게 1씩 증가하게 되는 것입니다.시험에서는 제시된 문제에 따라 초기값이 달라질 수 있습니다.
aa도 변수명입니다.
워크시트의 값을 조회하는 문제이므로 데이터가 들어간 표1의 [D4:D7] 영역 동안 검색을 하면 됩니다.
스위치=1은 앞서 설명드렸듯이
스위치 변수 값이 1로 변경되었다면 txt고객명과 같은 데이터가 있다는 의미하므로 for문을 빠져나옵니다.3. &는 모든 문자나 공백을 입력할 수 있는 입력마스크 대치문자와 같은 기능을 가진 것으로
엑세스 62페이지 입력마스크 대치문자를 확인 해 보시면 됩니다.
좋은 하루 되세요.