short date / show date of the week
กระทู้เก่าบอร์ด อ.Yeadram

 1,230   4
URL.หัวข้อ / URL
short date / show date of the week

1. อยากสอบถามว่า ทำอย่างไรดีเวลากรอกวันที่ในตารางแล้ว
มันติดเวลามาให้ทั้งที่ตั้งเป็นฟิลด์เป็น short date แล้ว
2. กรณีที่แสดงเวลาในรายงาน =now() ผมอยากให้มันออกมาแบบ
มีวันด้วย เช่น จันทร์ อังคาร
ขอบคุณครับ

4 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R16152
1. อยากสอบถามว่า ทำอย่างไรดีเวลากรอกวันที่ในตารางแล้ว
มันติดเวลามาให้ทั้งที่ตั้งเป็นฟิลด์เป็น short date แล้ว

- อันนี้ไม่ทราบครับว่าผิดตรงไหน ปกติหากกำหนด Format เป็น Short Date แล้วมันก็ไม่แสดงเวลาอยู่แล้ว หรืออาจลองเขียนแบบใช้ฟังก์ชั่น Format() อย่างนี้:
Format([ชื่อฟิลด์],"d/m/yyyy")

2. กรณีที่แสดงเวลาในรายงาน =now() ผมอยากให้มันออกมาแบบ
มีวันด้วย เช่น จันทร์ อังคาร

- ลองศึกษาเรื่องฟังก์ชั่น Format() ดูครับ จาก Help หรือเว็บ Microsoft ก็ได้ ลักษณะที่คุณต้องการจะแสดงเป็น จันทร์ อังคาร จะใช้แบบ dddd 4 ตัวครับ ตัวอย่าง
Format([ชื่อฟิลด์],"dddd/d/m/yyyy")

รูปแบบมีเยอะบอกไม่หมด ความต้องการหลากหลาย ต้องศึกษาเองครับ
2 @R16155
ขอบคุณครับ เนื่องจากอ้างอิงเวลาจาก now เลยค้นต่อได้จากเว็บนี้ครับ
=Format(Day(Now()),"00") & "-" & Format(Month(Now()),"00")
จากเว็บนี้ครับ http://stackoverflow.com/questions/10364088/now-show-month-and-day-only-microsoft-access
3 @R16156
=Format(Now(),"dddd") แสดงวันในสัปดาห์ครับ
4 @R16159
ผมไม่รู้ว่าคุณจะเก็บข้อมูลวันที่อย่างเดียวหรือเปล่านะครับ แต่แนะนำไว้เผื่อไม่ทราบว่าฟังก์ชั่น
Now() = วันที่ & เวลา
Date() = วันทีอย่างเดียว
Time() = เวลาอย่างเดียว

บางทีหากใช้เฉพาะค่าวันที่ คุณอาจใช้เป็น
=Format(Date(),"dddd")
หรือใช้เฉพาะเวลา คุณอาจใช้เป็น
=Format(Time(),"hh:nn")
ก็พอแล้ว ไม่ต้องใช้เป็น Now() ทั้งหมดก็ได้ครับ
ปล. ผมไม่ทราบพื้นฐานของแต่ละท่านนะครับ บางอย่างเลยต้องแนะนำเผื่อไว้
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2791s