책 내용 질문하기
엑세스 실전모의고사 C형
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
398
조회수
123
작성일
2011-07-15
작성자
첨부파일

1. 398페이지 문제2의 작은문제3번에 메시지창 문제 있자나요.

답은 이건데

Dim aa
aa = MsgBox(Time & "열려진 폼을 종료할까요?", vbYesNo + vbDefaultButton1, " ")
If aa = vbYes Then
DoCmd.Close
End If

전 이렇게 썼는데 채점이 안됬더라구요. 메시지창에 시간하고 "열려진폼을~"이 부분이

띄어쓰기가 되어있는줄 한칸 띄고 이렇게 썼는데,. 틀린건가요?

Dim aa
aa = MsgBox(Time & " 열려진 폼을 종료할까요?", vbYesNo + vbDefaultButton1, " ")
If aa = vbYes Then
DoCmd.Close
End If

-----------

2. 2010년 3회 엑세스 기출문제

문제4의 1번문제에서

입사요일: Choose(Weekday([입사일]),"일요일","월요일","화요일"----)

이 입사요일필드에서 정렬을 안하고 왜 임의의 필드를 만들어야만 맞는걸까요?

임의의 필드를 만들어서 정렬을 해야하는지 이유좀 알려주세요.

어떤때에 임의의 필드를 만들어야 하는건지좀지요.

답변
2011-07-18 09:58:17

1. Private Sub cmd닫기_Click()
Dim aa
aa = MsgBox(Time & " 열려진 폼을 종료할까요?", vbYesNo + vbDefaultButton1, "")
If aa = vbYes Then
DoCmd.Close
End If
End Sub

그림에 있는데로 표시 하려면 띄어쓰기 하시는 것이 맞습니다.

학습에 혼동을 드려 죄송합니다.

2. 그냥 오름 차순으로 정렬 하시면 값들이 모두 정렬 되어

그림과 같은 모양이 나오지 않습니다.

그리고 입사일로 정렬이 되기때문에 일요일, 화요일 과 같은 값들은 나올 수가 없죠.

그래서 weekday를 이용하여 요일을 구하고 구한 요일에서 오름차순으로 정렬을 하게 되는 것이죠.

식을 만들어서 사용해야 할 때는 그 필드의 값을 다른 값으로 만들고 싶을때 사용한다고 보시면 됩니다.

이 필드의 원래 값은 입사일인데 입사일에서 입사요일만 구하고 싶기 때문에 weekday 함수를 이용하여 요일을 구한다고 보시면 되겠습니다.

필드에 바로 조건을 주는 경우는 그 필드 값에서 조건에 해당하는 것을 얻을 수 있을때 사용하는 방법이죠.

즉 수량이 50이상인 이라면 필드가 수량이 되고 이 수량필드안에는 1~100까지의 숫자가 들어있어서 50이상인 것을 구할 수 있을때 필드를 끌어놓고 조건에 >=50 이라고 쓰면 되는 것입니다.

좋은 하루 되세요.

"
  • *
    2011-07-18 09:58:17

    1. Private Sub cmd닫기_Click()
    Dim aa
    aa = MsgBox(Time & " 열려진 폼을 종료할까요?", vbYesNo + vbDefaultButton1, "")
    If aa = vbYes Then
    DoCmd.Close
    End If
    End Sub

    그림에 있는데로 표시 하려면 띄어쓰기 하시는 것이 맞습니다.

    학습에 혼동을 드려 죄송합니다.

    2. 그냥 오름 차순으로 정렬 하시면 값들이 모두 정렬 되어

    그림과 같은 모양이 나오지 않습니다.

    그리고 입사일로 정렬이 되기때문에 일요일, 화요일 과 같은 값들은 나올 수가 없죠.

    그래서 weekday를 이용하여 요일을 구하고 구한 요일에서 오름차순으로 정렬을 하게 되는 것이죠.

    식을 만들어서 사용해야 할 때는 그 필드의 값을 다른 값으로 만들고 싶을때 사용한다고 보시면 됩니다.

    이 필드의 원래 값은 입사일인데 입사일에서 입사요일만 구하고 싶기 때문에 weekday 함수를 이용하여 요일을 구한다고 보시면 되겠습니다.

    필드에 바로 조건을 주는 경우는 그 필드 값에서 조건에 해당하는 것을 얻을 수 있을때 사용하는 방법이죠.

    즉 수량이 50이상인 이라면 필드가 수량이 되고 이 수량필드안에는 1~100까지의 숫자가 들어있어서 50이상인 것을 구할 수 있을때 필드를 끌어놓고 조건에 >=50 이라고 쓰면 되는 것입니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.