Page 528 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 通常モードに戻る ┃ INDEX ┃ ≪前へ │ 次へ≫ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ▼レコードを丸ごとコピーしたい。 B-BOSS 04/3/7(日) 14:08 ┗Re:レコードを丸ごとコピーしたい。 イケガミ 04/3/7(日) 14:28 ┗Re:レコードを丸ごとコピーしたい。 B-BOSS 04/3/7(日) 16:30 ┗Re:レコードを丸ごとコピーしたい。 イケガミ 04/3/7(日) 16:51 ─────────────────────────────────────── ■題名 : レコードを丸ごとコピーしたい。 ■名前 : B-BOSS ■日付 : 04/3/7(日) 14:08 -------------------------------------------------------------------------
Access2000を使用しています。 レコードと言うのは、テーブルで言う行全体を指していると思っていますが それでいいのですよね〜? それを前提にフォーム上で現在表示しているカレントレコードを 新規レコードとしてコピーしたいのですが・・・、どうしていいのか分かりません。 1つ、1つのフィールドをコピーして貼り付けて行く必要があるのかなぁ〜?? どなたか教えてください。 |
>レコードと言うのは、テーブルで言う行全体を指していると思っていますが >それでいいのですよね〜? そうです。 >新規レコードとしてコピーしたいのですが・・・、どうしていいのか分かりません。 コピーしたいレコードを選択した後、コマンドボタンをクリックしてということで いいでしょうか? でしたら、コマンドボタンのクリック時イベントに以下を記述してください。 DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdCopy DoCmd.RunCommand acCmdRecordsGoToNew DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdPaste |
イケガミさん、ありがとうございました。 うまくいきました。 ここでもうひとつ質問いいですか? 教えていただいた下記のコードはどちらと言えばマクロ系ですよね、 (違ったらごめんなさい) DAOを使って直接、テーブルにアクセスして、レコードをコピーする方法を 教えてください。 よろしくおねがいします。 > > DoCmd.RunCommand acCmdSelectRecord > DoCmd.RunCommand acCmdCopy > DoCmd.RunCommand acCmdRecordsGoToNew > DoCmd.RunCommand acCmdSelectRecord > DoCmd.RunCommand acCmdPaste |
>DAOを使って直接、テーブルにアクセスして、レコードをコピーする方法を >教えてください。 ヘルプで、 RecordsetClone プロパティ あたりを確認して、一度ご自分でチャレンジしてみてください。 |