컴활

엑세스(데이터베이스) 헷갈리는 것

peachystal 2021. 6. 30. 23:57

자격증 채점프로그램(컴퓨터활용능력, ITQ 파워포인트, ITQ 엑셀) (comlicense.co.kr)

 

기출1회 문제 1-1 유효성검사
상품코드 필드에는 반드시 6글자의 값이 입력되도록 설정하시오
유효성검사 : Len([상품코드])=6
*주의* =Len([상품코드])=6 하면 4점 날아감

기출1회 문제 3-1
'브랜드코드 머리글' 구역을 페이지마다 맨위에 반복하도록 설정하시오
> 형식 - 반복실행구역 - 예

'브랜드코드 머리글' 구역의 'txt브랜드'에 '브랜드명(브랜드코드)'와 같은 형식으로 정보를 표시하시오
컨트롤원본 =[브랜드명] & "(" & [브랜드코드] & ")"

*텍스트 상자 추가, 본문에 있는 선 복사해서 첨부된 예시 보고 적당한 위치에 놓기
  
기출1회 문제 3-2
cmd조회 버튼 클릭 시 기능 수행하도록 구현하시오
현재폼 데이터에서 '브랜드코드'가 'cmb브랜드'의 값과 동일한 레코드만을 표시할 것
폼의 Filter 및 FilterOn 속성을 이용할 것

> cmd조회 속성시트 - 이벤트 - ON Click ... - 코드작성기
Private Sub cmd조회_Click()
Me.Filter "조건식"
Me.FilterOn = True
End Sub

ㄱ. 조건식 : "필드명 = 컨트롤명"
: "브랜드코드 = cmb브랜드"
ㄴ. 필드명을 디자인보기로 찾아보고 문자인지 숫자인지 확인!
: 브랜드코드가 있을만한 테이블 찾기 > 브랜드테이블에서 확인해보니 데이터형식이 짧은 텍스트임! 그러면 문자!
ㄷ. 문자일 경우 "필드명 ='" & 컨트롤명 & "'"
: "브랜드코드 ='" & cmb브랜드 & "'"

기출1회 문제 4-1
<상품등록> 폼의 'cmb브랜드' 컨트롤에서 특정 목록을 선택(Before Update 이벤트)하면 다음과 같은 기능을 수행하도록 구현하시오
>cmb브랜드 속성시트 - 이벤트 - Before Update ... - 코드작성기

Private Sub cmb브랜드_BeforeUpdate(Cancel As Integer)
txt상품코드 = cmb브랜드
End Sub


Private Sub cmb브랜드_Before Update(Cancel As Integer)
txt상품코드 = cmb브랜드
End Sub
*따옴표 안쓰는 것 주의!*

기출1회 문제 4-3 크로스탭쿼리
분류명, 브랜드명으로 상품명의 개수를 조회하는 <분류브랜드별분류> 크로스탭쿼리를 작성하시오.
*크로스탭쿼리 = 피벗테이블(행머리글/ 열머리글/ 값)
ㄱ. 쿼리 = 만들기 - 쿼리디자인 - 크로스탭
ㄴ. 예시보고 행머리글, 열머리글, 값 지정하기 
*제일 왼쪽 세로로 데이터 있는게 행머리글, 맨위 가로로 있는게 열머리글, 값=개수 
분류명=행머리글, 브랜드명=열머리글, 상품명의 개수=값

기출1회 문제 4-4 매개변수쿼리 작성
분류, 브랜드, 상품 테이블을 이용하여 검색할 브랜드코드를 입력받아 해당 브랜드코드의 정보를 조회하는 <브랜드코드조회> 매개변수 쿼리를 작성하시오.
ㄱ. 쿼리 = 만들기 - 쿼리디자인 
ㄴ. 마지막에 매개변수 값인 브랜드코드 적어주고 표시해제
ㄷ. 조건[브랜드코드 입력] 적어주기