<액세스 기본모의고사 3회 질문>
1)
문제1 3. 에서 <지역> 테이블의 지역코드는 각 데이터를 유일하게 구별하는 필드이다. 를 보고,
해설에는 해당 필드를 기본키로 설정했는데 저는 해당 필드의 필드 속성에서 인덱스를 예(중복 불가능)으로 설정했는데 이렇게 풀어도 되나요?
2)
문제4 1. 에서 코드 작성할 때, lab지역합계.Caption = cmb지역코드 & "합계" 가 답인데
여기서 무조건 .Caption이 있어야 하나요?
lab지역합계 = cmb지역코드 & "합계"로 쓰면 틀린 건가요?
----------------------------------------------------
<엑셀 기본모의고사 4회 질문>
1)
문제4 2. 1번에서 저는 Private Sub CommandButton1_Click()
철도요금.Show
lst열차종류.RowSource = "H4:J11"
End Sub
로 작성했는데, 이렇게 하면 틀린 건가요?
해설처럼 lst열차종류.RowSource = "H4:J11" 이 문장은 꼭 UserForm_Initialize()에 작성해야 하나요?
문제에서 '폼이 초기화되면' 과 같은 명시적인 말이 없기도 하구요.
그렇다면 UserForm_Activate()에 작성하면 안되는 건가요?
안녕하세요.
<액세스-1>
시험에서는 '각 데이터를 유일하게 구별하는 필드이다'라고 되어 있으므로 기본키를 설정하고,
'고유 인덱스를 설정하시오'라고 되어 있으면 인덱스 속성을 지정해야 합니다.
인덱스에서 '중복 불가능'을 지정한 경우와 기본키를 설정한 경우는 해당 필드에 중복되는 데이터가 입력될 수 없다는 것을 동일합니다.
테이블의 각 데이터를 유일하게 구별하는 필드는 기본키로 설정해야 데이터베이스 관계 설정시 참조 무결성이 훼손되지 않습니다.
<액세스-2>
레이블의 표시를 바꾸는 것이기때문에 속성 .Caption을 사용해 주셔야 합니다.
lab지역합계 = cmb지역코드 & "합계"로 입력하면 오류가 뜹니다.
<엑셀-1>
UserForm_Initialize 함수는 폼이 나타날 때 실행되는 코드들을 포함합니다.
문제에서 폼이 나타나고, 폼이 초기화 될때 라는 말이 있으면 Initialize에 작성하시면 됩니다.
버튼이 클릭되었을 때, 행 원본이 결정되기보다는 폼이 나타날 때 초기화된다고 봐야합니다.
좋은 하루 보내세요.
-
*2018-08-20 19:59:21
안녕하세요.
<액세스-1>
시험에서는 '각 데이터를 유일하게 구별하는 필드이다'라고 되어 있으므로 기본키를 설정하고,
'고유 인덱스를 설정하시오'라고 되어 있으면 인덱스 속성을 지정해야 합니다.인덱스에서 '중복 불가능'을 지정한 경우와 기본키를 설정한 경우는 해당 필드에 중복되는 데이터가 입력될 수 없다는 것을 동일합니다.
테이블의 각 데이터를 유일하게 구별하는 필드는 기본키로 설정해야 데이터베이스 관계 설정시 참조 무결성이 훼손되지 않습니다.
<액세스-2>레이블의 표시를 바꾸는 것이기때문에 속성 .Caption을 사용해 주셔야 합니다.
lab지역합계 = cmb지역코드 & "합계"로 입력하면 오류가 뜹니다.
<엑셀-1>
UserForm_Initialize 함수는 폼이 나타날 때 실행되는 코드들을 포함합니다.문제에서 폼이 나타나고, 폼이 초기화 될때 라는 말이 있으면 Initialize에 작성하시면 됩니다.
버튼이 클릭되었을 때, 행 원본이 결정되기보다는 폼이 나타날 때 초기화된다고 봐야합니다.
좋은 하루 보내세요.