Collabora Office 24.04 Help
문서에 콤보 상자나 목록 상자를 삽입하면 자동으로 마법사가 시작됩니다. 이 마법사를 사용하여 표시할 정보를 대화형으로 지정할 수 있습니다.
마법사 사용/사용 안함 아이콘으로 마법사 자동 실행을 제어할 수 있습니다.
콤보 상자 마법사와 목록 상자 마법사는 마지막 단계에서 서로 달라집니다. 이는 콘트롤 필드의 특성 때문입니다.
목록 상자
목록 필드의 경우 여러 항목의 사용자가 목록으로부터 하나를 선택할 수 있습니다. 이 항목은 데이터베이스 테이블에 저장되어 있으며 목록 필드를 통해 편집될 수 없습니다.
일반적으로, 양식에서 보이는 목록 항목을 포함한 데이터베이스 테이블은 양식의 기반이 되는 테이블이 아닙니다. 양식의 목록 상자는 참조를 사용하여 작동합니다. 즉, 보이는 목록 항목에 대한 참조는 양식 테이블(값 테이블)에 있으며 사용자가 목록에서 항목을 선택하고 저장할 경우에도 이에 따라 값 테이블에 입력됩니다. 참조 값을 통해 목록 상자는 현재 양식 테이블에 연결된 테이블이 데이터를 표시할 수 있습니다. 따라서 목록 상자 마법사에서 데이터베이스의 두 테이블을 연결하여 양식이 참조하는 테이블이 아닌 다른 테이블에 있는 데이터베이스 필드의 자세한 목록을 콘트롤 필드에 표시할 수 있습니다.
다른 테이블에서는 필드 이름(ControlSource)을 사용하여 필요한 필드를 검색하며 그에 따라 필드가 완성됩니다. 필드 이름을 찾지 못하면 목록은 빈 상태를 유지합니다. 목록 상자가 연결된 열을 포함하는 경우 쿼리를 먼저 표시하지 않고서도 다른 테이블의 첫 번째 열을 사용합니다.
예를 들어, 한 기사 테이블에 공급자 번호가 포함되어 있을 경우 목록 상자는 "공급자 번호" 링크를 사용하여 공급자 테이블에 있는 공급자 이름을 표시할 수 있습니다. 필드 링크 페이지에는 이 연결에 필요한 모든 설정에 대해 묻는 메시지가 표시됩니다.
콤보 상자
콤보 상자를 사용하는 경우 목록에서 항목을 하나 선택하거나 텍스트를 직접 입력할 수 있습니다. 선택 가능한 목록 형태로 제공되는 항목은 데이터베이스 테이블에서 가져올 수 있습니다. 사용자가 선택하거나 저장하기 위해 입력한 항목은 양식에서만 또는 데이터베이스에서 저장할 수 있습니다. 데이터베이스에서 저장하면 해당 양식이 기반으로 하는 데이터베이스 테이블에 기록됩니다.
콤보 상자는 임의의 테이블의 데이터를 표시하며 이 때 현재 양식 테이블과 그 값이 콤보 상자에 표시되어야 하는 테이블(목록 테이블) 사이의 직접 연결이 없어야 합니다. 콤보 상자는 참조로 작업하지 않습니다. 프로그램 사용자가 값을 입력하거나 선택한 후 저장하면 실제로 표시된 값이 양식 테이블에 입력됩니다. 양식 테이블과 목록 테이블 사이에 연결이 없으므로 필드 연결 페이지가 여기에 나타나지 않습니다.
목록 상자의 경우 목록에서 항목을 선택하면 목록 테이블에 저장됩니다. 콤보 상자의 경우 양식의 현재 데이터베이스 테이블(값 테이블)에 기록하고 원할 경우 여기에 저장할 수 있는 텍스트를 추가할 수 있습니다. 이 기능을 위해 콤보 상자 마법사에는 마지막 페이지로 데이터 처리 페이지가 있지만 목록 상자에는 이 페이지가 없습니다. 여기서 입력한 텍스트를 값 테이블에 저장할지 여부와 위치를 입력할 수 있습니다.