책 내용 질문하기
엑세스 문제
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
93
작성일
2014-03-28
작성자
첨부파일

엑세스에서 보고서 처리 문제였는데 단가 필드를 이용하여 평균을 구하고 그림과 같이 표시하라 단 형식 속성을 이용할 것 인데

그림에는 단가평균 : 26,000원 으로 표시되어있었습니다

그래서 저는 레코드원본에 avg이용해서 단가 평균 구햇구여

그 후 형식탭에서 단가평균 : #,###원 으로 표시햇는데 표시가 안되네여 ㅠㅠ

그리고 마지막 처리문제에서 1번 쿼리 만들기에서

매출건수이긴한데 10명만 건수구하라나와서

그니깐 담당자가 10명까지만 나와야 해요 어떠케 조건 적나요?

Docmd를 이용해서 msgbox를 구할 수잇나요??

그림과 같이 표시하는건데

땡땡 폼의 닫기 cmd닫기를 누르면 ~~이벤트 프로시져를 구하시어 엿는데

조건이 docmd를 이용해서 구하라는 거엿어요

그래서 저는 docmd.msgbox 로 구하긴햇는데 이렇게 쓰는거 맞나요??

그림이 예 아니오 버튼 나와야되고 "폼을 종료하시겠습니까?" 막 이런거 창만드는거라서 메세지박스 함수를 써야될거같더라구여

답변
2014-03-30 06:13:28

1. 컨트롤 원본에 avg 를 이용하고 형식속성에서 작성하셨나요?

보고서의

레이블과 텍스트 박스가 있었던 것은 아닌가요?

레이블에 단가평균 : 을 입력하고 컨트롤 박스에 avg를 이용하여 단가평균을 구하고

형식 속성에 #,###"원" 만 입력해야 했던것이 아닌가 싶습니다.

2. 쿼리의 속성창에 보시면 상위값 이라는 것이 있습니다. 여기에 10을 입력하시면

상위 10개의 값만 표시가 됩니다.

3. msgbox 를 사용하여 구하는 것은 맞는데

사용법이 잘못 된 것 같네요.

Private Sub cmd종료_Click()
Dim aa
aa = MsgBox(Time & " 종료할까요?", vbYesNo + vbDefaultButton2, " ")
If aa = vbYes Then
DoCmd.Close
End If
End Sub

와 같이 msgbox 를 작성하고 예 버튼을 눌렀을때만 종료되게 작성해 보세요.

좋은 하루 되세요.

"
  • *
    2014-03-30 06:13:28

    1. 컨트롤 원본에 avg 를 이용하고 형식속성에서 작성하셨나요?

    보고서의

    레이블과 텍스트 박스가 있었던 것은 아닌가요?

    레이블에 단가평균 : 을 입력하고 컨트롤 박스에 avg를 이용하여 단가평균을 구하고

    형식 속성에 #,###"원" 만 입력해야 했던것이 아닌가 싶습니다.

    2. 쿼리의 속성창에 보시면 상위값 이라는 것이 있습니다. 여기에 10을 입력하시면

    상위 10개의 값만 표시가 됩니다.

    3. msgbox 를 사용하여 구하는 것은 맞는데

    사용법이 잘못 된 것 같네요.

    Private Sub cmd종료_Click()
    Dim aa
    aa = MsgBox(Time & " 종료할까요?", vbYesNo + vbDefaultButton2, " ")
    If aa = vbYes Then
    DoCmd.Close
    End If
    End Sub

    와 같이 msgbox 를 작성하고 예 버튼을 눌렀을때만 종료되게 작성해 보세요.

    좋은 하루 되세요.

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