책 내용 질문하기
액세스 03 기본모의고사 DB구축 질문, 기본모의고사 5회(액세스)
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
조회수
95
작성일
2015-05-21
작성자
첨부파일

1.문제에서 콤보상자의 열너비는 알맞게 지정할 것은 제 맘대로 지정하면 되나요?

채점프로그램에서 채점시에 항상 답으로 지정되어있는 숫자가 아니면 틀렸다고 나와서요ㅠㅠ

7단원 쿼리에서보면

코드 작성 시 컨트롤의 분리 및 연결(2015년도 컴활1급실기교재 2편 엑세스 177쪽)

에서 보면 분리하여 연결해야 하는 경우에서 폼의 컨트롤이 아닌 프로시저에서 선언한 변수는 분리하여 연결해야 합니다. 라고 되어잇는데 이게 무슨소린가요~?

Docmd.RunSQL "Delete*from 상품2_ Where 상품코드=" & 변수상품코드 & "'"

기본모의고사 5회 문제3번(343쪽)에서 보면 운송접수관리 폼의 검색(cmd검색)을 클릭할 때 다음과 같은 기능을 수행하도록 구현하시오

?cmb운송방법에 지정된 값과 cmb중량에 지정된 값을 모두 만족하는 레코드만 표시

?recordsource속성을 이용할 것.

Me.recordsource "Select * From 운송접수관리 WHERE 운송코드=‘“ & cmb운송방법 & ”’ And 중량코드=‘“ & cmb중량 & ”’“

이게 답이라고 하는데 여기서도 폼의 컨트롤이 아닌 프로시저에서 선언한 변수라서 분리하여 연결한건가요???
프로시저에서 선언한 변수가 무슨뜻인가요?

답장부탁드립니다

감사합니다~

답변
2015-05-26 10:56:07

1. 네 그림과 같이 표시될 수 있도록 알맞게 지정하시면 되구요.

채점 프로그램이 정답 파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 된 것입니다.

실제 시험에서는 지시사항에 맞게 지정하신 것이라면 정답으로 인정 됩니다.

2.

폼의 컨트롤이 아닌 프로시저에서 선언한 변수(변수상품코드)

프로시저 안에서 선언한 것입니다.

docmd.runsql "Delete * from 상품_2 where 상품코드 =''" & 변수상품코드 & "''"

를 사용하기 전에 필요에 의해서 만들어진 변수 입니다.

만약.. 변수상품코드를 어떤 컨트롤에 입력되어 있는 결과에 따라 달라진다고 할때..

if txt상품명 = "전화기" then
변수상품코드 = 1
else
변수상품코드 = 2
end if

docmd.runsql "Delete * from 상품_2 where 상품코드 =''" & 변수상품코드 & "''"

라고 사용된다면..

변수상품코드에는 1이나 2의 값이 들어가고 상품코드와 비교가 되게 됩니다.

이것이 폼의 컨트롤이 아닌 프로시저에서 선언한 변수 입니다.

좋은 하루 되세요.

  • *
    2015-05-26 10:56:07

    1. 네 그림과 같이 표시될 수 있도록 알맞게 지정하시면 되구요.

    채점 프로그램이 정답 파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 된 것입니다.

    실제 시험에서는 지시사항에 맞게 지정하신 것이라면 정답으로 인정 됩니다.

    2.

    폼의 컨트롤이 아닌 프로시저에서 선언한 변수(변수상품코드)

    프로시저 안에서 선언한 것입니다.

    docmd.runsql "Delete * from 상품_2 where 상품코드 =''" & 변수상품코드 & "''"

    를 사용하기 전에 필요에 의해서 만들어진 변수 입니다.

    만약.. 변수상품코드를 어떤 컨트롤에 입력되어 있는 결과에 따라 달라진다고 할때..

    if txt상품명 = "전화기" then
    변수상품코드 = 1
    else
    변수상품코드 = 2
    end if

    docmd.runsql "Delete * from 상품_2 where 상품코드 =''" & 변수상품코드 & "''"

    라고 사용된다면..

    변수상품코드에는 1이나 2의 값이 들어가고 상품코드와 비교가 되게 됩니다.

    이것이 폼의 컨트롤이 아닌 프로시저에서 선언한 변수 입니다.

    좋은 하루 되세요.

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