tomahoc89 > 09-01-11, 01:34 PM
Noname > 09-01-11, 02:36 PM
vba > 09-01-11, 09:02 PM
amentd > 25-01-11, 05:36 PM
thait96 > 25-01-11, 06:18 PM
(09-01-11, 01:34 PM)tomahoc89 Đã viết: Các bác thân mến, tôi đang tự học Access, cho tôi hỏi 1 câu hỏi nhé (tôi nghĩ câu này là vô cùng đơn giản với các bác ^_^)
tôi có bảng như thế này
giờ tui muốn tính thanh_tien = so_luong*don_gia thì phải viết câu lệnh như thếa nào? mà viết vào đâu vậy?
Mong được các bác giúp đỡ.
Nguyendinhthanh > 20-04-11, 09:38 AM
(25-01-11, 06:18 PM)thait96 Đã viết:(09-01-11, 01:34 PM)tomahoc89 Đã viết: Các bác thân mến, tôi đang tự học Access, cho tôi hỏi 1 câu hỏi nhé (tôi nghĩ câu này là vô cùng đơn giản với các bác ^_^)
tôi có bảng như thế này
giờ tui muốn tính thanh_tien = so_luong*don_gia thì phải viết câu lệnh như thếa nào? mà viết vào đâu vậy?
Mong được các bác giúp đỡ.
bạn chọn thẻ Query --> New --> Design view --> OK --> chọn bảng cần tính.
vào menu Queries chọn Update Query
dòng Field đưa field thành tiền xuống
dòng Update to gõ công thức [so_luong]*[don_gia]
lưu ý: bạn phải gõ cặp dấu ngoặc [] đúng như vậy
chúc bạn thành công
haquocquan > 20-04-11, 10:53 PM
(20-04-11, 09:38 AM)Nguyendinhthanh Đã viết: Cách 2. Giữ nguyên bảng của bạn. Trong form tạo 1 nút lệnh tính toán. Ví dụ nút lệnh là command0
Copy đoạn code này vào
Private Sub Command0_Click()
Dim sl, gia, tien As Long
Dim db1 As Database
Dim rec1 As Recordset
Set db1 = CurrentDb()
Set rec1 = db1.OpenRecordset("nhap")
rec1.MoveFirst
Do While Not rec1.EOF
rec1.Edit
sl = rec1("So_luong")
gia = rec1("don_gia")
tien = sl * gia
rec1("Thanh_tien") = tien
rec1.Update
rec1.MoveNext
Loop
rec1.Close
End Sub
Private Sub Command0_Click()
CurrentDb.Execute " Update nhap SET thanh_tien = don_gia*so_luong"
End Sub
vuonghoang > 02-04-12, 10:04 PM
catlynd90 > 10-05-12, 10:07 PM
gauu261 > 09-06-12, 10:22 PM