cuongvan09 > 25-06-12, 01:10 PM
khanhduycsgt > 25-06-12, 01:51 PM
Private Sub Command4_Click()
Dim s1, s2, s As String 'Khai bao bien luu thong tin
s1 = Left(Tungay, 2) & "/" & Mid(Tungay, 3, 2) & "/" & Right(Tungay, 4) 'dd/mm/yyyy cua Tungay
s2 = Left(Denngay, 2) & "/" & Mid(Denngay, 3, 2) & "/" & Right(Denngay, 4) 'dd/mm/yyyy cua Denngay
s = "[Ngaynhap] BETWEEN #" & s1 & "# AND #" & s2 & "#"
If Me.Frame9 = 1 Then
DoCmd.OpenReport "R_BaoCaoNhap1", acViewPreview
Else
DoCmd.OpenReport "R_BaoCaoNhap", acViewPreview, , s
End If
End Sub
cuongvan09 > 25-06-12, 02:25 PM
(25-06-12, 01:51 PM)khanhduycsgt Đã viết: Bạn định dạng textbox Tungay và Denngay nhập theo dạng 99/99/9999 nên khi nhập vào và tìm kiếm sẽ không có ký tự / phân cách. Chẳng hạn: nhập là 28/05/2012 nhưng vào bộ nhớ tìm kiếm sẽ là 28052012. Chính vì thế phải chuyển về đúng định dạng ngày tháng; mình thử áp dụng hàm format() và cả format$() nhưng toàn báo lỗi Overflow, chỉ còn cách là cắt và ghép chuỗi.
Code cho nút Xem trong form F_BaoCaoNhap như sau:
Mã:Private Sub Command4_Click()
Dim s1, s2, s As String 'Khai bao bien luu thong tin
s1 = Left(Tungay, 2) & "/" & Mid(Tungay, 3, 2) & "/" & Right(Tungay, 4) 'dd/mm/yyyy cua Tungay
s2 = Left(Denngay, 2) & "/" & Mid(Denngay, 3, 2) & "/" & Right(Denngay, 4) 'dd/mm/yyyy cua Denngay
s = "[Ngaynhap] BETWEEN #" & s1 & "# AND #" & s2 & "#"
If Me.Frame9 = 1 Then
DoCmd.OpenReport "R_BaoCaoNhap1", acViewPreview
Else
DoCmd.OpenReport "R_BaoCaoNhap", acViewPreview, , s
End If
End Sub
cuongvan09 > 25-06-12, 02:59 PM
(25-06-12, 01:51 PM)khanhduycsgt Đã viết: Bạn định dạng textbox Tungay và Denngay nhập theo dạng 99/99/9999 nên khi nhập vào và tìm kiếm sẽ không có ký tự / phân cách. Chẳng hạn: nhập là 28/05/2012 nhưng vào bộ nhớ tìm kiếm sẽ là 28052012. Chính vì thế phải chuyển về đúng định dạng ngày tháng; mình thử áp dụng hàm format() và cả format$() nhưng toàn báo lỗi Overflow, chỉ còn cách là cắt và ghép chuỗi.
Code cho nút Xem trong form F_BaoCaoNhap như sau:
Mã:Private Sub Command4_Click()
Dim s1, s2, s As String 'Khai bao bien luu thong tin
s1 = Left(Tungay, 2) & "/" & Mid(Tungay, 3, 2) & "/" & Right(Tungay, 4) 'dd/mm/yyyy cua Tungay
s2 = Left(Denngay, 2) & "/" & Mid(Denngay, 3, 2) & "/" & Right(Denngay, 4) 'dd/mm/yyyy cua Denngay
s = "[Ngaynhap] BETWEEN #" & s1 & "# AND #" & s2 & "#"
If Me.Frame9 = 1 Then
DoCmd.OpenReport "R_BaoCaoNhap1", acViewPreview
Else
DoCmd.OpenReport "R_BaoCaoNhap", acViewPreview, , s
End If
End Sub
khanhduycsgt > 25-06-12, 03:13 PM
Xuân Thanh > 25-06-12, 10:27 PM