2016-06-16 3 views
2

데이터 입력을위한 기본 양식을 만들었습니다. 기본 폼의 데이터를 여러 "고객"에게 적용하는 하위 폼을 포함합니다. 모든 것이 잘 작동하고 데이터는 내가 원하는 곳으로 정확하게 이동합니다.MS Access - 하위 양식 탐색

그러나 사소한 문제가 있습니다. 하위 폼에는 고객을 선택하는 데 사용되는 단일 콤보 상자가 들어 있으며 양식은 연속 양식보기에 있습니다. 사용자가 드롭 다운을 클릭하여 고객을 선택할 수있게하고 Enter 및/또는 Tab 키를 누르면 다음 하위 행의 콤보 상자로 이동하여 클릭하지 않고 입력을 시작합니다.

저는 VBA를 처음 사용하기 때문에 잠재적으로 내 데이터 입력에 영향을주는 입력/탭시 이벤트를 만들고 싶지 않습니다. 내 목표를 달성하기위한 또 다른 방법이 있습니까?

+0

* "다음 콤보 상자"*는 하위 양식의 새 행을 의미합니다. 그렇다면 하위 폼 속성 시트의 "기타"탭에서 "주기"속성을 확인하십시오. "모든 레코드"로 설정하면 원하는 것을 얻을 수 있습니다. – HansUp

+0

따라야할지 모르겠지만 _Ctrl-PgDn_을 눌러 다음 레코드 같은 필드로 이동할 수 있습니다. – Gustav

+0

변경 사항에 초점을 설정해 보았습니까? –

답변

1

"주기"하위 폼의 속성 시트의 "기타" 부동산 찾기. 해당 속성의 드롭 다운 상자에서 "모든 레코드"을 선택하십시오.

하위 폼은 각 행에 대해 단 콤보 상자를 포함하기 때문에

는 그 설정 변경의 결과는 를 누르면 하위 폼의 다음 행을해야 선택을 한 후 또는 를 입력하도록해야한다. 그리고 이미 "마지막 행"이라는 하위 폼에 있다면, "새로운 행"으로 끝날 것입니다.

관련 문제