질문1.
액세스의 msgbox 문제인데요. 현재 시간과 분, 초까지 다 뜬 메시지 박스이길래
(오후 2:33:08 작업을 종료할까요?) 처음에는 별생각없이 now 쓰려다가 문제 다시 읽어보니
time 쓰라기에 쓰긴 썼는데
2010년 2회 기출 문제 1번 DB구축의 2번에서는
"새로운 레코드가 추가되는 경우 '구매일자'필드에는 현재 날짜와 시간이 입력되도록 설정하시오"
해서 now를 썼었어요.
그래서 time과 now는 둘 다 현재 시간 쓰는 것 같은데
다르다면 뭐가 다른지
같다면 혼용해서 쓸 수 있는지(문제에서 now나 time을 쓰라고 꼬집어 말하지 않으면)
궁금합니다^^
질문2. 채점프로그램의 오류인 것 같긴한데 질문드릴게요
.png)
2011년 2회 액세스 문제3-3. 인쇄 미리보기 형태로 보고서를 열고 사원별평가현황 폼의txt조회에 입력된
연도의 평가만을 대상으로 할 것이라는 문제에서 저는
밑과같이 썼는데 채점프로그램에서 틀렸다고하네요. 분명히 평가년도가 숫자라서
.png)
그냥 "평가년도 =" & txt 조회 한것인데 뭐가 문제일까요?
.png)
참조자료로 제가 한 식으로 열린 보고서 (첫 번째) 과 답지에서 열린 보고서(두번째것)도 올립니다^^
.png)
.png)
질문3. 2009년 3회 액세스 문제3-2번
"문제: 제품별조회 폼의 상단에 있는 cmb코드 컨트롤에서 목록을 선택하면 제품코드가 일치하는 제품의 정보가 표시되도록 이벤트 프로시저를 구현하시오. (filter, filteron사용,
cmb코드 컨트롤의 첫 번째 필드에 제품코드필드가 지정되어있음.)
근데 답지를 보니까 두번재 조건인 cmb코드 컨트롤의 첫 번째 필드에 제품코드필드가 지정되어있음
이건 별로 안쓰고 그냥 평범하게
Me.Filter = "제품코드='" & cmb코드 & "'"쓰더라고요?
저는 cmb코드.column(1)쓸 줄 알았는데..
왜냐하면 20111년 2회 액세스 4-3번문제에는 "구매금액은 구매수량*단가임, 단, 단가는 cmb제품명 컨트롤의 단가를 이용할 것)
이라고 적혀있어서 나중에 식이 구매금액=구매수략*cmb제품명.column(3)이렇게 되던데...
둘의 차이는 왜 생겼나요?
이렇게 시시콜콜 물어도 늘 친절한 답변, 감사드려요^.^
1. 사용가능한 것을 사용하시면 됩니다.
질문주신 문제에는 주어진 함수가 있으므로 그 함수로 사용하시면 되구요.
다른 문제에서는 정확한 값이 나오게 time이나 다른 함수를 사용하시면 됩니다.
엑세스에서 사용하는 함수와 프로시저 내에서 사용되는 함수가 달라 제대로 표시되지 않는 경우도 있으니
정확한 값이 나오는지 확인 후 사용하세요.
2. "평가년도= " & txt조회
에서 =과 " 사이에 띄어쓰기가 있어서 제대로 조회되지 않는 것 같습니다.
= 과 " 사이에 공백이 생기면
숫자 10 을 입력한 경우
10
이 아니라
10
처럼 공백이 입력된 값이 사용될 수 있습니다.
수정하여 사용해 보시구요.
잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면
채점프로그램의 오류인지 파일의 오류인지 확인 하여 답변 드리겠습니다.
3. cmb코드 컨트롤의 첫 번째 필드에 제품코드필드가 지정되어있음
은 참고 하시구요.
실제 cmb코드 컨트롤의 행원본과 바운드열을 확인 하여 사용하셔야 합니다.
cmb코드의 행원본은
SELECT 제품코드.제품코드, 제품코드.제품명 FROM 제품코드;
이고 바운드 열은 1이므로 제품코드가 이 컨트롤에 저장되고 있습니다.
문제에서 찾으라고 한 것도 제품코드에 해당하는 것 이라고 했으므로
"제품코드='" & cmb코드 & "'"
로 사용하시면 됩니다.
column 속성은 바운드되지 않은 다른 열을 비교할 때 사용하는 것입니다.
좋은 하루 되세요.
"-
*2012-09-10 06:53:32
1. 사용가능한 것을 사용하시면 됩니다.
질문주신 문제에는 주어진 함수가 있으므로 그 함수로 사용하시면 되구요.
다른 문제에서는 정확한 값이 나오게 time이나 다른 함수를 사용하시면 됩니다.
엑세스에서 사용하는 함수와 프로시저 내에서 사용되는 함수가 달라 제대로 표시되지 않는 경우도 있으니
정확한 값이 나오는지 확인 후 사용하세요.
2. "평가년도= " & txt조회
에서 =과 " 사이에 띄어쓰기가 있어서 제대로 조회되지 않는 것 같습니다.
= 과 " 사이에 공백이 생기면
숫자 10 을 입력한 경우
10
이 아니라
10
처럼 공백이 입력된 값이 사용될 수 있습니다.
수정하여 사용해 보시구요.
잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면
채점프로그램의 오류인지 파일의 오류인지 확인 하여 답변 드리겠습니다.
3. cmb코드 컨트롤의 첫 번째 필드에 제품코드필드가 지정되어있음
은 참고 하시구요.
실제 cmb코드 컨트롤의 행원본과 바운드열을 확인 하여 사용하셔야 합니다.
cmb코드의 행원본은
SELECT 제품코드.제품코드, 제품코드.제품명 FROM 제품코드;
이고 바운드 열은 1이므로 제품코드가 이 컨트롤에 저장되고 있습니다.
문제에서 찾으라고 한 것도 제품코드에 해당하는 것 이라고 했으므로
"제품코드='" & cmb코드 & "'"
로 사용하시면 됩니다.
column 속성은 바운드되지 않은 다른 열을 비교할 때 사용하는 것입니다.
좋은 하루 되세요.
"