2012-08-14 4 views
0

기본 사용자 정보를 추적하고 주 테이블과 일대 다 관계가있는 여러 하위 테이블을 유지하는 Access 데이터베이스에서 작업하고 있습니다. 이제 모든 사용자는 두 그룹 중 하나에 있으며 두 그룹 사이에서 이동할 수 있으며 테이블의 절반은 하나의 그룹에만 적용됩니다. 사용자가 속한 그룹은 부울로 결정됩니다.MS 하위 폼을 쿼리 기반 폼으로 잘못 채우는 경우

SELECT * 
FROM Foo 
WHERE InGroup1 = TRUE 

SELECT * 
FROM Foo 
WHERE InGroup1 = FALSE 

다음 해당 하위를 추가 : I는 다양한 형태와 하위 양식을 설정하기위한 방법

는 쿼리를 기반으로 기본 폼을 가지고 있었다 -forms.

그러나 현재 진행중인 현상은 주 테이블의 현재 선택된 ID와 연결된 하위 테이블에 레코드가 없으면 테이블의 첫 번째 레코드 만 표시한다는 것입니다.

쿼리를 기반으로하지 않는 기본 폼을 만들면 두 그룹이 함께 혼합됩니다.

이 방법이 있습니까?

답변

0

문제점을 재현 할 수 없습니다. 이것은 하위 양식 데이터에 기본 양식 레코드가 들어 있지 않은 양식 및 하위 양식의 예입니다.

SELECT * FROM groups WHERE ingroup1 = true 

을 그리고 MS 액세스 2010

sample form/subform

+0

그럼 난 그냥 다시 시도에 내장되어 있으며 작동하지 않았다 : 주요 양식은 쿼리를 기반으로합니다. 그래서 분명히 다른 실수를하고 있습니다. 좀 더 다른 것들을 시도해보고 내 질문을 편집하십시오. –

+0

백업 한 후에 압축 및 복구하고 디 컴파일하는 것이 좋습니다. 당신이 개발하는 동안 이상한 일들이 일어날 수 있습니다. 또한 새 데이터베이스에서 개요를 시도하여 문제점을 야기하는이 개발과 관련없는 것이 아닌지 확인할 수도 있습니다. – Fionnuala

관련 문제