Chủ đề: dữ liệu ngày trả về quý
-
11-04-2008, 03:34 AM #1
Junior 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:
- Bấm nút ESC tự đóng Forms
- Làm cách nào khi nhập phát hiện dữ liệu đã có trong table khác
- Thí nghiệm làm Msgbox bằng TV
- Xin trợ giúp sự kiện xảy ra trong Combox
- Tìm hàm tương tự với hàm days360 của excel
- Form Status làm như thế nào anh chị ơi...?
- Có cách nào để tạo 1 button mở 1 file power point dưới dạng trình chiếu ?
- Chuyên đề ứng dụng : Thiết kế chương trình Sổ Quỹ Tiền Mặt(Phần 2 - Query và Report)
- File Access không chạy được VBA
- giùm mình lấy dữ liệu ở form đăng nhập vô textbox ở main form
-
11-04-2008, 04:13 AM #2
Junior 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 #3
Junior 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 #4
Junior 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 #5
Junior 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 #6
Silver 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 #7
Silver 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
Hội y khoa giới tính thế giới định nghĩa xuất tinh sớm là tình trạng rối loạn xuất tinh của nam giới với đặc trưng luôn xuất tinh sớm hơn hoặc trong vòng một phút quan hệ. Bệnh nhân không có khả năng...
Tìm hiểu về loại thuốc dứt điểm bệnh "ra nhanh"