책 내용 질문하기
엑세스 기본모의고사 5회질문드립니다
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
350
조회수
65
작성일
2015-07-29
작성자
첨부파일

엑세스 기본모의고사 5회 문제3 1-4번에서

txt페이지에 페이지 수가 홀수이면 페이지 수를 표시하는 함수넣는게 잇엇는데

왜 [page] mod 2=1 로 표시하는지 모르겟습니다

저는 mod([page],2)=1로 평소에 하던대로 했는데

이렇게 하면 안되나요?

페이지 수는 평소와 다르게 함수를 써야 되나요?

그리고 같은 문제 3 2번에서 작성한 코드가 채점프로그램으로 틀리게 나오는데 뭐가 잘못된지 모르겠습니다

엑셀파일 첨부합니다 감사합니다

답변
2015-07-31 11:59:15

엑셀과 엑세스의 함수 사용법이 달라서 다르게 작성되는 것입니다.

엑세스에서 mod 함수는 month([납품일자]) mod 2 와 같이 작성하셔야 합니다.

Me.RecordSource = "select * from 접수 where 운송코드 =" & "'" & cmb운송방법 & "'" And "중량코드=" & "'" & cmb중량 & "'"

로 작성하셨는데 아래와 같이 수정하여 사용해 보시기 바랍니다.

Me.RecordSource = "select * from 접수 where 운송코드 ='" & cmb운송방법 & "' And 중량코드='" & cmb중량 & "'"

좋은 하루 되세요.

  • *
    2015-07-31 11:59:15

    엑셀과 엑세스의 함수 사용법이 달라서 다르게 작성되는 것입니다.

    엑세스에서 mod 함수는 month([납품일자]) mod 2 와 같이 작성하셔야 합니다.

    Me.RecordSource = "select * from 접수 where 운송코드 =" & "'" & cmb운송방법 & "'" And "중량코드=" & "'" & cmb중량 & "'"

    로 작성하셨는데 아래와 같이 수정하여 사용해 보시기 바랍니다.

    Me.RecordSource = "select * from 접수 where 운송코드 ='" & cmb운송방법 & "' And 중량코드='" & cmb중량 & "'"

    좋은 하루 되세요.

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