2016-10-26 1 views
0

사이에 작동이 중지 :RecordsetClone 내가이 두 라인을 가지고 액세스 2010 년과 2016

Dim Tst As DAO.Recordset 
Set Tst = [Form_Qry_MasterQarl subform1].RecordsetClone 

그들은 acccess 2010 년에 잘 작동하지만 어떤 이유에 대한 액세스 2016에 오류가 밖으로 내가 레코드의 복제를 얻으려고 데이터 시트로 mainform에 하위 폼의. 나는 그것이 "Form_Qry_MasterQarl subform1"이라는 문제인 하위 폼에 대한 호출이라고 가정하고, Access 2016은이 구문이나 다른 것에 대한 지원을 중단했습니다. 모든 통찰력이 작동하도록하려면? 나는 작은 유용성에 다른 참조를 잔뜩 시도했습니다.

+0

"중지됨"과 "오류가 발생했습니다"은별로 도움이되지 않습니다. 전체 오류 메시지 란 무엇입니까? – Andre

+0

그리고 : http://access.mvps.org/access/forms/frm0031.htm – Andre

+0

나는 시도 할 것이다 : [Form_Qry_MasterQarl subform1] .form.RecordsetClone –

답변

2

같은 레코드를 참조하기위한 전체 구문은 다음 Form_Qry_MasterQarl가을 subform1

Set Tst = Me![Form_Qry_MasterQarl subform1].Form.RecordsetClone 

는 하위 제어 상기 폼 이름이 아닌 이름이다.

+0

이 구문은 올바른 트랙처럼 보이지만 "Microsoft Office Access can '|'필드를 찾지 못했습니다. 귀하의 표현에 언급 된 "오류를 시도 할 때. – UnderTheair

+0

음, 우리는 무엇을 추측 할 수 있습니다. 당신 만이 당신의 코드를 가지고 있습니다. – Gustav

+0

Nevermind. 나는 그것을 얻었다 고 생각한다. 나는 바보가되어 깜빡 [Form_Qry_MasterQarl subform1] 앞에서 양식 호출했다. 나는 당신이 제안한 것과 Tst = Me를 설정했습니다! [Qry_MasterQarl subform1] .Form.RecordsetClone Thanks! – UnderTheair