toancvp > 07-11-16, 03:52 PM
ongke0711 > 08-11-16, 11:02 PM
toancvp > 08-11-16, 11:45 PM
Noname > 09-11-16, 06:06 PM
MsgBox DCount("*", "Qr_CrossTab_Name", "[SizeAssort] = '" & x & "'")
toancvp > 09-11-16, 09:12 PM
maidinhdan > 09-11-16, 10:43 PM
(09-11-16, 09:12 PM)toancvp Đã viết: Chạy tốt luôn bác ạ . Em cám ơn bác.
Lần trước em cũng thử cho dấu nháy đơn vào rồi, nhưng chắc là do ko hiểu nguyên tắc nên thử các kiểu vẫn sai.
Nhưng mà bác có biết gì về vụ Like khác "=" không bác Noname ơi, lúc đầu thử em đã chuẩn bị tinh thần là sai cú pháp rồi mà ai dè nó lại chạy đc.
(22-10-16, 01:08 AM)maidinhdan Đã viết:(21-10-16, 03:35 PM)tieuho828 Đã viết: VD:
DoCmd.OpenReport "rpt_DanhSachHang", acViewPreview, , Ngaynhap=rỗng or Ngayxuat=rỗng
Xin hỏi các Bác viết thế nào cho đúng?
Viết đúng đó là:
* Trường hợp 1 điều kiện
Mã PHP:DoCmd.OpenReport "rpt_DanhSachHang", acViewPreview, , "[Ngaynhap]=#" & Me.TenONgaynhapoform & "#"
-Nếu bạn định nghĩa điều kiện thì
Mã PHP:Dim strwhere as Date
strwhere = Me.TenONgaynhapoform
DoCmd.Openreport "rtpname",acViewPreview,,"Ngaynhap=" & strwhere
* Trường hợp 2 điều kiện
+ Ngay nhập, Ngày Xuất là Text
+ Ngày nhập, Ngày Xuất là DateMã PHP:DoCmd.OpenReport "rpt_DanhSachHang", acViewPreview, , "[Ngaynhap]='" & Me.TenONgaynhapoform & "' Or [Ngayxuat]='" & Me.TenONgayXuatoform & "'"
Mã PHP:DoCmd.OpenReport "rpt_DanhSachHang", acViewPreview, , "[Ngaynhap]=#" & Me.TenONgaynhapoform & "# Or [Ngayxuat]=#" & Me.TenONgayXuatoform & "#"
* Sẳn tiện tôi trình bày một số kiểu về dấu luôn
1. Điều kiện là kiểu Text
ORMã PHP:DoCmd.OpenReport “TenReport”, acViewPreview, , "[TenCotTable]='" & Arg2 & "'"
ORMã PHP:DoCmd.OpenReport “TenReport”, acViewPreview, , "[TenCotTable]=" & """ & Arg2 & """
Mã PHP:DoCmd.OpenReport “TenReport”, acViewPreview, , "[TenCotTable]=" Chr(34) & Arg2 & Chr(34)
2. Điều kiện là kiểu Date thì xài dấu (#)
Mã PHP:DoCmd.OpenReport “TenReport”, acViewPreview, , "[DateFieldName]=#" & Arg2 & "#"
3. Điều kiện là kiểu Number thì không dùng gì cả
Mã PHP:DoCmd.OpenReport “TenReport”, acViewPreview, , "[NumericFieldName]=" & Arg2
Ghi chú: hàm mở report có điều kiện hay chạy tầm bậy nên chính tôi cũng không bao giờ sử dụng, khuyên bạn nên tạo Record Source lấy điều kiện trực tiếp từ form cho Report là hay nhất như vậy bạn chỉ cần câu lệnh: DoCmd.OpenReport "rpt_DanhSachHang", acViewPreview là xong
toancvp > 10-11-16, 12:01 AM