4 차원 학습의 기초
4 차원 학습 기초 홈 콘텐츠 ------------------------- i. 소개 1. 데이터베이스 만들기 2. 데이터베이스 속성 3. 테이블 4. 데이터 필드 5. 폼 6. 값 목록 (선택 목록) 7. 샘플 데이터 입력 5. 폼 4D 에는 입력용, 출력용, 입출력 겸용, 미지정 등 네 가지 유형의 폼이 있습니다. 입력용, 입출력 겸용 또는 미지정 폼에서는 데이터를 입력하고 표시할 수 있지만, 출력용 폼에서는 데이터를 표시만 할 수 있습니다. 페이지 4D 에는”페이지”라는 흥미로운 기능이 있습니다. 폼을 만들 때 해당 폼의 여러 페이지를 생성할 수 있으며, 각 페이지는 서로 다르게 구성할 수 있습니다. 또한”0”또는 제로 페이지도 만들 수 있습니다. 제로 페이지에 포함된 내용은 현재 폼의 후속 페이지すべて에 표시됩니다. 다른 페이지를 작업하려면 디자인 모드여야 하며, 편집 가능한 상태의 폼이 열려 있어야 합니다. 이 조건을 만족하지 않으면 4D 디자인 메뉴 바에”폼”메뉴가 표시되지 않습니다. 이에 익숙해지기까지는 약간의 시간이 필요합니다. 폼을 처음 생성하면”0 과 1”이라는 두 개의 페이지 (실제로는 제로 페이지와 첫 번째 페이지) 가 존재합니다. 페이지 0 과 1 은 삭제할 수 없지만, 그 외의 페이지는 필요에 따라 추가하거나 삭제할 수 있습니다. 그림 13 - 폼 페이지 기본 폼 폼 생성 과정을 건너뛰고 싶다면 4D 가 자동으로 기본 입력 폼과 출력 폼을 만들어 줍니다. 아직 어떤 폼도 생성하지 않은 상태에서”샘플 데이터베이스 구조”창을 닫으면 다음과 같은 메시지가 표시됩니다. 그림 14 - 기본 폼 생성 창 “모두 예”를 선택하면 아래와 같은 기본 입력 폼과 출력 폼이 생성됩니다. 참고: 그림 15 의 예시에서는 지면 관계상 폼에 일부 편집 변경을 가했지만, 기본적으로 이것이 기본 폼으로 제공되는 형태입니다. 그림 15 - 기본 입력 (상세) 폼 (사용자 모드) 및 버튼 식별 그림 16 - 기본 출력 (목록) 폼 (사용자 모드) 사용자 정의 폼 만들기”기본 폼 생성”창 (그림 13 참조) 에서”모두 아니오”를 클릭했다면 사용자 정의 폼을 직접 만들 수 있습니다. 먼저 입력용 또는”상세”폼을 생성합니다. 출력용 또는”목록”폼도 동일한 방식으로 만듭니다. 여전히 디자인 모드인지 확인한 후, 디자인 메뉴를 클릭하여”새 폼”메뉴 항목을 선택합니다. 그림 17 - 새 폼 생성 참고: 여기서 몇 가지 실험을 해보는 것이 좋습니다. 새 폼은 일단 생성되면 편집하거나 변경할 수 없는 기능들에 접근하게 됩니다. 따라서 원하는 대로 만들지 못했다면 해당 폼을 삭제하고 다시 새 폼을 만들어야 할 수도 있습니다. 폼에서 나중에 편집 가능한 항목도 있지만 모든 것이 그런 것은 아닙니다. 또한 데이터베이스에는 반드시 입력 폼 1 개와 출력 폼 1 개가 있어야 합니다. 입력, 출력 또는 입출력 겸용으로 지정된 폼은 삭제할 수 없습니다. 삭제를 원한다면 다른 폼을 입력용과 출력용으로 지정한 후 기존 폼을 삭제해야 합니다. 새 폼을 시작하면”새 폼 마법사”가 표시됩니다. 참고: 새 폼 마법사는 새 폼을 생성할 때만 이용할 수 있으며, 이미 생성된 폼을 편집하려면 새 폼 편집기를 사용해야 합니다. 폼을 만드는 과정에는 새로운 폼 마법사에서 어떤 옵션을 사용할지 파악하기 위한 연습과 실험이 필요합니다. 폼이 생성된 후에는 새 폼 마법사를 다시 사용하여 일부 옵션을 변경할 수 없다는 점을 명심하십시오. 기본 옵션 중 일부를 변경해야 한다면 기존 폼을 삭제하고 새 폼을 다시 만들어야 합니다. 주의! 새 폼 마법사 창 오른쪽 하단에 있는”사용”버튼을 선택하면 창이 닫히며, 현재 폼에 대해 더 이상 새 폼 마법사를 사용할 수 없게 됩니다. 새 폼 마법사 작업을 모두 완료할 때까지”사용”을 선택하지 마십시오. 그림 18 - 초기”새 폼 마법사”화면 지금은 기본”폼 이름”을 그대로 사용하십시오. 이 경우 두 번째 시도였으므로 기본 이름은”Form2”입니다. 이 이름은 나중에 변경할 수 있습니다. 원하는 데이터 필드를”사용 가능한 필드:“창에서”선택된 필드:“창으로 드래그하거나 중간에 있는 버튼을 사용하여 폼으로 이동시킵니다.”선택된 필드:“창에서 데이터 필드의 순서를 위아래로 조정할 수 있으며, 최종 순서가 폼에 처음 나타나는 배치가 됩니다. 작업이 완료되면 왼쪽 하단에서”고급…”버튼을 선택합니다. 참고: 그림 18 의 커서는 오른쪽 하단의 작은 레버를 가리키고 있습니다. 이를 클릭하면 폼 위에서 데이터 필드가 어떻게 보이는지 표시하거나 숨길 수 있습니다. 현재는 화면 캡처를 담기에 창 너비가 너무 넓어지기 때문에 꺼져 있는 상태입니다. 그림 19 - 새 폼 마법사 고급 옵션 화면 고급 옵션 창에서는 폼에 적용할 다양한 기능을 선택할 수 있습니다. 무엇을 선택할지 결정하는 가장 좋은 방법은 직접 실험해 보는 것입니다. 목록에서 폼 배경을 설정할 수 있는데, 일부 배경은 상당히 화려하므로 보수적으로 선택하는 것이 좋습니다. 작업이 끝나면”확인”버튼을 클릭합니다. 그러면 폼이 표시되어 레이아웃 편집 변경 사항을 적용할 수 있습니다. 참고: 배경이 표시되지 않는다면 아직 데이터 필드를 추가하지 않았기 때문일 수 있습니다. 배경을 보려면 폼에 최소한 하나 이상의 데이터 필드가 있어야 합니다. 기본값 또는 자동 입력 코드 4D 에서 데이터 입력을 돕는 데 사용할 수 있는 세 가지 코드가 있습니다 (표 1 참조). 이러한 코드를 사용하려면 적절한 이름으로 데이터 필드가 생성되어 있어야 합니다. 폼 레이아웃에서 해당 데이터 필드를 선택한 후 속성 목록 창에 기본 코드를 입력합니다. 속성 목록 창을 호출하는 방법은 그림 21 을, 기본 코드를 선택하고 입력하는 방법은 그림 20 을 참조하십시오. 기본 코드 | 코드 | 설명 | |------|------| | #D | 컴퓨터 시계에 설정된 현재 날짜를 입력합니다. | | #H | 컴퓨터 시계에 설정된 현재 시간을 입력합니다. | | #N | 장정수(long integer) 값으로 일련 번호를 입력합니다. 새 레코드가 생성되어 저장될 때마다 값이 1 씩 증가합니다. | 표 1 - 기본 코드 그림 20 - 기본값 설정 도구 팔레트 폼 레이아웃에서 디자인 작업을 수행하려면”도구 팔레트”를 사용해야 합니다. 도구 팔레트를 선택하려면 디자인 모드여야 하며, 폼 메뉴에서”표시”하위 메뉴를 선택한 후”도구 팔레트”를 클릭합니다. 그림 21 -“도구”팔레트 선택 도구 팔레트에는 36 개의 도구가 있어 다소 복잡해 보일 수 있습니다. 도움을 위해 도구 아이콘을 클릭하면 해당 아이콘이 무엇을 의미하는지 간단한 설명이 표시됩니다. 추가 도구를 사용하려면 메뉴 바의”객체”를 클릭하여 선 두께, 객체 채우기 패턴, 테두리 옵션 그리고 객체의 전경색과 배경색을 선택할 수 있습니다. 그림 22 - 디자인 도구 스플리터 4D 6.5 버전에는”스플리터”라는 새로운 도구가 추가되었습니다. 도구 아이콘은 그림 22 의 화살표를 참조하십시오.
45일 동안 FileMaker를 무료로 사용해 보세요
단일 파일의 데스크톱, 웹, 모바일용 맞춤형 앱이 필요한 팀을 위한 장기 실행 관계형 데이터베이스 플랫폼입니다.