맞춤형 App 생성하기 > 필드 유형 선택 정보 > 컨테이너 필드 정보
 

컨테이너 필드 정보

컨테이너 필드를 사용하여 다음을 저장합니다.

사진, 동영상, 사운드

Microsoft Word와 Excel 파일, PDF 파일 등을 포함하는 문서

계산 공식이나 요약 필드에서 컨테이너 필드를 참조할 수 있습니다.

컨테이너 필드에서 데이터는 기본적으로 임베디드됩니다. 대신에 가능한 사항은 다음과 같습니다.

삽입할 파일을 선택할 때 필드에 참조를 저장할 수 있습니다(컨테이너 필드에서 데이터 사용하기 참조).

외부적으로 데이터를 저장하기 위해 필드를 정의할 수 있습니다(아래 참조).

컨테이너 필드를 대화식으로 설정하여 오디오, 비디오 또는 PDF 파일과 같은 콘텐츠의 필드를 최적화할 수 있습니다. 컨테이너 필드의 포맷 지정하기를 참조하십시오.

FileMaker Pro Advanced 파일을 자체 포함된 복사본으로 저장할 때 파일 참조로 저장된 컨테이너 데이터 및 외부로 저장된 데이터는 복사본에 컨테이너 필터로 임베디드됩니다. 파일 저장 및 복사하기를 참조하십시오.

GetContainerAttribute 함수를 사용하여 컨테이너 필드의 내용을 저장하는 방법 및 사용하는 저장 장치 공간의 크기를 추적할 수 있습니다. 이 기능은 또한 이미지의 높이 및 너비, 사진 방향, 오디오 콘텐츠의 커버 이미지, 바코드 유형 및 서명 타임 스탬프와 같은 컨테이너 필드의 콘텐츠에 대한 메타데이터를 반환합니다.

컨테이너 데이터를 외부에 저장하기

컨테이너 데이터를 외부에 저장하면 다음을 수행할 수 있습니다.

쉽게 데이터 공유: 외부적에 데이터를 저장하면 각 사용자가 하나의 중심 위치에 저장된 데이터로 작업하기 때문에 다중 사용자에게 데이터베이스를 쉽게 공유할 수 있습니다. 다중 사용자 환경에서 컨테이너 필드를 사용하기 위해 각 로컬 컴퓨터에서 공유된 볼륨을 구성할 필요가 없습니다. 파일을 공유된 볼륨으로 먼저 복사하지 않고 하드 드라이브에서 컨테이너 필드로 파일을 삽입할 수 있습니다.

예를 들어, 공유된 제품 데이터베이스는 제품 사진에 대한 컨테이너 필드를 포함합니다. 한 위치에서 사용자가 컨테이너 필드에 파일을 삽입하면 그 파일은 호스트 컴퓨터의 디렉토리로 전달되고 저장됩니다. 다른 위치에서 사용자가 데이터베이스 레코드를 볼 때 제품 사진은 컨테이너 필드의 복사본에 표시됩니다.

증가 백업 수행: 외부 파일로의 참조만이 데이터베이스에 저장되고 이것은 데이터베이스를 작게 유지하고 증가 백업을 용이하게 합니다. 컨테이너 데이터를 외부적으로 저장하면 더 빠른 백업을 진행시킵니다. 초기 백업이 수행된 후에 연속된 백업은 추가되거나 변경된 외부 파일만을 복사하기 때문입니다.

데이터가 저장되는 방법 선택: 데이터는 FileMaker Pro Advanced에 의해 보호된 상태로 남아 있습니다. 안전 저장 장치에 외부적으로 저장된 컨테이너 데이터는 기본적으로 암호화되어 있고 안전 저장 장치를 사용하여 FileMaker Pro Advanced에 의해 읽혀질 수 있습니다. 또한 폴더와 파일이 외부 파일 시스템에서 어떻게 구성되는지에 대한 더 많은 제어를 제공하면서 네이티브 포맷으로 데이터를 유지할 것인지(공개 저장 장치를 통해) 선택할 수 있습니다.

데이터를 외부적으로 저장하기 위해 컨테이너 필드 설정하기를 참조하십시오.

중요사항  컴퓨터에 저장된 모든 문서를 일상적으로 백업할 것을 강력하게 권장합니다. FileMaker Pro Advanced 데이터베이스 유지 및 복구하기를 참조하십시오.

참고 

컨테이너 필드를 기준으로 레코드를 찾거나 정렬할 수 없지만 컨테이너의 콘텐츠를 설명하거나 식별하기 위해 텍스트 필드를 정의할 수 있습니다. 그런 다음, 텍스트 필드의 정보를 기준으로 레코드를 찾거나 정렬할 수 있습니다.

컨테이너 필드에서 데이터가 어떻게 표시되는지 지정하려면(예를 들어, 이미지가 잘리거나 크기 조절될 것인지) 레이아웃 모드에서 필드 대상체 포맷 지정 및 설정하기를 참조하십시오.

레이아웃에 고정 그래픽(예: 로고)을 넣으려면 레이아웃에 그래픽을 직접 생성, 붙이기, 가져오기 또는 전역 컨테이너 필드를 사용합니다. 어느 옵션이든 모든 레코드에 같은 그래픽을 저장하는 것보다 적은 저장 공간을 사용할 것입니다.

컨테이너 필드의 콘텐츠를 지정하기 위해 파일 삽입 스크립트 단계를 포함하는 스크립트를 생성할 수 있습니다.

기본적으로, FileMaker Pro Advanced는 데이터베이스 파일이 있는 동일한 폴더에 외부에 저장된 컨테이너 데이터를 저장합니다. 저장 위치를 변경하려면, 컨테이너 데이터의 외부 저장 장치 관리하기를 참조하십시오.

여러 사용자가 동시에 재생할 수 있는 오디오 또는 비디오 파일을 저장하기 위해 컨테이너 필드를 정의한 경우, 데이터를 외부에 저장하여 성능을 최적화하십시오.

컨테이너 필드의 파일 참조는 FileMaker Server가 접근을 허용한 폴더에 파일이 있는 경우에만 서버 측 스크립트에서 지원됩니다(서버 측 스크립트의 경로 참조). 파일 참조는 FileMaker WebDirect, FileMaker Data API 또는 사용자 설정 웹 발행에서 지원되지 않습니다.

관련 주제 

필드 정의 및 변경하기

컨테이너 데이터 전송하기

컨테이너 필드에서 데이터 사용하기

파일 경로 생성하기