Chủ đề: dữ liệu ngày trả về quý
-
11-04-2008, 03:34 AM #1Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
dữ liệu ngày trả về quý
Em muốn dự liệu ngày tháng được trả về theo quý
ví dụ như 12/1/2008 ----> trả về quý 1
ai bít chỉ em với ...
em sử dụng
datepart ("q",(([ngaythang]=1)and(year([ngaythang])=2008-)))
mà máy cứ báo lỗi... trong access nhá mọi người
giúp em với mọi người ơi. thankView more random threads:
- Làm sao để tắt chế độ Read Only khi mở file Access qua mạng Lan ?
- Giúp đỡ về vòng lặp để Append dòng vào Table Access
- làm sao để lấy 1 record trong access
- xin hỏi cách tìm record giống nhau giữa hai table
- Một số câu hỏi trắc nghiệm về VBA trong access
- Access
- Thiết kế report nhật ký chung ?
- Cho mình hỏi có cách nào để kiểm tra 1 Control có nhận Focus hay không ?
- Tìm kiếm với hai điều kiệm trong 1textbox
- Chỉ giùm việc tự động điều chỉnh textbox trong report
-
11-04-2008, 04:13 AM #2Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: dữ liệu ngày trả về quý
Mục đích việc tính Quý là lấy dữ liệu tháng trong giá trị ngày tháng năm.
Bạn thử dùng hàm sau:
Public Function TinhQuy(ngay As Date)
If Month(Format(ngay, "dd/mm/yyyy")) <= 3 Then
TinhQuy = "Quy 1"
Else
If Month(Format(ngay, "dd/mm/yyyy")) <= 6 Then
TinhQuy = "Quy 2"
Else
If Month(Format(ngay, "dd/mm/yyyy")) <= 9 Then
TinhQuy = "Quy 3"
Else
TinhQuy = "Quy 4"
End If
End If
End If
End Function
Nhấn Ctrl+G thử hàm:
?TinhQuy("08/06")
Quy 2
?TinhQuy("03/10/2008")
Quy 4
Lưu ý nhập ngày theo đúng Format. Nếu format là / thì phân cách ngày tháng cũng vậy.
-
11-04-2008, 04:20 AM #3Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: dữ liệu ngày trả về quý
Mình nghĩ là chỉ cần dùng hàm datepart thôi.
VD: ngaythang: 13/01/2008 -> quy: 1
quy = datepart("q",[ngaythang])
Bạn có thể tham khảo một số hàm thường dùng ở trang này:http://thekok.net/forum/index.php?showtopic=5375
-
11-04-2008, 04:45 AM #4Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: dữ liệu ngày trả về quý
Đúng dùng Datepart("Q","03/10") đ[n giản hơn.
-
11-04-2008, 10:14 PM #5Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 1
Ðề: dữ liệu ngày trả về quý
Gửi bởi bethuonganh
Có lẽ ý của bạn là muốn kiểm tra xem [ngay tháng] có phải là quý 1/08 hay không, phải không?
-
11-07-2008, 03:27 AM #6Silver member
- Ngày tham gia
- Jan 2016
- Bài viết
- 0
Ðề: dữ liệu ngày trả về quý
Gửi bởi muontennguoi
mình dùng datepart rùi ... nhưng nó hem ra .... :341: mình hem bít sai cái gì nữa
-
11-07-2008, 03:32 AM #7Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 31
Ðề: dữ liệu ngày trả về quý
IF datepart ("q", [ngaythang])=1 and year([ngaythang])=2008 THEN
Msgbox("Đúng rồi")
ELSE
Msgbox("Hông phải")
END IF
Kể với bác sĩ, anh M. cho biết bữa qua là sinh nhật của mình nên có đi ăn tối, rồi trở về nhà quan hệ tình dục với vợ. Trong quá trình quan hệ , vợ anh dùng miệng "tác động" nhiều vào vùng tinh hoàn....
Hy hữu. Anh chàng suýt mất tinh hoàn vì chơi bằng miệng với vợ