2013-07-22 3 views
2

달성하고자하는 것은 두 개의 열이있는 단일 목록 상자입니다. 각 열에는 필드의 결과가 표시됩니다. 이 쿼리를 예로 들면 다음과 같습니다.목록 상자에 여러 필드를 표시하는 방법은 무엇입니까?

SELECT FirstName, LastName FROM Names WHERE FirstName = 'Tom' 

목록 상자에는 두 개의 열이 있으며 첫 번째 열에는 쿼리에서 선택된 모든 첫 번째 이름이 포함됩니다. 두 번째 열은 쿼리에서 선택된 모든 성을 가지지 만 각 열은 일치합니다. 예. 데이터베이스에서 "Tom A"레코드는 목록 상자 열에 표시 될 때 "Tom B"레코드와 혼합되지 않습니다.

이전에 검색을 시도했지만 listbox.AddItem을 사용하고 있습니다. 목록 상자를 채울 데이터베이스를 쿼리하고 있기 때문에 제 경우에는 작동하지 않습니다.

답변

4

SQL을 목록 상자의 RowSource 속성에 넣습니다. 열 개수 속성이 2로 설정되어 있고 열 너비 속성이 값으로 설정되어 있는지 확인하십시오. 빈 값 또는 "0"은 열이 보이지 않게합니다. 따라서 열 너비 속성을 "2; 2"로 설정해야합니다 (따옴표없이 필요에 따라 조정할 수 있습니다).

관련 문제