책 내용 질문하기
상설 시험 관련 질문드립니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
215
작성일
2013-02-19
작성자
첨부파일

엑셀

1. 사용자 지정 함수 작성 문제인데 총합계가 90 이상이면 우수, 아니면 공백 대충 이런 문제였던 것 같습니다. 여기서 총합계가 필드로 주어진 건 아니고 총합계=연습1+연습2+연습3+연습4 이렇게 네 필드의 값을 합쳐서 자기가 만들어야되는 거더라구요.

저는

총합계=연습1+연습2+연습3+연습4

if 총합계>=90 then

fnㅇㅇ="우수"

Else

fnㅇㅇ=""

End if

이렇게 입력했는데 틀렸습니다.ㅠㅠ 어느 부분이 틀렸는지 모르겠어요...

엑세스

2. 하위폼이 존재하는 폼에서의 DSUM함수 계산 문제였습니다. 수주량의 총합을 구하라는 문제였는데 원래 폼의 레코드원본인 테이블에 가서 몇 번을 확인해도 원본에는 수주량 필드가 없더라구요ㅠㅠ

수주량 필드는 하위폼에 있었습니다. 하위폼을 이용하라는 문제 같은데 DSUM 함수 계산에서 하위폼에 자료가 있을 경우에는 어떻게 조건을 입력하나요...

3. 하위폼 바닥글의 txt계산 컨트롤에 예약금액의 합을 Format 함수를 사용해서 \18000 형식으로 나타내라는 문제였습니다.

Format(Sum[예약금액], ""\"""#,##0"") 이렇게도 해보고 "\"&"#,##0"으로도 해봤는데 안 되더라구요... 하위폼 내부에 있는 컨트롤이라고 함수 사용법이 본래 폼과 다른 건 아니죠? 제가 식을 잘못 세운 것 같은데 어떻게 고쳐야할지 모르겠어요ㅠㅠ

4. 하위폼의 txt이익을 클릭하면 이익이 계산되도록 이벤트 프로시저로 작성하라는 문제였습니다. 하위폼 내부의 필드인 제품단가, 판매단가, 수량을 이용하면 되는 문제 같았는데 프로시저로

txt이익= (txt제품단가*txt수량) - (txt판매단가*txt수량)

이렇게만 입력했었는데 적어놓고도 틀린 것 같아서 고치려고 했는데 시간이 없어서 더 손을 못 댔어요. 어떻게 계산하면 되나요ㅠㅠ

질문이 좀 많네요.ㅠㅠ 혼자서는 도저히 모르겠어요. 답변 부탁드립니다.

답변
2013-02-21 09:23:15

안녕하세요.

1.

if (연습1+연습2+연습3+연습4) >= 90 then

fnㅇㅇ="우수"

Else

fnㅇㅇ=""

End if

2. 폼 구분 없이 구하고자 하는 필드가 있는 테이블, 즉 하위 폼의 레코드 원본으로 테이블을 이용하여 작성하면 됩니다.

3. format(sum[예약금액],"통화")와 같이 작성하면 됩니다.

4. 질문 상으로 봤을 때는 맞게 하신듯 합니다.

즐거운 하루 되세요.

"
  • *
    2013-02-21 09:23:15

    안녕하세요.

    1.

    if (연습1+연습2+연습3+연습4) >= 90 then

    fnㅇㅇ="우수"

    Else

    fnㅇㅇ=""

    End if

    2. 폼 구분 없이 구하고자 하는 필드가 있는 테이블, 즉 하위 폼의 레코드 원본으로 테이블을 이용하여 작성하면 됩니다.

    3. format(sum[예약금액],"통화")와 같이 작성하면 됩니다.

    4. 질문 상으로 봤을 때는 맞게 하신듯 합니다.

    즐거운 하루 되세요.

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