책 내용 질문하기
5월18일상설 엑셀,엑세스 추가질문드립니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
286
작성일
2012-05-24
작성자
첨부파일

1엑셀 프로시져문제인데요

폼이 초기화하면 예를 들어"갑"이 나타나게 하라~~!이런 문제인데

보통 새로운내용이면 .additem "갑" 이렇게 쓰잖아요

근데 저는 컴파일 오류가 계속 떠서

나중에 확인해보니까 갑이라는 내용이 셀에 여기저기 분산되 있었습니다.

그래서 .additem="i3"

.additem="j3"

.

.

이런식으로 했는데요.질문은 셀에 새로운 내용을 입력할 때 원래 프로시져 시트의 셀에

내용이 있으면 .additem을 쓸 때도 셀 주소를 입력해야 하는 건가요? 아니면 rowsource를 써야하나요?

2. 엑세스 질문

cmb검색 을 클릭하면 txt조회 에 탭이 정지하지않고 txt이름 에 포커스가 옮겨지도록 이벤트프로시저를 작성하시오?

탭이 정지하지 않는 프로시져는 첨봐서 그냥 패스했던 문제입니다.ㅠㅠ

--제가 찾아보니

이 문제 답은

txt조회.tapstop=false

txt이름.setfocus

인가요?

3.쿼리문제에서 나이=시스템날짜의 년수-생년월일의 년수 일때

나이:year(date)-year([생년월일]) 이렇게 했는데 어디가 틀린건가요>?

여기서 시스템날짜의 년수를 year(today())로 해야하는지 아니면 year(date)로만 하는건지 궁금합니다.

4. 유효성검사규칙을 이용해서 주민등록번호의 -를 반드시 입력하고 뒷자리 7자리를 숫자로 반드시입력

(이문제 못풀었는데,,ㅠㅠ 입력마스크에 지정하라했으면 000000\-0000000 이렇게 하는거잖아요?

근데 유효성검사를 이용하라길래 못풀었습니다.)

답변
2012-05-25 10:02:48

안녕하세요. 길벗 수험서 운영팀입니다.

1. 만약 additem을 이용하여 셀 주소의 값을 표시하려면 .additem cells(2,3)과 같은 형태로 사용해야 합니다. cells(2,3)에서 2가 행이고, 3이 열입니다.

2. 아래와 같이 사용하면 됩니다.

txt조회.tabstop=false

txt이름.setfocus

3. 맞게 하신 것 같아요. 액세스에서는 today를 사용할 수 없습니다.

4. 아래와 같이 하시면 됩니다.

like "*-*" and len([주민등록번호])-instr([주민등록번호],"-")=7

좋은 하루 되세요.

"
  • *
    2012-05-25 10:02:48

    안녕하세요. 길벗 수험서 운영팀입니다.

    1. 만약 additem을 이용하여 셀 주소의 값을 표시하려면 .additem cells(2,3)과 같은 형태로 사용해야 합니다. cells(2,3)에서 2가 행이고, 3이 열입니다.

    2. 아래와 같이 사용하면 됩니다.

    txt조회.tabstop=false

    txt이름.setfocus

    3. 맞게 하신 것 같아요. 액세스에서는 today를 사용할 수 없습니다.

    4. 아래와 같이 하시면 됩니다.

    like "*-*" and len([주민등록번호])-instr([주민등록번호],"-")=7

    좋은 하루 되세요.

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