컴퓨터활용능력1급/컴활1급 실기

취성패_컴활1급_23일차

삼토 2016. 12. 22. 15:06

문제1

<1>-1
<1>-2
L00L000
L : 한글입력 가능함!!


<1>-3
형식에도
;"Y";"N"
으로 써주어야 함.

표시형식의 인수형태는
양수;음수;0

     ;"Y";"N"
     ;-1 ; 0



<1>-5

ㅇ,ㅇ,ㅇ 데이터만 입력할 수 있게 유효성 검사 규칙 설정하기

: 1. in ("영진","원샷","이기적")

 2. ="영진" Or "원샷" Or "이기적"




<2> 관계문제 중에서도 어렵게 나온 문제임.


관계가 되지 않을 때의 조치사항(관계종류가 확정되지 않음일 때)

1. 관련필드들에 대한 인덱스를 조사한다(중복가능예->중복불가능예)(각 필드마다 각각 해볼 것) 

->안되면 2. 기본키 설정해줄 것




기본키 설정- 관계설정 이후, 관계삭제 없이 다시 기본키 바꾸려면??
: 추가로 기본키 설정하는 경우에는 반드시 다중 선택할 것



문제2


<1>


-2

하위폼과 기본폼 문제에서 (...)눌러도 자동연결되지 않는 경우는

관계설정을 제대로 하지 않아서임



-3


* 사용가능 V.S. 탭정지
"포커스가 가지 않도록" : 사용가능 이용
(사용가능을 이용하면 해당 텍스트 상자가 눈에 띄게 비활성화된다. 주어진 그림을 보고 판단하자)
"탭이머물지 않도록 설정" : 탭정지 이용




-5


=count(*) 다른 필드에 값이 있을 때도 개수를 다 센다

따라서

=count([반납일자]) 반납일자에 값이 있을 때만 개수를 센다




<2>

식이

[반납일자] is Null



* 조건부 서식이 작동되지 않으면

: 내가 실수로 만든 서식이 많아서일 가능성이 있다면 다 지우고 다시 해본다





문제3

<1>-4

=DCount("[필드명]","개체명","[필드]=[컨트롤]")


날짜데이터는 : #날짜데이터#




=dcount("[ISBN]","자료종합","[대여일자]<=#" & 2015-03-01 & "#")      (x)


--> sum(if(조건,1,0))

문제에서 해당 자료가 없을 경우, '0'으로 표시하라고 했으므로 iif 필요해서.


정답1:

=sum(iif([대여일자]<=#2015-03-01#,1,0))

그룹 바닥글에서 sum을 하게 되면 그룹별로 더해진다


정답2: 그러나 오답. 왜냐하면 문제에서 해당자료가 없을 경우, 0으로 표시하라고 했으므로.

=count(iif([대여일자]<=#2015-03-01#,1))



[질문] dcount는 왜 그룹바닥글인데 전체를 세고 있는거? sum하고 다름?


내 오답:

=DCount("[대여일자]","자료종합","[대여일자]<=#" & 2015-3-1 & "#")





<2>

a = msgbox("폼을 닫겠습니까",vbyesno,"폼 닫기")


if a = vbyes then

docmd.close

else

(없으니까 생략한 것)

end if






문제4

<1>

like "*[]*"


-> like "*" & [회원성명의 일부를 입력할 것] & "*"