두 개의 콤보 상자가 포함 된 양식 (fCen1-20)이 있습니다. 첫 번째 콤보 상자는 조회 값이라고하고 드롭 다운에는 데이터베이스의 모든 테이블에 대한 기본 키로 사용되는 Lookup_Value 필드가 있습니다. 두 번째 콤보 상자는 Category라고하며 드롭 다운에는 Category, Code 및 Table 필드가 있습니다.MS 액세스 문의 양식
사용자가 조회 값 및 범주를 선택하고 선택한 조회 값에 대해 선택한 범주 값을 반환하는 쿼리를 알려주고 싶습니다. 복잡한 요소는 각 조회 값이 고유 한 코드가 할당 된 1500 가지 이상의 고유 정보 범주와 관련되어 있다는 것입니다.이 코드는 필드 이름 역할을합니다.
SELECT [Forms]![fCen1-20]![Category 1].Code
' Rationale: Get the value for the Code associated with a given category
FROM [Forms]![fCen1-20]![Category 1].Table
' Rationale: Reference the Table where the selected Category/Code is housed
ON [Forms]![fCen1-20]![Category 1].Table.Lookup_Value = _
[Forms]![fCen1-20].[Lookup Value];
' Rationale: Select only those records in the table
' for which the Lookup_Value field matches the Lookup Value
' selected in the form
나는이 코드를 실행
, 나는 오류는 "FROM 절에 구문 오류"를 제공하고 있습니다 : 참고로 , 나는 아래, 내 근거와 함께, 내 코드를 붙여 넣은. 이 작품을 만드는 방법에 대한 제안? 추가 세부 정보 나 설명을 원하면 알려 주시기 바랍니다. 감사!