컴활 1급 실기 공부log - 20200914

2020. 9. 14. 13:35컴퓨터언어/컴활-액세스

728x90
반응형

 

특정 개체를 편집할 수 없도록 지정 : 잠금을 예로 설정

사용가능을 아니오로 설정 : 아예 흐리게 비활성화 됨, 문제에서 "사용가능"이라고 언급됨

 

정렬

대괄호 필요없음 && 기준 간 콤마로 연결(세미콜론 아님!)

방법 1 : 속성시트

ex 기준1 asc, 기준2 desc

방법 2 : 프로시저

Me.orderby = "기준1 asc, 기준2 desc"

me.orderbyon = true

 

조건부서식

조건 시작에는 =를 쓰지 않는다.

조건에 필드가 포함되면 반드시 스스로 []를 붙인다.

특정날짜 "이후" == 크거나 같음

 

year(), month(), day() 를 적용하면, 그 결과는 날짜가 아니라 일반 숫자이므로, yy-mm-dd가 아닌 ##/00으로 설정해야 한다.

 

매크로에서 Msgbox를 쓸 때 함수와 결합된다면, 메시지 란에 =을 붙이고 시작한다.

 

그룹 머리글이 바뀔 때마다 페이지 변경 : 머리글에서 페이지 바꿈을 구역 전으로 설정

그룹 바닥글이 바뀔 때마다 페이지 변경 : 바닥글에서 페이지 바꿈을 구역 후로 설정

 

Dmax 등 DB 함수

=Dmax("구하고자 하는 필드(값)", "원본테이블(쿼리)", "구하고자 하는 필드를 제외하여 원본테이블과 현재 폼(보고서)의 연결고리")

 

폼에서 보고서 열기

<매크로> where : 보고서에서 적용할 필드명 = [forms!][폼이름]![필드명]

<프로시저> : 필드명을 "" 안에 넣을 수 없으므로 필터처럼 & 적용하여 분리하기

 

쿼리

Sum, Count, Avg 같은 집계 함수를 필드에 바로 적용할 때만 요약을 "식"으로 변경하며, Year, Month 같은 일반 함수는 변경하지 않는다.

자체 가공이나 Between 같은 함수도 "식"이 아닌 "조건"으로 설정한다.

조건란 : "필터링", 필드명란 : "출력형식가공"

 

Format()

Format(something, "통화") 이런 방법도 있다.

728x90
반응형