Chủ đề: Câu lệnh này sai chỗ nào?
-
10-20-2009, 06:32 PM #1Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Câu lệnh này sai chỗ nào?
Thưa các bác, em viết câu lệnh như thế này nhwng máy báo sai do có quá nhiều đối số, các bác chỉ em với:
Set rs = db.OpenRecordset(" SELECT * FROM Tbl1 WHERE tbl1.ThuTuS = me.thutuf ")
trong đó me.thutuf lấu từ textbox thutuf trong sub chính.
hoặc làm như thế này máy cũng báo sai:
Set rs = db.OpenRecordset(" SELECT * FROM Tbl1 WHERE tbl1.ThuTuS = tbl2.thutu ")
Cảm ơn các bác hướng dẫn.View more random threads:
- cách vẽ thể hiện quan hệ trong relationship - access
- Hỏi tí về access - update query...>!!! Giúp với
- Menu chính của access bị mất.
- dùng query thêm trường vào bảng
- Lỗi không mở formmain từ *******
- Đổi Yes/No thành Nam or Nữ
- 1 file.mdb dùng cho nhiều máy tính.
- Hỏi về Tạo Listbox trong access 2003
- Sửa 1 record từ subform
- Xin các cao thủ giúp đỡ về tính Xuất nhập tồn với 2 bảng nhap - xuat
-
10-20-2009, 06:47 PM #2Silver member
- Ngày tham gia
- Aug 2015
- Bài viết
- 11
Ðề: Câu lệnh này sai chỗ nào?
Câu 1 sửa là:
Nếu ThuTus là kiểu số:
Set rs = db.OpenRecordset(" SELECT * FROM Tbl1 WHERE tbl1.ThuTuS =" & me.thutuf )
Nếu ThuTus là kiểu chuỗi thì cần cặp dấu nháy bao nó lại:
Set rs = db.OpenRecordset(" SELECT * FROM Tbl1 WHERE tbl1.ThuTuS = ' " & me.thutuf & " ' ")
Câu 2 sửa là:
Set rs = db.OpenRecordset(" SELECT * FROM Tbl1 tbl2 WHERE tbl1.ThuTuS = tbl2.thutu ")
Bạn phải khai báo tên table trong FROM thì mới sử dụng trong các mệnh đề SELECT và WHERE được.
-
10-20-2009, 08:18 PM #3Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Câu lệnh này sai chỗ nào?
Cảm ơn bác muontennguoi đã chỉ dẫn tận tình, em làm được rồi.
-
10-21-2009, 05:21 PM #4Junior Member
- Ngày tham gia
- Dec 2015
- Bài viết
- 0
Ðề: Câu lệnh này sai chỗ nào?
Gửi bởi zungnn
Set rs = db.OpenRecordset(" SELECT * FROM Tbl1 WHERE tbl1.ThuTuS = " & me.thutuf )
Nếu thutuf là chuỗi:
Set rs = db.OpenRecordset(" SELECT * FROM Tbl1 WHERE tbl1.ThuTuS = '" & me.thutuf & "'")
Công Ty TNHH MPĐ Hưng Thịnh là địa chỉ tin cậy cho mua, bán, và cho thuê máy phát điện nhập khẩu từ Nhật Bản và các nước Châu Âu. Hãy để chúng tôi giúp bạn duy trì và nâng cao hiệu suất của máy phát...
Hưng Thịnh Power: Dịch Vụ Mua Bán và Cho Thuê Máy Phát Điện Công Nghiệp