紹介が長くなって申し訳ありませんが、私の質問の文脈を説明するのが最善だと思います。Access 2003 データベースを使用しており、ユーザーはテーブルに既に存在するレコードに基づいて新しいレコードを作成する必要があります。データベースのユーザーの中には、コンピューター全般に精通していて、新しいレコードを作成する...
1. Selecting a previous record in a datasheet and copying it (via right click -> Copy)
2. Selecting new row in the datasheet and "pasting" the previous record (via right click => Paste)
3. Edit the newly pasted row with the new data
これは、データシートの基になっているテーブルが重複を防ぐ「自動採番」フィールドを使用しているため、うまく機能します。私が抱えている問題は、このデータベースのユーザーの何人かはそれほど「コンピューターに精通」しておらず、右クリックなどに苦労していることです... ボタンを作成するように依頼されました..
1. Copies the previous record
2. Inserts it into datasheet
その後、ユーザーは必要に応じて新しいレコードを編集できます。これが私の質問につながります。レコードをコピーしてから、VBA でプログラムによってデータシートに挿入するにはどうすればよいですか? 提案をありがとう。