별의 공부 블로그 🧑🏻‍💻
728x90
728x170

데이터베이스 일반

폼의 개념

  • 테이블이나 질의(쿼리), SQL문을 원본으로 하여 데이터의 입력, 수정, 삭제, 조회 등의 작업을 편리하게 수행할 수 있도록 환경을 제공하는 개체
  • 폼에서 데이터를 입력하거나 수정하면, 연결된 원본 테이블/쿼리에 반영됨.
  • 폼과 컨트롤의 여러 가지 이벤트 속성을 이용하여 원하는 작업을 자동화할 수 있음.
  • 레코드 원본 속성을 이용하여 테이블이나 쿼리를 폼의 원본 데이터로 지정함.
  • 테이블의 특정 레코드만을 대상으로 폼에 표시하려면
    • 조건을 설정한 쿼리를 만든 후, 이 쿼리를 폼의 원본 데이터로 지정하면 됨.
  • 폼에는 원하는 데이터만 표시할 수 있으므로 데이터베이스의 보안성을 높일 수 있음.
  • 폼은 다음으로 구성되며, 모든 구역을 구성할 필요는 없음.
    • 폼 머리글
    • 폼 바닥글
    • 세부 구역(본문)
    • 페이지 머리글
    • 페이지 바닥글
    • 컨트롤
    • 각 구역의 선택기

 

폼의 모양에 따른 분류

열 형식

  • 각 필드가 왼쪽의 레이블과 함께 각각의 행에 표시됨.
  • 레이아웃이 자동으로 설정됨.

테이블 형식

  • 각 레코드의 필드들이 한 줄에 나타남.
  • 레이블은 폼의 맨 위에 한 번 표시됨.

데이터시트

  • 레코드는 행으로, 필드는 열로 각각 나타나는 행/열 형식

맞춤

  • 필드 내용의 분량에 따라 각 필드를 균형 있게 배치하는 형식

 

테이블/쿼리와의 연결 여부에 따른 분류

바운드(Bound) 폼

  • 테이블이나 쿼리의 레코드와 연결되어 있는 폼
  • 테이블이나 쿼리의 데이터를 표시하거니 입력, 수정, 삭제 등의 편집 작업이 가능함.
  • 폼의 레코드 원본 속성을 이용하여 바운드시킴.

언바운드(Unbound) 폼

  • 테이블이나 쿼리의 레코드와 연결되지 않은 폼
  • 주로 프로그램의 초기 화면, 검색 화면, 확인 화면 등을 위한 명령 단추로 이루어진 화면에서 많이 사용됨.

 

자동 폼 이용하기

  • 폼을 자동으로 만들어주는 것
  • 원본 테이블/쿼리의 필드와 레코드가 모두 표시됨.
  • 기본적으로 1개의 테이블이나 쿼리를 원본으로 하여 폼을 작성함.
  • 작성된 폼은 레이아웃 보기로 표시되어 데이터를 보면서 컨트롤 크기 및 위치를 변경할 수 있음.
  • 자동 폼 생성 도구
      • 열 형식의 폼이 작성됨.
      • 관계가 설정된 테이블이 있을 경우 하단에 데이터시트 보기 형태로 표시됨.
    • 폼 분할
      • 하나의 원본 데이터를 이용하여 상단에는 열 형식으로, 하단에는 데이터시트 형식으로 2개의 폼이 한 화면에 작성됨.
      • 두 형식은 하나의 원본 데이터를 사용하므로 서로 연결되어 있어 항상 동기화 됨.
      • 디자인 보기 상태로 열면 열 형식의 형태로 컨트롤들이 표시됨.
    • 여러 항목
      • 테이블 형식의 폼이 작성됨.
  • 원본 데이터로 사용할 테이블이나 쿼리를 선택하고 [만들기] -> [폼] 그룹에서 선택하여 수행함.
728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖