2015-02-02 2 views
1

동적 SQL 쿼리 테스트 할 때 SQL 문을 하드 코딩하면이 응용 프로그램이 정상적으로 작동한다는 것입니다. 부모 폼에 텍스트 상자 컨트롤의 값을 사용하려고하면 실패합니다.MSAccess 2003에서 2013으로 업그레이드 중

나는 Me.RecordSource의 최종 값을보기 위해 msgbox를 넣었으며 SQL 문은 정확히 동일하게 나타납니다. 그러나 동적으로 생성 된 하위 레코드는이 하위를 사용하는 하위 폼으로 반환되지 않습니다. 우리가 MSACCESS 2003 MSACCESS 2013 업그레이드하려고으로

이 문제가 발생

내가 위로 확인해야 할 다른

?

+0

메신저에 대한 EntityTypeR ... 예 한스가 부모 폼에 공급된다 .. msaccess 전문가가 아니라 ... "링크 마스터 필드"가 의미하는 것은 무엇입니까? 서브 폼의리스트 뷰 컨트롤이 동적으로 정확하게 동적으로 채워지는 한,이 동적 SQL을 호출하는 다른 방법을 사용할 수 있습니다. –

+0

부모 폼을 디자인보기에서 열고 하위 폼 컨트롤을 선택하고 해당 속성 시트를 엽니 다. 데이터 탭에서 "Link Master Fields"및 "Link Child Fields"속성을 찾습니다. 벌써 뭔가있어? 그렇지 않다면, Master를위한'txtEntityNoSearch'와 Child를위한'EntityNoR'을 시도하십시오. – HansUp

+0

효과가 있습니다! 감사! –

답변

2

하위 텍스트 데이터 소스는 "Link Master Fields"속성에 상위 텍스트 상자의 컨트롤 이름을 넣어 설정할 수 있습니다. 해당 필드는 "하위 필드 링크"등록 정보에서 설정해야합니다.

예 : txtEntityNoSearch, txtEntityTypeSearch 링크 마스터 필드 EntityNoR을 위해, 그것은 열 때 나는 Me.Parent.txtEntityNoSearch을 의미 죄송 링크 아이 필드

+1

제출해 주셔서 감사합니다 이 대답. 시스템에서 허용 할 때이를 수락하십시오. 스택 오버플로에 오신 것을 환영합니다. – HansUp

관련 문제