엑세스 폼 컨트롤 속성

1. 확인란과 토글단추는 예/아니오 속성을 갖는 필드에 바운드 된다(컨트롤 원본에서 지정)
    확인란과 토글단추를 숫자 속성을 갖는 필드와 연결한다면 -1(예), 0(아니오)로 인식된다.
2. 옵션그룹과 옵션단추
    1) 옵션그룹 단추를 본문 구역으로 드래구 후
    2) 옵션단추를 옵션그룹 속으로 드래그
    3) 옵션그룹 속성에서 컨트롤 원본에서 바운드될 필드 지정
    4) 옵션단추의 속성에서 예(-1), 아니오(0)으로 기본 값 지정
3. 탭 컨트롤 사용
    1) 탭 컨트롤 단추를 본문 영역에 드래그
    2) 데이터베이스창에서 폼개체를 탭 컨트롤 영역으로 드래그
4. 피벗 테이블만들기 : 폼 새로만들기에서 피벗 테이블마법사 선택
5. 차트마법사, 피벗차트
6. 하위폼 만들기
    1) 먼저 1대 다의 관계 설정
    2) 1에 해당하는 폼을 작성후
    3) 폼 영역에 하위폼 단추를 드래그하여
    4) 하위폼마법사가 실행되면 다에 해당하는 테이블이나 쿼리를 선택후
    5) 하위폼에 포함할 필드를 선택후
    6) 상위폼과 하위폼을 연결할 필드 지정(기본키와 외래키)
    7) 하위폼에 있는 필드 중 상위폼에 있는 필드와 중복되는 것은 삭제
7. 계산 컨트롤에 사용할 수 있는 계산식 예제
    1) 계산 컨트롤의 컨트롤 원본에 계산식을 대입할 때에는 식 앞에 "=" 연산자가 사용된다,
    2) 날짜 조작 및 계산관련 함수
        = date() : 현재 날짜를 표시하여 줌
        = format(now(), "ww") : 현재날짜가 현재연도의 몇번째 주인지 표시
        = datepart("yyyy", [가입일]) : [가입일] 필드를 연도 네자리 숫자로 표시함
        = dateadd("y", -15, [가입일]) : [가입일]에서 15일전 날짜를 표시
        = datediff("d", [시작일], [종료일]) : 시작일과 종료일사이의 날짜를 일수로 표시함
     3) 텍스트 조작관련 함수
        = left([회원이름], 1) : 회원이름 첫글자만 표시
        = right([회원이름], 2) : 회원이름 마지막 두 글자만 표시
        = mid([날짜], 6, 2) : 2004-07-01의 형식의 날짜의 경우 07만 표시함
        = trim([주소]) : 주소필드의 앞, 뒤 공백을 없이 표시함
        = iif([성별]="남", "남성", "여성") : 성별 필드의 내용이 "남"이면 "남성"으로 표시, 아니면 "여성"으로 표시
        = "없음" : 없음이란 문자 표시
        = [이름] & " " & "귀하" : 이름뒤에 공백을 넣은 다음 귀하라는 문자열을 추가하여 표시
     4) 산술연산
        = [본봉]+[상여금]
        = [개최날짜]-[현재날짜]
        = [원가]*0.9
        = [대출금]*[연이율]
        = [총점]/[과목수]
       * 식에서 산술연산자(+, -, *, /, ^)를 사용하는 경우 식에 null값을 갖는 컨트롤이 하나라도 있으면
         전체의 식이 null 값이 된다. 이때 nz 함수를 사용하면 null 값을 0으로 변환하여 사용할 수 있다.
         msodsc.nz([봉급]) - msodsc.nz([공제액])
      5) 집계함수
        = avg([접속수]) : 접속수 필드의 평균값
        = count([젒속수]) : 접속수 필드의 갯수
        = sum([봉급]) : 봉급필드의 총계
        = [판매량]/sum([판매량]) * 100   백분율 표시
        = sum([봉급]) - sum([공제액]) 과
           sum([봉급]- [공제액]) 과 동일한 지 확인
      6)iif 함수를 사용한 조건식 예제
         = iif(isnull([성별])," ", [성별]) : 성별 필드가 nll 값이면 공백을 아니면 성별필드를 표시
         = iif([입금여부]="예", "발송대상", "미입금") : 입금여부 필드가 예이면 발송대상을 표시하고 아니면 미입금을 표시
         = iif(isnull([마침일]-[시작일]), " 마침일과 시작일을 입력하세요", [마침일]-[시작일])