책 내용 질문하기
이벤트프로시저 질문합니다~
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
224
조회수
188
작성일
2012-01-26
작성자
첨부파일

부록 224페이지에 문제2의 3번. 질문합니다.

dlookup을 사용하는문제인데요 답을 보니dlookup("기관명,"봉사기관","기관코드=txt기관코드")라고 되있습니다.

여기서 봉사기관은 어디서 찾아야하는건지 궁금하구요, 또 문제에는 txt코드라고 나와있는데 답처럼 txt기관코드라고 어디서 알고 적어야 하는지도 궁금합니다.

또 어떤 컨트롤의 값이 숫자인지 문자인지를 알려면 어떻게 해야하는지도 알려주세요~

답변
2012-01-26 03:02:03

문제를 안보고 있어서 어디어디 테이블이다 이렇게 말씀은 못드리겠지만..

dlookup("기관명,"봉사기관","기관코드=txt기관코드")

기관명 : 찾아올 값이 들어있는 필드 이름입니다.

테이블 가지고 폼도 만들고 보고서도 만들고 쿼리도 만드니까 테이블 중에 하나 찾아보시면

기관명 필드가 있을 것 입니다. 보통 문제에서 어디 테이블 어디 쿼리라고 주어집니다.

그거 디자인 모드로 열어보시면 필드명 알 수 있어요

봉사기관 : 기관명 필드가 들어있는 테이블이나 쿼리 이름입니다. 문제에서 보통 주어지죠..

<제품> 테이블에서 or 쿼리에서 찾아서 쏼라쏼라 이런식으로요

기관코드=txt기관코드 : 조건 부분입니다.

기관코드가 txt기관코드 컨트롤에 입력된 기관코드와 같은 레코드를 대상으로 한다..

이건 그냥 문제에 주어 지는거 가져다가 쓰면 되는데.. txt코드 txt기관코드 처럼 다르다..

싶으면.. 찾아서 확인해보면 됩니다.

기관 코드에 해당되는 컨트롤의 이름이 뭔지...

(약간 노가다성이죠.. 보통은 문제에 똑같이 나오는데 오타는 아니겠;;;; 뭐 찾아보면 되니까요..)

-------------------------------------------------------------------------------------

어떤 컨트롤의 값이 숫자인지 문자인지를 알려면 어떻게 해야하는지도 알려주세요~ 라고 하셨는데..

보고서든 폼이든.. 컨트롤 원본은 일반적으로 테이블의 필드이름이고

컨트롤 원본이 쿼리라고 해도 쿼리도 테이블을 기반으로 만든거라

그냥 테이블로 달려가서 찾으시면 됩니다.

[가끔 문제에서 txt뭐뭐 txt음음 을 뭐뭐 음음에 바운드 시키시오 라는 문제가 나오죠...]

여기서 뭐뭐 음음 이 테이블의 필드명인 것이죠.. 컨트롤 원본에 뭐라고 써있는지 보시고

테이블가서 찾으면 되는데 가끔 컨트롤 원본에 암것도 안써있나 그런게 있습니다.

그런건 txt기관 이렇다면 기관이란 필드명을 가진게 있나 찾아보시면 되요.. 아니면 txt기관이

들어있는 보고서나 폼을 열어서 무슨 데이터 값이 나오나 보고 몇개 외워서 테이블열어서 찾아도 댐다

이런 방식으로 찾았으면 그 테이블을 디자인 보기로 뙇!!! 열면..

그 필드명 옆에 데이터 형식에 텍스트인지 숫자인지 날짜인지 나와요..

[1. DB구축할 때 괜히 설정해두는게 아니라는걸 아실 겁니다..]

거기서 설정한 데이터 형식이 보고서나 폼 쿼리의 필드 형식이 되는 것이고..

문자냐 숫자냐 날짜냐에 따라

'" & txtㅇㅇㅇ & "'" 이거냐

'" & txtㅇㅇ 이런거냐 등등 이 나눠지는 거죠~

  • *
    2012-01-26 03:02:03

    문제를 안보고 있어서 어디어디 테이블이다 이렇게 말씀은 못드리겠지만..

    dlookup("기관명,"봉사기관","기관코드=txt기관코드")

    기관명 : 찾아올 값이 들어있는 필드 이름입니다.

    테이블 가지고 폼도 만들고 보고서도 만들고 쿼리도 만드니까 테이블 중에 하나 찾아보시면

    기관명 필드가 있을 것 입니다. 보통 문제에서 어디 테이블 어디 쿼리라고 주어집니다.

    그거 디자인 모드로 열어보시면 필드명 알 수 있어요

    봉사기관 : 기관명 필드가 들어있는 테이블이나 쿼리 이름입니다. 문제에서 보통 주어지죠..

    <제품> 테이블에서 or 쿼리에서 찾아서 쏼라쏼라 이런식으로요

    기관코드=txt기관코드 : 조건 부분입니다.

    기관코드가 txt기관코드 컨트롤에 입력된 기관코드와 같은 레코드를 대상으로 한다..

    이건 그냥 문제에 주어 지는거 가져다가 쓰면 되는데.. txt코드 txt기관코드 처럼 다르다..

    싶으면.. 찾아서 확인해보면 됩니다.

    기관 코드에 해당되는 컨트롤의 이름이 뭔지...

    (약간 노가다성이죠.. 보통은 문제에 똑같이 나오는데 오타는 아니겠;;;; 뭐 찾아보면 되니까요..)

    -------------------------------------------------------------------------------------

    어떤 컨트롤의 값이 숫자인지 문자인지를 알려면 어떻게 해야하는지도 알려주세요~ 라고 하셨는데..

    보고서든 폼이든.. 컨트롤 원본은 일반적으로 테이블의 필드이름이고

    컨트롤 원본이 쿼리라고 해도 쿼리도 테이블을 기반으로 만든거라

    그냥 테이블로 달려가서 찾으시면 됩니다.

    [가끔 문제에서 txt뭐뭐 txt음음 을 뭐뭐 음음에 바운드 시키시오 라는 문제가 나오죠...]

    여기서 뭐뭐 음음 이 테이블의 필드명인 것이죠.. 컨트롤 원본에 뭐라고 써있는지 보시고

    테이블가서 찾으면 되는데 가끔 컨트롤 원본에 암것도 안써있나 그런게 있습니다.

    그런건 txt기관 이렇다면 기관이란 필드명을 가진게 있나 찾아보시면 되요.. 아니면 txt기관이

    들어있는 보고서나 폼을 열어서 무슨 데이터 값이 나오나 보고 몇개 외워서 테이블열어서 찾아도 댐다

    이런 방식으로 찾았으면 그 테이블을 디자인 보기로 뙇!!! 열면..

    그 필드명 옆에 데이터 형식에 텍스트인지 숫자인지 날짜인지 나와요..

    [1. DB구축할 때 괜히 설정해두는게 아니라는걸 아실 겁니다..]

    거기서 설정한 데이터 형식이 보고서나 폼 쿼리의 필드 형식이 되는 것이고..

    문자냐 숫자냐 날짜냐에 따라

    '" & txtㅇㅇㅇ & "'" 이거냐

    '" & txtㅇㅇ 이런거냐 등등 이 나눠지는 거죠~

  • *
    2012-01-27 11:51:33

    문제를 보시면

    txt코드 컨트롤에 입력된 기관코드의 기관명을 txt기관명 컨트롤에 자동으로 입력되게 하라고 했습니다.

    txt코드에 코드가 입력되면 하위폼에 표시 되게 됩니다.

    하위폼에서 기관코드나 기관명을 찾을려면 cmb기관코드를 이용해야 하죠.

    cmb기관코드의 행원본을 확인 하시면 봉사기관인 것을 알 수 있습니다.

    이것을 이용하시면 됩니다.

    txt코드 는 컨트롤 명입니다. 보통은 문제에서 주어진 "txt코드 컨트롤에 입력된 기관코드의" 라는 부분으로 아실 수 있구요.

    이런 말이 없다면 사용하고자 하는 컨트롤을 클릭 하셔서 컨트롤 이름을 확인 하시면 됩니다.

    컨트롤 값이 숫자인지 문자인지 알아보실려면 컨트롤에 입력된 값이 무엇인지 보시고

    이 값이 어떤값과 비교가 되는지 확인 한 후 이 값이 들어있는 테이블을 열어 필드의 데이터 형식을 확인 하시면 됩니다.

    이 문제에서는 txt코드에 입력된 기관코드 이므로 기관코드가 들어 있는 테이블을 열어 필드의 데이터 형식을 확인 해 보시면 되겠습니다.

    좋은 하루 되세요.

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