알골의세계정복

[액세스] 바운드 폼과 언바운드 폼 본문

공부/액세스

[액세스] 바운드 폼과 언바운드 폼

알고르 2017. 2. 3. 00:27
반응형

사용자는 데이터베이스에 직접적으로 데이터를 넣기보다는 폼(Form)을 통하여 데이터베이스에 데이터를 입력하고, 가져오고, 수정을 합니다.

 

폼은 사용자와 데이터베이스를 이어주는 중간 매체로서 단순히 데이터를 상호간에 전달하는 개념보다는 사용자에게 정확한 데이터를 입력받아 데이터베이스에게 전달을 하고 데이터베이스에 저장된 데이터를 사용자가 알아보기 쉽도록 가공을 해서 보여주는 중요한 역할을 합니다.

 

액세스에서 폼은 데이터베이스와 연결이 되어 있는지 여부에 따라 바운드 폼(Bound form) 과 언바운드 폼(Unbound form) 으로 구분이 됩니다. 오늘은 이 바운드 폼과 언바운드 폼에 대해서 알아보겠습니다.

 

 

1. 바운드 폼(Bound form)

 

바운드 폼이란 데이터베이스와 "직접적으로 연결"이 되어 있는 폼을 뜻합니다. "직접적으로 연결"이라는 뜻은 사용자가 폼에서 어떤 데이터를 입력 또는 수정을 했을 때 그 변경사항이 데이터베이스에 반영되는 폼을 말합니다.

 

 

내가 만든 폼이 "바운드 폼"인지 확인하는 가장 쉬운 방법은 폼을 만들고 "속성 시트"에서 "데이터" 탭에서 "레코드 원본"에 값이 있는지 확인하는 방법입니다.

 

위 그림과 같이 "데이터 원본"에 데이터가 있으면 "바운드 폼" 입니다. 위 폼은 "사원"이라는 테이블의 바운드 폼입니다.

 

바운드 폼은 데이터베이스에서 값을 조회, 입력, 수정, 삭제 할 때 사용하는 폼입니다.

 

 

 

2. 언바운드 폼(Unbound form)

 

언바운드 폼은 바운드 폼과 반대되는 폼입니다. 즉 데이터를 변경이나 수정을 해도 데이터베이스에는 반영이 되지 않는 폼입니다.

물론 사용자가 프로그래밍을 해서 입력된 데이터가 데이터베이스에 반영되도록 할 수는 있습니다.

 

 

위 그림과 같이 "레코드 원본"에 값이 비어 있으면 "언바운드 폼"입니다.

 

일반적으로 데이터베이스의 데이터를 수정할 필요는 없고 간단히 조회하는 용도로 사용합니다.

 

 

오늘은 폼의 의미와 액세스의 바운드 폼, 언바운드 폼에 대해서 알아봤습니다.

 

반응형
Comments