-
01-12-2015, 05:34 AM #1Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Update dữ liệu từ bảng 2 qua bảng 1
Tôi có 2 bảng dữ liệu như hình đính kèm:
Tôi muốn sử dụng câu lệnh để Update cột số lượng từ bảng 2 qua bảng 1 theo đúng mã của nó và sum cột số lượng.
Hy vọng được mọi người giúp tôi. Xin chân thành cảm ơn.View more random threads:
- Cần nhờ các bạn giúp gấp về access
- help me !!!! help me !!!
- Query Update nhờ mọi người giúp.(gấp)
- Giáo trình MS Access 2000 bằng tiếng việt
- File access bị lỗi, xin cứu gấp
- Muốn học access 2003
- Làm sao không cho xoá hoặc copy đè lên File Data
- [HELP] Nhờ các bạn giúp đỡ !!!!!!!!!!
- Hàm tìm kiếm lấy giá trị từ Table hoặc Query ( Không điều kiện, một điều kiện, nhiều điều kiện )
- Xin giúp đỡ đặt lại số thứ tự trong query!
-
01-13-2015, 05:31 AM #2Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Hi,
Theo cách viết code nông dân của tôi thì như bên dưới: file mdb đính kèm (access 2007)
------------------------------------------
Private Sub cmdSum_Click()
Dim db As DAO.Database
Dim rs1 As DAO.Recordset
Dim rs2 As DAO.Recordset
Dim strRS2 As String
Set db = CurrentDb
Set rs1 = db.OpenRecordset("Table1", dbOpenDynaset)
'Query group mahang, soluong
strRS2 = "SELECT Table2.Ma, Sum(Table2.SoLuong) AS SumOfSoLuong FROM Table2 " & _
"GROUP BY Table2.Ma;"
Set rs2 = db.OpenRecordset(strRS2, dbOpenDynaset)
rs1.MoveFirst
Do Until rs1.EOF
Do Until rs2.EOF
rs1.FindFirst "[Ma]='" & rs2!Ma & "'"
If Not rs1.NoMatch Then
rs1.Edit
rs1!SoLuong = Nz(rs1!SoLuong) + Nz(rs2!SumOfSoLuong) 'nz de tranh loi cong Null value o cot Soluong
rs1.Update
rs2.MoveNext
Else
rs2.MoveNext
End If
Loop
rs1.MoveNext
Loop
End Sub
-
01-15-2015, 02:12 AM #3Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Gửi bởi ongke0711
Xe vận chuyển 3 chân là khái niệm mà chỉ người trong lĩnh vực vận chuyển mới hiểu. Thuật ngữ “chân” xe tải sẽ làm cho rất nhiều hiểu sai, mơ hồ. “Chân” xe vận tải chẳng phải chỉ số bánh xe mà nó thể...
Xe vận tải 3 chân chở được bao nhiêu tấn hàng?