시무자동화 & 컴퓨터 활용능력 1급/컴활유형 2회차

유형 8회 오답노트 - 2회차 (95/95)

유혁스쿨 2021. 8. 9. 23:22
728x90
반응형

액셀 : 95점 (다맞음)

 


액세스 : 95점(90점?)

 

문제 1-2

내답 : SELECT 동아리.동아리명, 동아리.동아리코드 FROM 동아리; / 바운드 열 2

정답 : SELECT 동아리.동아리코드, 동아리.동아리명 FROM 동아리; / 열 개수 2 / 열 너비 0;

 

<풀이>

행원본에서 동아리코드와 동아리명 그대로 놓고 열 개수를 2를 하면 출력은 동아리코드, 동아리명 두개 모두 나온다.

0으로 했을때 왜 나오는지 실험해봤다.

default라면 콤보박스에는 동아리코드와 동아리명이 출력되지만 동아리명이 절반 짤려서 나오고 테이블상에는 동아리코드만 출력된다. (출력 : 반반)

2cm라고 지정했을 때도 콤보박스에는 동아리코드와 동아리명이 출력되지만 동아리명이 짤려서 나오고 테이블상에는 동아리코드만 출력된다. (이때 동아리명은 default보다 더 짤려서 나온다.)

4cm라고 지정하면 콤보박스에는 동아리코드만 출력되고 테이블상에도 동아리코드만 출력된다.

 

0cm;1cm;를 하면 콤보박스에서는 동아리명만 출력되고 테이블상에서도 동아리명만 출력된다

따라서 0cm이라고 입력하면 앞 열인 동아리코드는 출력 너비가 0이라 출력되지 않고 곧장 뒷열을 출력해주는것 같다.

즉 0cm만 입력하면 0cm;default 로 인식이되서

앞부분의 공간을 줄여서 출력을 없애고 dafault일때와 같이 다음 행을 출력시켜주기 때문에 다음 열인 동아리명이 출력된것이다.

 

추가적으로 deafault 혹은 1과 같이 앞 열이 출력되는 조건이 성립된다면 테이블상에는 무조건 앞열만 출력한다.

때문에 0으로하면 바로 뒷행이 무조건 나오는거다!

 

문제 3-2

Select Case

오답 : case is = "기타&노래" or "힙합"

정답 : case is = "기타&노래", "힙합" / case "기타&노래", "힙합"

 

<풀이> Select case에서 특수문자의 or은 ,쉼표로 처리한다!

728x90
반응형