mikami
2020/03/30 (月) 10:17:01
df96b@d54d5
いつもお世話になっております。以前この件でお世話になったものです。
テーブル、クエリ等の名前が紛らわしくこのファイルをコピペして新しいものを作り直したら以下のようにしたら
また同じところでエラーがでてしまいました。上を見直して色々やってみたのですが
”テーブルを開く”と書いてありますがクエリでも大丈夫ということでしたよね。
すみませんがよろしくお願いします。
変更点
月間請求書履歴→Q_月間請求書履歴
データ→T_seikyu
請求書履歴→F_seikyu
Private Sub コマンド25_Click()
Dim a As String
a = MsgBox("請求書履歴に登録しますか。はいを押すと請求書履歴に保存されます。", vbOKCancel)
If a = vbCancel Then
MsgBox ("中止しました")
Exit Sub
End If
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim rs1 As ADODB.Recordset
'Connectionは一つで共有する
Set cnn = Application.CurrentProject.Connection
Set rs = New ADODB.Recordset
Set rs1 = New ADODB.Recordset
rs.Open "Q_月間請求書履歴", cnn, adOpenKeyset, adLockOptimistic 'テーブルを開く
rs1.Open "T_seikyu", cnn, adOpenKeyset, adLockOptimistic
rs.MoveFirst '"月間請求書履歴"(rs)の先頭レコードへ移動
Do Until rs.EOF
'"月間請求書履歴"(rs)のデータを"データ"(rs1)に新規追加
rs1.AddNew
rs1!請求書NO = rs!請求書NO
rs1!請求日 = rs!請求日
rs1!会社名 = rs!会社名
rs1!氏名 = rs!氏名
rs1!現場名 = rs!現場名
rs1!工事名 = rs!工事名
rs1!請求金額 = rs!請求金額
rs1.Update
'"月間請求書履歴"(rs)を次レコードへ移動
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
rs1.Close
Set rs1 = Nothing
cnn.Close
Set cnn = Nothing
DoCmd.OpenForm "F_seikyu"
End Sub
通報 ...
凍結されています。