그래서 내 프로젝트의 기본 화면 중 하나에있는 콤보 박스의 경우 표를 행 원본으로 사용합니다. (기술적으로는 내가 생각하는 쿼리입니다하지만 테이블 만 2 필드의)
I는 다음과 같다 테이블이 있습니다
+--------------+----------------+
| QuickEntryID | QuickEntryName |
+-------------------------------+
| 1 | Add Part |
| 2 | Add Control |
| 3 | Add Product |
+--------------+----------------+
(이 모든이를함으로써 내부적으로 수행 할 수 있습니다
마법사에서 몇 가지 선택.
SELECT
문을 사용하여이 테이블의 콤보 상자를 채 웁니다. 콤보 상자를 오른쪽 클릭하면 Data
탭에 Row Source
이 있는데, 여기에 내 검색어를 넣습니다. 0";1"
를 (또는 콤보 상자를 만들 때 단계 중 하나는 "ID 필드 숨기기 (권장)"할 수있는 체크 박스는 내가 그를 선택
:
SELECT [QuickEntryLaunchTbl].[QuickEntryID], [QuickEntryLaunchTbl].[QuickEntryName]
FROM QuickEntryLaunchTbl
ORDER BY [QuickEntryName];
나는 Format
탭, 열 너비를 포맷합니다. .
+--------------+----------------+
| PartID | PartNumber |
+-------------------------------+
| 1 | 010101010 |
| 2 | 110101010 |
| 3 | 210101010 |
+--------------+----------------+
이 그런 다음 콤보 상자가 보여 주 시겠어요 : 그 지금 실제적인 데이터이기 때문에이 같은 테이블이 있다면
당신은 시도하고 콤보 상자의 행 원본으로 열 이름을 준비하지 않아도한다 드롭 다운 목록의 PartNumber 실제로는 사용할 수있는 데이터입니다.
필자는 항상 열 이름이있는 다른 테이블을 행으로 만들 수 있다고 생각하지만 그게 무슨 용도인지는 잘 모르겠습니다.
당신은 당신이 그 (것)들을 목록으로 만들고 싶다는 것을 당신의 포스트에서 결코 부정하지 않는다. 어디있어? –
또한 테이블 구조가 어떻게 설정되어 있는지 살펴보고 싶습니다. 행을 사용하여 모든 데이터 필드를 저장하는 대신 열을 활용합니다. –
내 사과 마크 전 회의 전에 서둘러 이걸 썼습니다. 부품 번호는 이진수를 표시 한 컨트롤 1 등 아래에 저장됩니다. 이것이 No의 부품을 제공하는 데 사용될 시스템이기 때문에. 각 제품에는 최대 14 개의 컨트롤이 가능합니다. 테이블 구조는 그림과 같이 설정됩니다. 그러나 나는 데이터베이스의 구조를 설계하지 않았다. 정보가 표시되는 방식을 변경하고 싶습니다. 데이터를 콤보 상자 나 목록 상자에로드하면 데이터가 항상 가로로 표시됩니다. 세로로 표시하는 것이 좋습니다. 그게 더 합리적이라면. – ASM2701