2016-10-26 10 views
0

の間で動作を停止:RecordsetCloneは、私はこれらの2行を持っているアクセス2010年と2016

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

彼らはacccess 2010年には正常に動作しますが、何らかの理由でアクセス2016年に、それエラー出て、私はレコードセットのクローンを取得しようとしていますメインフォーム上のサブフォームのデータシートとして表示されます。私はそれが "[Form_Qry_MasterQarl subform1]"の問題であるサブフォームへの呼び出しであると仮定しています。そして、Access 2016はこの構文などのサポートを中止しました。それを稼働させるための洞察?私は小さな役に立たない参照の束を試してみました。

+0

「停止しました」と「エラーが発生しました」は本当に役立ちません。完全なエラーメッセージとは何ですか? – Andre

+0

And: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 =私を設定してください![Qry_MasterQarl subform1] .Form.RecordsetCloneありがとう! – UnderTheair

関連する問題