บอร์ดเรียนรู้ Access สำหรับคนไทย

Thai Access Webboard => ห้อง MS Access => ข้อความที่เริ่มโดย: Un ที่ 03 เม.ย. 62 , 10:30:21

หัวข้อ: Function Year
เริ่มหัวข้อโดย: Un ที่ 03 เม.ย. 62 , 10:30:21
ต้องการใช้ ตัวเลขปี 4 ตัวในวันนี้

ลองใช้ฟังก์ชั่น Year(date) มันกับ Error ครับ
อยากทราบว่ามันจะเรียกใช้ยังงัยถึงจะได้เลข ปี 4 ตัวครับ

ลองทดลอง Month(date) ก็ได้ตามปกติครับ
หัวข้อ: : Function Year
เริ่มหัวข้อโดย: Un ที่ 03 เม.ย. 62 , 10:38:25
Right((Date),4) ใช้แบบนี้ก็ได้ แต่มันถูกรึป่าว
หัวข้อ: : Function Year
เริ่มหัวข้อโดย: ปิ่นณรงค์ ที่ 03 เม.ย. 62 , 11:06:14
ใช้ Year(Now()) ครับ
ถ้ามันได้ 2019 แต่อยากได้ 2562 ก็ ใช้เป็น

Year(Now())+543

หรือถ้าต้องการเปลียนจาก 2562 เป็น 2019 ก็ใช้
Year(Now())-543

หรือใช้ Format(Now(),"YYYY")

แต่ถ้าจะเอาจาก วันที่ Field Date ชื่อ DateIn
ก็กำหนดเป็น
Format(DateIn,"YYYY") ก็ได้คับ

หัวข้อ: : Function Year
เริ่มหัวข้อโดย: Un ที่ 03 เม.ย. 62 , 12:37:46
ขอบคุณครับอาจารย์