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

Q. 함수사전부록 138쪽 3번 입력버튼에기능구현하기에서 왜 입력행에 A4를 썼나요. 130쪽 보면 B4를 써야하는것같은데 어차피 행 번호만 따오기때문에 뭘로쓰든 상관없나요?? 그럼 C4로써도되나요?? Q. 함수사전있는책에 150쪽. 폼초기화프로시저에서요... cmb지원부서=cmb지원부서.list(0,0) 이게 무슨뜻이에요?? Q.액세스풀다보면 어떤건 select제품코드from판매내 역 어떤건 [forms]![거래처]![거래처코드]이렇게 하 던데... 책만보고 이해하려니까 식은대충외워가는데 모 든게뒤죽박죽섞인느낌이에요... 어떨때 저것들 쓰는지좀가르쳐주세요... Q.상설시험 액세스에서.. 보고서에 보면 본문에 구매일자가 많은 데그 구매일자가 2013년 9월 1일도있고 2일도 있고 많아요. 근데 본문 머리글인지 위쪽에 ' 2013년 9월' 이렇게 그룹처럼?? 채워넣어야하는 텍스트상자가있었 는데... 거기에 =yyyy"년" m"월"을 적었어요. 데이터 원본은 구매일자를 넣고. 그랬는데 '2013년 m월' 이 렇게만 나오던데... 어떻게해야 저기에 년도랑 월만 빼 올수있을까요 형식과 데이터원본을 변경하라고 되어있었구요 ... 아 형식을 =을 빼고 적었어야했을까요??ㅠㅠ Q. 액셀책에 105쪽. 밑에 2번해설 F단가=ROUND(정가/MID(도서코드,3,LEN(도서코드)-4),0)으로해도 되나요.. 해설은 IF명령문을썼는데 꼭 안써도되는건가해서

답변
2013-09-27 06:51:11

1. 네 행번호가 사용되기 때문에 어디든 상관이 없습니다. 혼동 되신다면 b4로 사용하세요.

2.

cmb지원부서의 첫번째행과 열을뜻하는 것입니다.

list(행, 열) 입니다.

list에서 행과 열에 해당하는 것을 표시 하는 것이죠.

cmb지원부서.list(0,0)

이므로 cmb지원부서의 0행,0열 인 값을 가져오는 것으로

영역의 첫번째 값이 표시가 됩니다.

콤보상자와 리스트상자는 첫번째열과 행이 0부터 시작 합니다.

2. 보통 이벤트 프로시저나 runsql 문에서 select 제품코드 from 판매내역 와 같이 사용하구요.

매크로의 where 부분에 [forms]![거래처]![거래처코드] 사용합니다.

[forms]![거래처]![거래처코드]

은 이벤트 프로시저에서도 사용될 때가 있는데요.

다른 폼이나 보고서의 컨트롤을 이용해야 하는 경우입니다.

어떤 방법을 사용하시든 결과가 정확하면 상관은 없지만 각 부분에서 사용가능한 것이 있으니

확인 후 작성하세요.

3. 네 = 을 제외하고 사용하시면 될 것 같네요.

4.

도서코드의 길이는 워크시트를 보면 판단할 수 있습니다.

C-130-1 처럼 7자리로 된 코드와

E-61-1 처럼 6자리로 된 코드가 있습니다.

그러므로 if len(도서코드)=7 then 와 같이 7자리인지 6자리인지를 확인하여 각각 코드를 사용하셔야 하는 것입니다.

F단가 = round(정가 / Mid(도서코드, 3, 3), 0)

Mid(도서코드, 3, 3) 은 도서 코드의 세번째 자리부터 세글자, 즉 C-130-1 의 경우 130을 말합니다.


F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)

Mid(도서코드, 3, 2) 는 도서 코드의 세번째 자리부터 두글자, 즉 E-61-1 의 경우 61을 말합니다.

도서코드가 7자리이냐 6자리이냐에 따라 가져와야 하는 페이지수가 달라서 라고 보시면 되겠죠.

그러므로 if 문이 없이는 도서코드가 7자리인지 6자리인지 알 수 없으므로 if문이 꼭 있어야 하는 문제입니다.

좋은 하루 되세요.

"
  • *
    2013-09-27 06:51:11

    1. 네 행번호가 사용되기 때문에 어디든 상관이 없습니다. 혼동 되신다면 b4로 사용하세요.

    2.

    cmb지원부서의 첫번째행과 열을뜻하는 것입니다.

    list(행, 열) 입니다.

    list에서 행과 열에 해당하는 것을 표시 하는 것이죠.

    cmb지원부서.list(0,0)

    이므로 cmb지원부서의 0행,0열 인 값을 가져오는 것으로

    영역의 첫번째 값이 표시가 됩니다.

    콤보상자와 리스트상자는 첫번째열과 행이 0부터 시작 합니다.

    2. 보통 이벤트 프로시저나 runsql 문에서 select 제품코드 from 판매내역 와 같이 사용하구요.

    매크로의 where 부분에 [forms]![거래처]![거래처코드] 사용합니다.

    [forms]![거래처]![거래처코드]

    은 이벤트 프로시저에서도 사용될 때가 있는데요.

    다른 폼이나 보고서의 컨트롤을 이용해야 하는 경우입니다.

    어떤 방법을 사용하시든 결과가 정확하면 상관은 없지만 각 부분에서 사용가능한 것이 있으니

    확인 후 작성하세요.

    3. 네 = 을 제외하고 사용하시면 될 것 같네요.

    4.

    도서코드의 길이는 워크시트를 보면 판단할 수 있습니다.

    C-130-1 처럼 7자리로 된 코드와

    E-61-1 처럼 6자리로 된 코드가 있습니다.

    그러므로 if len(도서코드)=7 then 와 같이 7자리인지 6자리인지를 확인하여 각각 코드를 사용하셔야 하는 것입니다.

    F단가 = round(정가 / Mid(도서코드, 3, 3), 0)

    Mid(도서코드, 3, 3) 은 도서 코드의 세번째 자리부터 세글자, 즉 C-130-1 의 경우 130을 말합니다.


    F단가 = Round(정가 / Mid(도서코드, 3, 2), 0)

    Mid(도서코드, 3, 2) 는 도서 코드의 세번째 자리부터 두글자, 즉 E-61-1 의 경우 61을 말합니다.

    도서코드가 7자리이냐 6자리이냐에 따라 가져와야 하는 페이지수가 달라서 라고 보시면 되겠죠.

    그러므로 if 문이 없이는 도서코드가 7자리인지 6자리인지 알 수 없으므로 if문이 꼭 있어야 하는 문제입니다.

    좋은 하루 되세요.

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