책 내용 질문하기
상설시험을 보고왔습니다. 궁금한점이요 ㅠㅠ
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
299
작성일
2014-04-22
작성자
첨부파일

상설 시험 보고왔는데요 보통 엑세스 프로시저 작성할때

1.

dim aa

aa = MsgBox(Time & "종료할까요?", vbYesNo + vbDefaultButton2, "")
If aa = vbYes Then
DoCmd.Close
End If
예를 들어 이렇게 한다고 하면 종료를 할때 "예를 누르면 저장하지 않고 종료 하시오"라고 문제가 나왔는데
그럼 어떻게 프로시저를 작성 해야 하나요?
2.
크로스탭쿼리를 만드는 문제인데 예를 들어 "매출=수량*단가" 로 하라고 하고 매출이 크로스탭(행,열,값) 중에 값부분 인데,
수량은 매출 테이블에 있고, 단가는 제품 테이플에 있어서 둘을 곱한 후에 식으로 해서 크로스탭으로 값을 설정하면 쿼리가 실행이 안되요 ㅠㅠ
테이블이 서로 다른 필드를 곱해서 크로스탭 값을 만들 수는 없는건가요? 아니면 방법이 따로있나요?ㅠㅠ
답변
2014-04-24 09:18:33

안녕하세요.

1. 아래와 같이 지정하면 됩니다.

DoCmd.Close acForm, 폼이름, acSaveNo

2. 크로스탭 마법사를 사용하지 마시고 [만들기] - 기타 - 쿼리 디자인을 클릭한 후 두개의 테이블을 추가한 후 <닫기> -> [쿼리 도구] - 디자인 - 쿼리 유형 - 크로스탭을 클릭 -> 크로스탭에서 열 머리글, 행 머리글 등을 지정하면 됩니다.

즐거운 하루 되세요.

"
  • *
    2014-04-24 09:18:33

    안녕하세요.

    1. 아래와 같이 지정하면 됩니다.

    DoCmd.Close acForm, 폼이름, acSaveNo

    2. 크로스탭 마법사를 사용하지 마시고 [만들기] - 기타 - 쿼리 디자인을 클릭한 후 두개의 테이블을 추가한 후 <닫기> -> [쿼리 도구] - 디자인 - 쿼리 유형 - 크로스탭을 클릭 -> 크로스탭에서 열 머리글, 행 머리글 등을 지정하면 됩니다.

    즐거운 하루 되세요.

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