안녕하세요~
*프로시저 질문
폼이 초기화되면, 폼이 실행되면 이 같은 말인가요?
둘 다 userform initialize를 선택한 후 이벤트를 입력하면 되나요???
글꼴 색상 변경하는 프로시저
target.font.color=vbred
라고 책에 나와 있는데 원래 색깔 앞에 vb를 붙여야 하나요? 이것이 규칙인가요??
*함수 질문
* 문자는 포함하는 글자를 찾을 때 사용하는데
? 는 어떤 경우에 사용하나요???
* 피벗테이블
책에 있는 모의고사를 많이 풀다보니 피벗테이블을 만드는 방법이 2가지인 것 같은데 매우 헷갈립니다.
기본모의고사4회 , 실전모의고사A 처럼
피벗테이블의 '외부데이터 원본 사용'과 파일명.accdb를 이용하여 피벗테이블을 작성하라고 하는 경우에만 삽입-피벗테이블 단추를 눌러서 피벗테이블을 작성하는 것인가요???
그런 말이 없으면 일반적으로 기타원본-ms access data- 파일선택 하여 작성하면 되나요??
<엑세스>
반환값이 필요한 경우 메시지 박스를 a를 이용하여 식을 작성하는데
예:
a = msgbox("내용",vbyesno,"상태표시줄입력내용")
if a = vbyes then
...
dim a 로 변수를 선언하는 것은 필수입력사항인가요??
p323
문제4
해설을 보는 도중 이해가 안 가는 부분이 있어 질문합니다.
<코드설명>의 코드를 입력하고
아래 [쿼리작성기]를 이용한 질의문 작성도 해야 하고 삭제쿼리의 삭제 도 눌러야 하는지
코드만 입력하면 끝인지 모르겠습니다.
p328
필드에 값을 입력했을 때
저절로 Expr1: 이런 문구가 생기는데
무슨 뜻인가요? 왜 나오는 것인가요?
p344
문제1
Private Sub cmd요금인상_Click()
DoCmd.RunSQL "update 운송 set 운송요금=운송요금+txt변경값 where 운송방법=cmb운송방법"
End Sub
위 프로시저 중 set 운송요금 이 무슨 뜻인지 모르겠습니다.
문제4.
Not In (select 운송코드 from 접수)
위 구문이 이해가 안 갑니다.
문제에서 <접수> 테이블에서 한번도 사용하지 않은 '운송방법'의 모든 정보를 표시하라고 하였는데 왜 운송방법이 아니고 운송코드 인가요?
p357
문제1.
질문1.year(출발일자), month(출발일자) 로 정렬을 작성하지 않아도 쿼리 실행결과가 똑같이 나오는데 꼭 해야 하나요??
2.왜 실행결과(값)은 똑같은데 year(출발일자), month(출발일자) 만 제외하고 작성한 경우는 왼쪽정렬로 표시되나요?
3.출발월의 필드 속성을 일반 탭에서 지정하지 않고
출발월: Month([출발일자]) & "월" 이렇게 하면 오답인가요?
4.월을 기준으로 정렬 은 1월,2월,3월...12월 / 12월,11월, ...1월
중 어떤 것이 오름차순인가요?? 숫자는 커질수록 오름차순인데 날짜는 어떤식으로 정렬이 되나요?
시험공부하는데 모르는 것이 너무 많아서요
빠른 답변 부탁합니다!!
감사합니다.
1. 네 맞습니다.
문제에서 폼이 나타나고, 폼이 초기화 될때 라는 말이 있으면
initialize에 작성하시면 됩니다.
2. 네 맞습니다.
3. * 는 문자개수에 상관없지 찾는데 ? 는 하나의 문자만 찾을 수 있습니다.
즉 a* 로 지정하면 ab, abc, abcd,abcde 를 찾을 수 있지만
a?? 로 지정하면 abc 만 찾을 수 있는 것이죠.
4. 외부데이터를 가져와 바로 사용해야 하는 경우는 피벗테이블에서 외부데이터를 가져와 사용하면 되구요.
조건(필드를 몇가지만 가져오거나 필드에 조건을 지정하는경우)을 지정한 후 가져와야 하는 경우는 [데이터]->외부데이터 -> microsoft qurey 에서 조건을 지정한 후 사용해야 합니다.
5.
dim 은 변수를 선언하기 위한 것이구요.
dim aa 는 aa 라는 변수를 사용하겠다 라고 하는 것입니다.
dim aa as integer
와 같이 aa 변수를 정수로 사용하겠다 라고 지정하여 사용할 수 있는데요.
컴활에서 사용하는 변수는 이렇게 복잡하게 사용하지 않기 때문에
dim 을 생략하셔도 상관이 없습니다.
6. 문제에서 삭제하라는 지시사항이 있었다면 삭제 해야 하지만 그런 지지사항이 없었다면 삭제 하지 않고 그냥 두셔도 상관 없습니다.
실제 채점시 정상적으로 실행되면 정답으로 인정 됩니다.
7.
필드명을 입력하지 않고 식을 작성하면
자동으로 expr1 이라는 필드명이 붙는 것입니다.
수당 : iif ~
에서는 수당이라는 필드명을 썼기 때문에 expr1 이 붙지 않는 것이죠.
8. set 운송요금 부분은 조건에 맞으면 실행할 식입니다. 운송요금 필드에 식에서 계산된 것을 입력하겠다 라는 것이죠.
9.
접수 테이블과 운송 테이블에 관계로 지정된 것이 운송코드입니다.
운송코드가 관계로 지정 되어 있기 때문에 비교를 할려면 운송코드를 사용 하게 되는 것입니다.
접수테이블의 운송코드가 없다면 한번도 사용되지 않은 운송방법을 찾을 수 있겠지요.
10. 결과가 정확하지 않을텐데요. 결과의 순서가 다를 것입니다.
년이 먼저 오름차순(숫자가 작은순)으로 정렬되고 같은 내용이 있는 경우 월에서 오름차순 하는 것입니다.
좋은 하루 되세요.
-
*2015-08-17 13:26:10
1. 네 맞습니다.
문제에서 폼이 나타나고, 폼이 초기화 될때 라는 말이 있으면
initialize에 작성하시면 됩니다.2. 네 맞습니다.
3. * 는 문자개수에 상관없지 찾는데 ? 는 하나의 문자만 찾을 수 있습니다.
즉 a* 로 지정하면 ab, abc, abcd,abcde 를 찾을 수 있지만
a?? 로 지정하면 abc 만 찾을 수 있는 것이죠.
4. 외부데이터를 가져와 바로 사용해야 하는 경우는 피벗테이블에서 외부데이터를 가져와 사용하면 되구요.
조건(필드를 몇가지만 가져오거나 필드에 조건을 지정하는경우)을 지정한 후 가져와야 하는 경우는 [데이터]->외부데이터 -> microsoft qurey 에서 조건을 지정한 후 사용해야 합니다.
5.
dim 은 변수를 선언하기 위한 것이구요.
dim aa 는 aa 라는 변수를 사용하겠다 라고 하는 것입니다.
dim aa as integer
와 같이 aa 변수를 정수로 사용하겠다 라고 지정하여 사용할 수 있는데요.
컴활에서 사용하는 변수는 이렇게 복잡하게 사용하지 않기 때문에
dim 을 생략하셔도 상관이 없습니다.
6. 문제에서 삭제하라는 지시사항이 있었다면 삭제 해야 하지만 그런 지지사항이 없었다면 삭제 하지 않고 그냥 두셔도 상관 없습니다.
실제 채점시 정상적으로 실행되면 정답으로 인정 됩니다.
7.
필드명을 입력하지 않고 식을 작성하면
자동으로 expr1 이라는 필드명이 붙는 것입니다.
수당 : iif ~
에서는 수당이라는 필드명을 썼기 때문에 expr1 이 붙지 않는 것이죠.
8. set 운송요금 부분은 조건에 맞으면 실행할 식입니다. 운송요금 필드에 식에서 계산된 것을 입력하겠다 라는 것이죠.
9.
접수 테이블과 운송 테이블에 관계로 지정된 것이 운송코드입니다.
운송코드가 관계로 지정 되어 있기 때문에 비교를 할려면 운송코드를 사용 하게 되는 것입니다.
접수테이블의 운송코드가 없다면 한번도 사용되지 않은 운송방법을 찾을 수 있겠지요.
10. 결과가 정확하지 않을텐데요. 결과의 순서가 다를 것입니다.
년이 먼저 오름차순(숫자가 작은순)으로 정렬되고 같은 내용이 있는 경우 월에서 오름차순 하는 것입니다.
좋은 하루 되세요.