|
>「印刷用テーブル」はボタンを押した際にデータを全削除しているにも
>かかわらず動作していないように見えます。
>ソースを載せますのでご教授いただければ幸いです。
次の記述ではいかがでしょうか。
(変数宣言等は省略しています)
CnAcc.ConnectionString = CurrentProject.Connection
rsAcc.Open "印刷用テーブル", cn, adOpenKeyset, adLockOptimistic
For Each varItm In Me.lstMain.ItemsSelected
RsAcc.AddNew
RsAcc("A").Value = Me.lstMain.Column(1, varItm)
RsAcc("B").Value = Me.lstMain.Column(2, varItm)
RsAcc("C").Value = Me.lstMain.Column(3, varItm)
RsAcc("D").Value = Me.lstMain.Column(4, varItm)
RsAcc.Update
DoEvents
Next varItm
DoCmd.Requery "lstmain"
RsAcc.Close:Set RsAcc = Nothing
CnAcc.Close:Set CnAcc = Nothing
DoCmd.OpenReport "データ発行", acViewNormal
SQL01 = "DELETE * FROM 印刷用テーブル"
CnAcc.Execute SQL01
|
|