안녕하세요 한가위와 연휴 잘 보내셨는지요.
늘 시나공께 감사드리면서 질문을 시작하겠습니다.
이번주 상설 시험이라서 저번에 친 상설시험문제와 기출 액세스를 여쭙겠습니다^^;
=====================================================================
첫 번째 질문) date() 나 today() 와 같은 것은 꼭 괄호를 할 때가 있고 생략해야될 때가 있는 것 같은데
구분을 잘 못하겠네요.
예를들어서 2011년 3회 기출 액셀 계산문제 3번 같은 경우는
=SUM(IF(($D$3:$D$18=B$22)*((YEAR(TODAY())-YEAR($C$3:$C$18))=$A23),1,0))
이 정답인데 today()의 ()를 생략할 경우 NAME? 이라고 오류가 뜹니다.
그런데 반면 2011년 2회 기출 액세스 처리 기능 구현의 3번 메시지 박스 문제같은 경우에는
Msgbox [이름] & " : " & datediff("yyyy",[입사일],date) & "년"
이 답으로 date에 () 괄호를 쓰지 않습니다.
구별 기준이 어떻게 되는지요?
-========================================================================
두 번째 질문) 기출
2009년 2회 DB구축의 3번 문제 콤보상자 관련인데요(분권 p232)
제가 바운드열 개념이 좀 헷갈리는 것 같아서 질문드립니다.
이건 문제 자체가 좀 이상? 한 것 같기도 한데
"필드에는 제품코드가 저장되도록 설정하시오"
인데 그림에는 "컨덴서"라고 표시된 것이 어쩐지 필드에 제품명이 저장되도록 설정하시오. 인 것 같아서요.
왜냐면 필드에 설정되는 것이 바운드열이니까....
그리고 제가 바운드열개념이 헷갈리는 부분이 어느 것이냐면,
열너비 0;2;;2;2 (제품코드-제품명-제조자-제조국가)일 때
바운드열 1을하면 두 번째에 있는 제품명(컨덴서)이 필드에 표시되고
.png)
바운드열 2, 3, 4를 하면 첫 번째에 있는 제품코드(d-1)가 필드에 표시되더라고요...
.png)
좀 이해가 안가서요. 바운드열 1을 할 때 첫번째에 있는 제품코드가,
바운드열 2를 할 때 두 번째에 있는 제품명이 필드에 표시되면 좀 논리적으로 맞는 것 같은데..
그나마도 0;2;2;2 가 아닌 2;2;2;2 일 때는
바운드열을 1로 하나 2로 하나 그냥 첫번째열인 제품코드(d-1)이 앞에 오더라고요..
.png)
.
.png)
그래서 이 바운드열을 보고 있자니 머리에 지진이 납니다 ㅠㅠㅠ
그러면 답변 기다리겠습니다, 감사합니다!!
안녕하세요.
1. 엑셀에서는 반드시 괄호를 넣어야 하고, 액세스의 경우 생략이 가능합니다.
2. 화면에 표시되는 것은 무시하세요. 화면에 표시되는 것과는 상관없이 해당 컨트롤에 연결된 필드 순서로 바운드열을 지정하면 됩니다. 첫번째 열이 화면에 숨겨있더라도 바운드열을 1로 지정하면 첫번쨰 열에 연결된 제품코드가 해당 컨트롤에 저장됩니다.
즐거운 하루 되세요.
"-
*2012-10-05 09:28:14
안녕하세요.
1. 엑셀에서는 반드시 괄호를 넣어야 하고, 액세스의 경우 생략이 가능합니다.
2. 화면에 표시되는 것은 무시하세요. 화면에 표시되는 것과는 상관없이 해당 컨트롤에 연결된 필드 순서로 바운드열을 지정하면 됩니다. 첫번째 열이 화면에 숨겨있더라도 바운드열을 1로 지정하면 첫번쨰 열에 연결된 제품코드가 해당 컨트롤에 저장됩니다.
즐거운 하루 되세요.
"