2013-05-01 3 views
2

항공기 유형 정보에 대한 정보가있는 액세스 2010 데이터베이스를 만들고 있습니다.다른 콤보 상자를 기반으로 콤보 상자를 필터링합니까?

4 개의 콤보 상자가 있습니다.

Aircraft Make 
Aircraft Model 
Aircraft Variant 
Aircraft Feature 

난 후 변형 콤보 상자 모델 콤보 상자 등 등의 선택에 따라 제조업체 상자의 선택에 따라 모델 콤보 상자를 필터링하고 싶은 ....

코드는 다음과 같습니다 '항공기 모델'필터 목록에 현재 입력 한 내용은 무엇입니까?

SELECT tbl_AircraftModel.[Aircraft Model], tbl_AircraftModel.lku_ShortCode 

FROM tbl_AircraftModel 

WHERE tbl_AircraftModel.lku_ShortCode = tbl_Aircraft.[Make]' 

그러나이 매개 변수 값을 입력 하시겠습니까?

누군가 올바른 방향으로 나를 가리킬 수 있습니까?

+0

'tbl_Aircraft'는 FROM 절에 포함되어 있지 않습니다. , 그래서'WHERE' 절에서'tbl_Aircraft. [Make]'에 의해 접근이 당황합니다. 다른 콤보 상자 (아마도 '항공기 제조업체') 중 하나에서 선택한 값을 참조해야합니까? – HansUp

+0

'tbl_Aircraft. [Make]'는 항공기 모델 콤보 박스가 옵션을 필터링해야하는 콤보 박스입니까? –

+0

그래서'tbl_Aircraft. [Make]'는 콤보 상자의 이름입니까? – HansUp

답변

1

MS Access 폼에서 일상적인 작업을 수행하려고합니다.

테이블을 기반으로 양식을 만듭니다. 양식에 언 바운드 콤보 상자를 배치하십시오. 콤보 상자 A에서 사용자 선택을 변경하여 콤보 상자 B에 표시된 선택 항목을 변경하려면 상자 A의 AfterUpdate 이벤트를 상자 B의 Requery 메서드를 호출하십시오.

관련 문제