2017-04-07 11 views
-2

MS Accessでテーブルを作成する連続フォームがあります。ほとんどのフィールドは照会によって取り込まれますが、一部のフィールドはユーザー入力され、計算フィールドもあります。基本的には、ユーザーが任意の時点でボタンをクリックしてから、フィールドの1つとその特定の日付の値でテーブルを保存すると、データのスナップショットを作成する必要があります。これを達成する最良の方法は何ですか?フォームからMS Accessを作成する

ありがとうございました! -Charlie

+0

あなたの質問はこのサイトでは広すぎます。チュートリアルをお探しの場合は、チュートリアルを検索してください。 *特定の*コーディングの問題に遭うと、そのSOの質問が出ます。経験則、あなたがまだ何も書いていない場合は、あなたの質問は話題になりそうです。 –

答えて

2

あなたが実際にやりたいことは、レコードセットクローンを使用する方法を学ぶことです。また、テーブルを再利用して、各プルの新しいデータが必要になる可能性が非常に高い方法を見てください。

これはコード作成サービスではないので、詳細を把握することができますが、これは十分にあなたを始めさせるはずです。元のレコードセットクローンをループで

Sub Print_Field_Names() 
Dim rst As Recordset, intI As Integer 
Dim fld As Field 

dim vbSql as string 
vbSql = "DELETE * FROM Tbl" 
DoCmd.RunSQL vbSql 


Set rst = Me.RecordsetClone 
For Each fld in rst.Fields 
    ' Print field names. 
    Debug.Print fld.Name 
Next 
End Sub 

、あなたのフォームデータを新しいテーブルを「塗りつぶし」にあなたreusuableテーブルの上に別のレコードを編集する方法を自分自身で試してみてください。これは実際には本当にシンプルであり、あなたの最初のものは何も試していないので、私のマゾキストはあなたが実際に苦しんでいることを望んでいます:P

+0

ありがとうダグ!だから私は実際にアクセスし、後で比較することができるようにデータベースに新しく作成されたテーブルを保存したいと思います。 – Chuck0185

+0

@ Chuck0185私は実際に私の答えを編集した私より正確かつより有用な –

関連する問題