2011-11-09 4 views
5

Tôi đang cố gắng tìm ra cách lấy tên tháng từ một chữ số tháng trong cơ sở dữ liệu truy cập.Lấy Tên Tháng từ một chữ số trong Cơ sở dữ liệu Access?

Tôi thấy điều này: Format(Date, "mmmm"), tiếc là tôi không có ngày, tất cả tôi có là số tháng để chức năng không hoạt động.

có cách nào khác mà tôi có thể sử dụng không?

Cảm ơn bạn

Trả lời

6

Bạn có thể sử dụng chức năng MonthName (Tháng) có sẵn trong MS-Access.

MonthName(3)   would return 'March' 
MonthName(3, TRUE)  would return 'Mar' 
MonthName(7, FALSE)  would return 'July' 

Trong Access, hàm MonthName trả về một chuỗi đại diện cho tháng được đưa ra một số từ 1 đến 12.

Cú pháp cho hàm MonthName là:

MonthName (number, [abbreviate]) 

số là một giá trị từ 1 đến 12, đại diện cho tháng.

viết tắt là tùy chọn. Tham số này chấp nhận giá trị boolean, TRUE hoặc FALSE. Nếu tham số này được đặt thành TRUE, nó có nghĩa là tên tháng được viết tắt. Nếu tham số này được đặt thành FALSE, tên tháng không được viết tắt.

Hy vọng! Điều này sẽ giúp bạn. Tháng

2

Tiếp cận có MonthName chức năng mà được số tháng và trả về tên của tháng:

MonthName(11) sẽ trở lại November.

1

Sales: Format(DatePart("m",[invoice date]),"mmmm")

không trợ giúp này, nó trích ra tên tháng đầy đủ từ một ngày Invoice