책 내용 질문하기
엑세스 385쪽 문제2(입력 및 수정 기능 구현)-4번 문제 질문입니다.
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
385
조회수
150
작성일
2018-02-26
작성자
탈퇴*원
첨부파일

Q. '판매현황'폼이 활성화되면 'txt물품코드' 컨트롤에 포커스가 이동하고, 글꼴이 굵게 표시되도록 이벤트 프로시저를 구현하시오.

여기에서 글꼴이 굵게 표시되도록 할 때 txt물품코드.fontbold=true 를 사용하잖아요.

이 때 fontbold를 쓰는 이유가 뭔가요? 어떤 건 target.font.bold = true라고 하고, 또 이건 fontbold=true라고 하고.. 헷갈리네요.

1. font.bold=true 라고 쓰는 것과 fontbold=true 라고 쓰는 것의 차이가 궁금합니다. 어떤 상황에서는 뭘 써야 하고..이런 걸 알려주세요!

2. 또 예를 들어서 위 문제처럼 굵게 표시하라고 하는 문제가 있다고 가정했을 때 a3셀에 적용할땐 앞에 [a3].~ 이라고 쓰고, txt물품코드에 적용할땐 앞에 txt물품코드.~ 라고 쓰는 건 알겠습니다. 그런데 target은 언제 쓰는 건지 궁금합니다. target.font.bold=true 이런 것이요! 전에도 이 target에 대해 질문드린 적이 있는데

Target.Activate 란 현재 작업하고 있는 워크시트에서 변화가 있는 셀을 활성화 합니다.

즉 해당 셀로 셀 포인터를 이동합니다.

해당 셀로 셀 포인터를 이동해야 한다면 사용해야 하는 부분입니다.

이것을 사용하지 않아도 정확한 결과가 나온다면 상관 없습니다.

[a1] 으로 지정하면 a1에 굵게 표시됩니다.

라고 답해주셨는데요. 애매해서...잘 이해가 안가네요. 어떤 경우에 target을 써야 하는지 자세히 알려주세요.

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

질문2. (이어서) 문제3(조회 및 출력기능 구현)-1번-3번 문제

답에는 형식 속성을 #,###으로 해야 한다고 나와있는데요.

저는 형식을 '표준'으로 하고 소수 자릿수를 0으로 해줬거든요. 답은 똑같이 나오는데 채점프로그램은 틀렸다고 나옵니다. 실제 시험장에서는 정답으로 인정되는 부분인가요?

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

질문3. (이어서)문제4(처리기능 구현)-4번

답인 msg [소매점명] & "에 해당하는 연락처는 " & dlookup("전화번호","물품판매상세","소매점코드=txt소매점코드") & "입니다."

에서 소매점코드라는 건 어떻게 찾나요..? 문제 어디에도 소매점코드라는 말은 없으니 알아서 찾아야 하는 것 같은데..헷갈리네요 답안지 해설을 봐도 이해가 잘 안가서요. 자세히 좀 설명해주시면 감사하겠습니다.

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

질문4. (엑세스 기본모의고사 9회) 문제2(입력 및 수정 기능 구현)-3번

gotorecord작성할 때 레코드를 '새 레코드'로 해 주는 이유는 무엇인가요? 왜 새 레코드로 설정해줘야 하죠..?

보통 gotorecord를 사용할 땐 대부분 새 레코드로 설정해주는 건지..?(일반적인 공식인가요?)

새 레코드로 설정해주는 이유를 모르겠어요.

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

질문5. ADO개체 질문

ADO개체 작성시 일반적인 공식이 있잖아요.

dim rs as adodb.recordset

set rs = new adodb.recordset

rs.cursorlocation = aduseclient

rs.activeconnection = currentproject.connection

rs.open "select 필드 from 테이블 where 조건"

msgbox

rs.close

이런 식으로요. 여기서 제가 궁금한 것은 3번째 줄인 rs.cursorlocation = aduseclient 입니다.

어떤 문제에서는 이걸 써 주고, 어떤 문제에서는 안 써 주던데 헷갈리면 그냥 모든 문제에

dim rs as adodb.recordset

set rs = new adodb.recordset

rs.cursorlocation = aduseclient

rs.activeconnection = currentproject.connection

이렇게 그냥 입력해줘도 상관없나요?

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

질문6. 질문5. ADO개체 질문

ADO개체를 작성하다가 어떤 문제는 rs!를 써주고 어떤 문제는 안써주던데, 무슨 차이인지 궁금합니다. rs!를 언제 써야 하나요?

예를 들어 어떤 문제는

txt소매점명 = rs!소매점명

txt연락처 = rs!연락처

txt평균매출액 = rs!평균매출액

txt등급 = rs!등급

이런 걸 써 주고, (위의 rs!예시는 435쪽 문제4-1번입니다.)

또 어떤 문제에서는 rs!를 아예 쓰지 않던데요. 어떨 때 rs!를 써줘야하고, 어떨 때 안써줘도 되는지...? 궁금합니다.

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

질문7. ADO개체 질문

ADO개체 작성 중에

rs.cursortype = adopendynamic

rs.locktype = adlockoptimistic

이 두개 말인데요. 보통

dim rs as adodb.recordset

set rs = new adodb.recordset

rs.activeconnection = currentproject.connection

rs.cursortype = adopendynamic

rs.locktype = adlockoptimistic

이렇게 rs.activeconnection = currentproject.connection 밑에 써주던데,

dim rs as adodb.recordset

set rs = new adodb.recordset

rs.cursortype = adopendynamic

rs.locktype = adlockoptimistic

rs.activeconnection = currentproject.connection

이렇게 rs.activeconnection = currentproject.connection 윗줄에 써 줘도 되나요?

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

질문8. (실전모의고사 C형) 문제1(DB구축) 3번 관계설정 문제 [442쪽]

관계 설정을 할 때 가끔 금지모양 아이콘이 뜨면서 아예 연결이 안되는경우가 종종 있습니다. 이건 왜 그런 건가요?

단순히 렉인건지...?

또 실제로 시험장에서 이런 일이 생기면 어떻게 해야 하나요..?

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

질문9. (실전모의고사 C형) 문제3(조회 및 출력기능 구현) 2번 [444쪽]

Q. 판매조회 폼의 조회 버튼을 클릭할 때 다음과 같은 기능을 수행하도록 이벤트 프로시저를 작성하시오.

이 문제는 아예 이해가 안갑니다.. 하나하나 쉽게 설명해주시면 감사하겠습니다ㅠㅠ

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

질문10. m월과 mm월

문제에서 12월로 설정하라고 하면 m월이나 mm월이나 상관없나요?

저는 mm월이라 썼거든요. 그런데 채점프로그램에서는 m월이 아니면 틀렸다고 하네요. 실제 시험에선 상관없나요?

답변
2018-03-05 10:33:52

안녕하세요.

Q. '판매현황'폼이 활성화되면 'txt물품코드' 컨트롤에 포커스가 이동하고, 글꼴이 굵게 표시되도록 이벤트 프로시저를 구현하시오.

여기에서 글꼴이 굵게 표시되도록 할 때 txt물품코드.fontbold=true 를 사용하잖아요.

이 때 fontbold를 쓰는 이유가 뭔가요? 어떤 건 target.font.bold = true라고 하고, 또 이건 fontbold=true라고 하고.. 헷갈리네요.

1. font.bold=true 라고 쓰는 것과 fontbold=true 라고 쓰는 것의 차이가 궁금합니다. 어떤 상황에서는 뭘 써야 하고..이런 걸 알려주세요!

2. 또 예를 들어서 위 문제처럼 굵게 표시하라고 하는 문제가 있다고 가정했을 때 a3셀에 적용할땐 앞에 [a3].~ 이라고 쓰고, txt물품코드에 적용할땐 앞에 txt물품코드.~ 라고 쓰는 건 알겠습니다. 그런데 target은 언제 쓰는 건지 궁금합니다. target.font.bold=true 이런 것이요! 전에도 이 target에 대해 질문드린 적이 있는데

Target.Activate 란 현재 작업하고 있는 워크시트에서 변화가 있는 셀을 활성화 합니다.

즉 해당 셀로 셀 포인터를 이동합니다.

해당 셀로 셀 포인터를 이동해야 한다면 사용해야 하는 부분입니다.

이것을 사용하지 않아도 정확한 결과가 나온다면 상관 없습니다.

[a1] 으로 지정하면 a1에 굵게 표시됩니다.

라고 답해주셨는데요. 애매해서...잘 이해가 안가네요. 어떤 경우에 target을 써야 하는지 자세히 알려주세요.

-> 워크시트에서 활성화된 셀, 즉 변경되는 셀은 그때그때 달라질 수 있습니다. 이럴 경우 target을 사용하고 특정 컨트롤이나 특정 셀에 진하게를 지정하려면 font.bold=true를 지정하면 됩니다.

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

질문2. (이어서) 문제3(조회 및 출력기능 구현)-1번-3번 문제

답에는 형식 속성을 #,###으로 해야 한다고 나와있는데요.

저는 형식을 '표준'으로 하고 소수 자릿수를 0으로 해줬거든요. 답은 똑같이 나오는데 채점프로그램은 틀렸다고 나옵니다. 실제 시험장에서는 정답으로 인정되는 부분인가요?

-> 문제에서 형식 속성만을 이용하라는 지시사항이 없다면 상관 없습니다.

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

질문3. (이어서)문제4(처리기능 구현)-4번

답인 msg [소매점명] & "에 해당하는 연락처는 " & dlookup("전화번호","물품판매상세","소매점코드=txt소매점코드") & "입니다."

에서 소매점코드라는 건 어떻게 찾나요..? 문제 어디에도 소매점코드라는 말은 없으니 알아서 찾아야 하는 것 같은데..헷갈리네요 답안지 해설을 봐도 이해가 잘 안가서요. 자세히 좀 설명해주시면 감사하겠습니다.

-> 문제에서 물품판매상세를 이용하라고 되어 있습니다. 물품판매상세를 디자인 보기로 열면 소매점명이 있는 소소매점 테이블이 물품판매 테이블과 '소매점코드'로 연결되어 있으므로 소매점코드를 이용하여 비교한 것입니다. 만약 소매점명으로 연결되어 있다면 소매점명으로 하시면 됩니다.

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

질문4. (엑세스 기본모의고사 9회) 문제2(입력 및 수정 기능 구현)-3번

gotorecord작성할 때 레코드를 '새 레코드'로 해 주는 이유는 무엇인가요? 왜 새 레코드로 설정해줘야 하죠..?

보통 gotorecord를 사용할 땐 대부분 새 레코드로 설정해주는 건지..?(일반적인 공식인가요?)

새 레코드로 설정해주는 이유를 모르겠어요.

-> 문제에서 데이터를 추가할 수 있도록 레코드 선택기의 위치를 이동시킬 것이라고 되어 있기 때문에 '새 레코드'로 지정한 것입니다.

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

질문5. ADO개체 질문

ADO개체 작성시 일반적인 공식이 있잖아요.

dim rs as adodb.recordset

set rs = new adodb.recordset

rs.cursorlocation = aduseclient

rs.activeconnection = currentproject.connection

rs.open "select 필드 from 테이블 where 조건"

msgbox

rs.close

이런 식으로요. 여기서 제가 궁금한 것은 3번째 줄인 rs.cursorlocation = aduseclient 입니다.

어떤 문제에서는 이걸 써 주고, 어떤 문제에서는 안 써 주던데 헷갈리면 그냥 모든 문제에

dim rs as adodb.recordset

set rs = new adodb.recordset

rs.cursorlocation = aduseclient

rs.activeconnection = currentproject.connection

이렇게 그냥 입력해줘도 상관없나요?

-> 정상적으로 실행이 된다면 상관 없습니다.

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

질문6. 질문5. ADO개체 질문

ADO개체를 작성하다가 어떤 문제는 rs!를 써주고 어떤 문제는 안써주던데, 무슨 차이인지 궁금합니다. rs!를 언제 써야 하나요?

예를 들어 어떤 문제는

txt소매점명 = rs!소매점명

txt연락처 = rs!연락처

txt평균매출액 = rs!평균매출액

txt등급 = rs!등급

이런 걸 써 주고, (위의 rs!예시는 435쪽 문제4-1번입니다.)

또 어떤 문제에서는 rs!를 아예 쓰지 않던데요. 어떨 때 rs!를 써줘야하고, 어떨 때 안써줘도 되는지...? 궁금합니다.

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

질문7. ADO개체 질문

ADO개체 작성 중에

rs.cursortype = adopendynamic

rs.locktype = adlockoptimistic

이 두개 말인데요. 보통

dim rs as adodb.recordset

set rs = new adodb.recordset

rs.activeconnection = currentproject.connection

rs.cursortype = adopendynamic

rs.locktype = adlockoptimistic

이렇게 rs.activeconnection = currentproject.connection 밑에 써주던데,

dim rs as adodb.recordset

set rs = new adodb.recordset

rs.cursortype = adopendynamic

rs.locktype = adlockoptimistic

rs.activeconnection = currentproject.connection

이렇게 rs.activeconnection = currentproject.connection 윗줄에 써 줘도 되나요?

-> 연결하여 저장한 rs 레코드 셋의 데이터를 수정하거나, rs 레코드 셋의 내용을 표시할 때 rs!를 지정한다고 보시면 됩니다.

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

질문8. (실전모의고사 C형) 문제1(DB구축) 3번 관계설정 문제 [442쪽]

관계 설정을 할 때 가끔 금지모양 아이콘이 뜨면서 아예 연결이 안되는경우가 종종 있습니다. 이건 왜 그런 건가요?

단순히 렉인건지...?

또 실제로 시험장에서 이런 일이 생기면 어떻게 해야 하나요..?

-> 금지 모양 아이콘요? 이게 정확히 무엇을 말씀하시는지 모르겠네요.

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

질문9. (실전모의고사 C형) 문제3(조회 및 출력기능 구현) 2번 [444쪽]

Q. 판매조회 폼의 조회 버튼을 클릭할 때 다음과 같은 기능을 수행하도록 이벤트 프로시저를 작성하시오.

이 문제는 아예 이해가 안갑니다.. 하나하나 쉽게 설명해주시면 감사하겠습니다ㅠㅠ

->어느 부분이 어떻게 이해가 안되는지 자세히 적어주세요. 단순히 모르신다고 하면 설명하기가 막연합니다.

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

질문10. m월과 mm월

문제에서 12월로 설정하라고 하면 m월이나 mm월이나 상관없나요?

저는 mm월이라 썼거든요. 그런데 채점프로그램에서는 m월이 아니면 틀렸다고 하네요. 실제 시험에선 상관없나요?

-> 문제에서 월을 어떻게 표시하라는 지시사항이 없다면 둘중 어떤 것으로 하든 상관 없습니다. 혹시나 문제에 그림이 제시되어 있다면 그림과 동일하게 나오도록 지정하시면 됩니다.

즐거운 하루 되세요.

  • *
    2018-03-05 10:33:52

    안녕하세요.

    Q. '판매현황'폼이 활성화되면 'txt물품코드' 컨트롤에 포커스가 이동하고, 글꼴이 굵게 표시되도록 이벤트 프로시저를 구현하시오.

    여기에서 글꼴이 굵게 표시되도록 할 때 txt물품코드.fontbold=true 를 사용하잖아요.

    이 때 fontbold를 쓰는 이유가 뭔가요? 어떤 건 target.font.bold = true라고 하고, 또 이건 fontbold=true라고 하고.. 헷갈리네요.

    1. font.bold=true 라고 쓰는 것과 fontbold=true 라고 쓰는 것의 차이가 궁금합니다. 어떤 상황에서는 뭘 써야 하고..이런 걸 알려주세요!

    2. 또 예를 들어서 위 문제처럼 굵게 표시하라고 하는 문제가 있다고 가정했을 때 a3셀에 적용할땐 앞에 [a3].~ 이라고 쓰고, txt물품코드에 적용할땐 앞에 txt물품코드.~ 라고 쓰는 건 알겠습니다. 그런데 target은 언제 쓰는 건지 궁금합니다. target.font.bold=true 이런 것이요! 전에도 이 target에 대해 질문드린 적이 있는데

    Target.Activate 란 현재 작업하고 있는 워크시트에서 변화가 있는 셀을 활성화 합니다.

    즉 해당 셀로 셀 포인터를 이동합니다.

    해당 셀로 셀 포인터를 이동해야 한다면 사용해야 하는 부분입니다.

    이것을 사용하지 않아도 정확한 결과가 나온다면 상관 없습니다.

    [a1] 으로 지정하면 a1에 굵게 표시됩니다.

    라고 답해주셨는데요. 애매해서...잘 이해가 안가네요. 어떤 경우에 target을 써야 하는지 자세히 알려주세요.

    -> 워크시트에서 활성화된 셀, 즉 변경되는 셀은 그때그때 달라질 수 있습니다. 이럴 경우 target을 사용하고 특정 컨트롤이나 특정 셀에 진하게를 지정하려면 font.bold=true를 지정하면 됩니다.

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

    질문2. (이어서) 문제3(조회 및 출력기능 구현)-1번-3번 문제

    답에는 형식 속성을 #,###으로 해야 한다고 나와있는데요.

    저는 형식을 '표준'으로 하고 소수 자릿수를 0으로 해줬거든요. 답은 똑같이 나오는데 채점프로그램은 틀렸다고 나옵니다. 실제 시험장에서는 정답으로 인정되는 부분인가요?

    -> 문제에서 형식 속성만을 이용하라는 지시사항이 없다면 상관 없습니다.

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

    질문3. (이어서)문제4(처리기능 구현)-4번

    답인 msg [소매점명] & "에 해당하는 연락처는 " & dlookup("전화번호","물품판매상세","소매점코드=txt소매점코드") & "입니다."

    에서 소매점코드라는 건 어떻게 찾나요..? 문제 어디에도 소매점코드라는 말은 없으니 알아서 찾아야 하는 것 같은데..헷갈리네요 답안지 해설을 봐도 이해가 잘 안가서요. 자세히 좀 설명해주시면 감사하겠습니다.

    -> 문제에서 물품판매상세를 이용하라고 되어 있습니다. 물품판매상세를 디자인 보기로 열면 소매점명이 있는 소소매점 테이블이 물품판매 테이블과 '소매점코드'로 연결되어 있으므로 소매점코드를 이용하여 비교한 것입니다. 만약 소매점명으로 연결되어 있다면 소매점명으로 하시면 됩니다.

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

    질문4. (엑세스 기본모의고사 9회) 문제2(입력 및 수정 기능 구현)-3번

    gotorecord작성할 때 레코드를 '새 레코드'로 해 주는 이유는 무엇인가요? 왜 새 레코드로 설정해줘야 하죠..?

    보통 gotorecord를 사용할 땐 대부분 새 레코드로 설정해주는 건지..?(일반적인 공식인가요?)

    새 레코드로 설정해주는 이유를 모르겠어요.

    -> 문제에서 데이터를 추가할 수 있도록 레코드 선택기의 위치를 이동시킬 것이라고 되어 있기 때문에 '새 레코드'로 지정한 것입니다.

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

    질문5. ADO개체 질문

    ADO개체 작성시 일반적인 공식이 있잖아요.

    dim rs as adodb.recordset

    set rs = new adodb.recordset

    rs.cursorlocation = aduseclient

    rs.activeconnection = currentproject.connection

    rs.open "select 필드 from 테이블 where 조건"

    msgbox

    rs.close

    이런 식으로요. 여기서 제가 궁금한 것은 3번째 줄인 rs.cursorlocation = aduseclient 입니다.

    어떤 문제에서는 이걸 써 주고, 어떤 문제에서는 안 써 주던데 헷갈리면 그냥 모든 문제에

    dim rs as adodb.recordset

    set rs = new adodb.recordset

    rs.cursorlocation = aduseclient

    rs.activeconnection = currentproject.connection

    이렇게 그냥 입력해줘도 상관없나요?

    -> 정상적으로 실행이 된다면 상관 없습니다.

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

    질문6. 질문5. ADO개체 질문

    ADO개체를 작성하다가 어떤 문제는 rs!를 써주고 어떤 문제는 안써주던데, 무슨 차이인지 궁금합니다. rs!를 언제 써야 하나요?

    예를 들어 어떤 문제는

    txt소매점명 = rs!소매점명

    txt연락처 = rs!연락처

    txt평균매출액 = rs!평균매출액

    txt등급 = rs!등급

    이런 걸 써 주고, (위의 rs!예시는 435쪽 문제4-1번입니다.)

    또 어떤 문제에서는 rs!를 아예 쓰지 않던데요. 어떨 때 rs!를 써줘야하고, 어떨 때 안써줘도 되는지...? 궁금합니다.

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

    질문7. ADO개체 질문

    ADO개체 작성 중에

    rs.cursortype = adopendynamic

    rs.locktype = adlockoptimistic

    이 두개 말인데요. 보통

    dim rs as adodb.recordset

    set rs = new adodb.recordset

    rs.activeconnection = currentproject.connection

    rs.cursortype = adopendynamic

    rs.locktype = adlockoptimistic

    이렇게 rs.activeconnection = currentproject.connection 밑에 써주던데,

    dim rs as adodb.recordset

    set rs = new adodb.recordset

    rs.cursortype = adopendynamic

    rs.locktype = adlockoptimistic

    rs.activeconnection = currentproject.connection

    이렇게 rs.activeconnection = currentproject.connection 윗줄에 써 줘도 되나요?

    -> 연결하여 저장한 rs 레코드 셋의 데이터를 수정하거나, rs 레코드 셋의 내용을 표시할 때 rs!를 지정한다고 보시면 됩니다.

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

    질문8. (실전모의고사 C형) 문제1(DB구축) 3번 관계설정 문제 [442쪽]

    관계 설정을 할 때 가끔 금지모양 아이콘이 뜨면서 아예 연결이 안되는경우가 종종 있습니다. 이건 왜 그런 건가요?

    단순히 렉인건지...?

    또 실제로 시험장에서 이런 일이 생기면 어떻게 해야 하나요..?

    -> 금지 모양 아이콘요? 이게 정확히 무엇을 말씀하시는지 모르겠네요.

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

    질문9. (실전모의고사 C형) 문제3(조회 및 출력기능 구현) 2번 [444쪽]

    Q. 판매조회 폼의 조회 버튼을 클릭할 때 다음과 같은 기능을 수행하도록 이벤트 프로시저를 작성하시오.

    이 문제는 아예 이해가 안갑니다.. 하나하나 쉽게 설명해주시면 감사하겠습니다ㅠㅠ

    ->어느 부분이 어떻게 이해가 안되는지 자세히 적어주세요. 단순히 모르신다고 하면 설명하기가 막연합니다.

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

    질문10. m월과 mm월

    문제에서 12월로 설정하라고 하면 m월이나 mm월이나 상관없나요?

    저는 mm월이라 썼거든요. 그런데 채점프로그램에서는 m월이 아니면 틀렸다고 하네요. 실제 시험에선 상관없나요?

    -> 문제에서 월을 어떻게 표시하라는 지시사항이 없다면 둘중 어떤 것으로 하든 상관 없습니다. 혹시나 문제에 그림이 제시되어 있다면 그림과 동일하게 나오도록 지정하시면 됩니다.

    즐거운 하루 되세요.

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