- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:2次元配列の使い方)
2次元配列の使い方とエクセルへの出力について
このQ&Aのポイント
- Access 2013 VBAを使用して、メイン画面に2つのサブフォームを配置し、親→子→孫の関係でデータを取得します。エクセルに出力する際、親のデータを変数Aに、子のデータを一次元配列B()に、孫のデータを一次元配列C(0)~C(3)に格納して、更に子用の一次元配列B1()~B4()に入れます。
- 子画面で次の2レコード目に進むと、B1...B4の配列変数に入れられる孫のC(0)~C(3)の配列の中身は、子画面の一レコードと二レコード目で同じものになります。
- この方法が使用できない場合、Accessでクラスを作成し、配列変数に格納する方法もあります。他にもさまざまな方法があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- 山田 太郎(@f_a_007)
- ベストアンサー率20% (955/4574)
回答No.2
- hatena1989
- ベストアンサー率87% (378/433)
回答No.1
お礼
ご回答ありがとうございます。 RecordsetCloneを取得する前に、レコード保存をする・・・ これをしているとうまく処理ができています。ありがとうございます。 >「フォームの Recordset, RecorsetClone, RecordSet.Clone の違い」はWEB検索すると詳しい解説が見つかると思います。 こちらは、参照してみました。処理速度の違いもあるということですね。ありがとうございます