Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8707 / 9994 ←次へ | 前へ→

【4452】Re:SQL更新のWHERE句
質問  nssnkg  - 05/2/23(水) 12:23 -

引用なし
パスワード
    クロさん 先程は大変有難うございました!本当にど素人の私にはVBAは敷居が高すぎです。しかしお陰様で2日越しの悩みが晴れました。
 ところが他で応用を利かせようとしたらまた問題が発生しました。。トホ、、
フォームから更新させようとすると ”データーの競合”で”このレコードは他の
ユーザーによって更新されています”というメッセージが出てしまいます。
フォームのレコードソースは 顧客マスター、受注伝票、のクエリです。受注明細っていうサブフォームもくっついてます。
良い方法があれば是非ご指導願います。お手間を取らせて申し訳ありません。

Private Sub コマンド102_Click()
  Dim mySQL As String  'SQLステートメント
  Dim cn As New ADODB.Connection
  Dim com As New ADODB.Command
  
     '更新クエリを作成
    mySQL = "update 受注伝票 set 集計月 = #" & 伝票日付 & "# " _
       & "WHERE ((顧客コード = " & 顧客コード & ") and (伝票日付 Between #" & Me!date2 & "# And #" & Me!伝票日付 & "#));"
   
    '接続
    Set cn = CurrentProject.Connection
   
    '更新クエリを実行
    com.ActiveConnection = cn
    com.CommandText = mySQL
    com.Execute
    
    'フォームの再クエリ
    Me.Requery
End Sub

2,870 hits

【4450】SQL更新のWHERE句 nssnk 05/2/22(火) 23:59 質問
【4451】Re:SQL更新のWHERE句 クロ 05/2/23(水) 8:32 回答
【4452】Re:SQL更新のWHERE句 nssnkg 05/2/23(水) 12:23 質問
【4453】Re:SQL更新のWHERE句 クロ 05/2/23(水) 14:57 回答
【4454】Re:SQL更新のWHERE句 nssnkg 05/2/23(水) 16:32 お礼
【4456】Re:SQL更新のWHERE句 クロ 05/2/23(水) 16:52 回答
【4457】Re:SQL更新のWHERE句 nssnkg 05/2/23(水) 17:13 お礼

8707 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078267
(SS)C-BOARD v3.8 is Free