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중량 & ”’“
이게 답이라고 하는데 여기서도 폼의 컨트롤이 아닌 프로시저에서 선언한 변수라서 분리하여 연결한건가요???
프로시저에서 선언한 변수가 무슨뜻인가요?
답장부탁드립니다
감사합니다~
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의 값이 들어가고 상품코드와 비교가 되게 됩니다.
이것이 폼의 컨트롤이 아닌 프로시저에서 선언한 변수 입니다.좋은 하루 되세요.