แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - mtaccess

หน้า: [1] 2 3 4 ... 10
1
ทำได้แล้วค่ะ ขอขอบคุณนะคะ

2
ข้อมูลมีระดับชั้นอื่นด้วยนะคะ และมีการใส่ข้อความเข้าไปข้างหลังด้วย แต่ต้องการไม่ให้ข้อความ แจ้งความ แสดง เวลา select รบกวนแนะนำด้วยค่ะ ขอบคุณค่ะ

3
ขอสอบถามการตัดข้อความคำว่า "แจ้งความ" ไม่ให้แสดงในรายงาน MS Access ค่ะ รบกวนแนะนำด้วยนะคะ ขอบคุณค่ะ


4
เครื่องคอมฯผมตั้งค่าแสดงวันที่เป็น US = แสดงผลออกเป็น ๒๐๒๔ เช่นกัน
จึงลองแกะโค้ดอ.TTT แล้วแก้ตรง
โค๊ด: [Select]
tDay(o, iCount) = cThaiNumber(Day(i)) & " " & MonthNameThai(i) & " " & cThaiNumber(IIf(Year(i) = Format(i, "yyyy"), Year(i) + 543, Format(i, "yyyy")))
ให้เหลือแค่
โค๊ด: [Select]
tDay(o, iCount) = cThaiNumber(Day(i)) & " " & MonthNameThai(i) & " " & cThaiNumber(Year(i) + 543)

ได้ผลลัพธ์เป็นปี ๒๕๖๗  :love:

ได้แล้วค่ะ ขอขอบคุณมากๆนะคะ

5


แก้ไขการแสดง คศ เป็น พศ ตรงไหนคะ ลองทำแล้ว ยังเป็น คศ เหมือนเดิม รบกวนแนะนำด้วยค่ะ ขอบคุณค่ะ

6

การใช้งาน: Seminar(วันที่เริ่มต้น, วันที่สิ้นสุด)
Seminar(#3/1/2024#, #3/15/2024#)

ผลลัพธ์ได้ตามที่ต้องการแล้วค่ะ และนำไปใช้กับงานที่ทำได้แล้วค่ะ ขอขอบคุณมากๆนะคะ แต่ถ้าเราจะแก้ไขปีเป็น พ.ศ. ละคะ ต้องแก้ตรงไหน รบกวนอีกทีค่ะ ขอบคุณค่ะ

7
ก็ลองทำเป็นตัวอย่างออกมาให้แกะตัวอย่างโค๊ต และนำไปประยุกต์ต่อนะครับ
ส่วนหนึ่ง ต้องลองฝึกแกะโค๊ตด้วยครับ จะได้เข้าใจหลักการ ไม่กล้าก็ไม่เกิดครับ



ขอขอบคุณมากๆนะคะ แต่ยังไม่ใช่ผลลัพธ์ที่ต้องการค่ะ ตอนนี้ติดปัญหาตรงที่ถ้าพนักงานอบรมวันศุกร์ จะไปจบที่วันอังคาร ซึ่งเวลาบันทึกเราบันทึก StartDate เป็น 08/03/2024 และวันจบ EndDate เป็น 12/03/2024 ซึ่งมีวันอาทิตย์ ซึ่งโดยปรกติเราอบรมแค่ 4 วัน แต่ทีนี้เราไม่ต้องการนับวันอาทิตย์ เลยต้องให้รายงานออกแบบนี้ เพื่อจะได้รู้ว่าพนักงานอบรมแค่สี่วันคือวันที่ 08/03/2024-09/03/2024 และ 11/03/2024-12/03/2024

ผลลัพธ์ที่ต้องการให้แสดงในรายงาน กรณีติดวันอาทิตย์
 วันที่ ๘ มีนาคม ๒๕๖๗ - วันที่ ๙ มีนาคม ๒๕๖๗
  และ ๑๑ มีนาคม ๒๕๖๗ - วันที่ ๑๒ มีนาคม ๒๕๖๗
       ให้ไว้ ณ วันที่ ๑๒ มีนาคม ๒๕๖๗

9
รบกวน Save as ไฟล์ตัวอย่างเป็น Accdb --> MDB ไฟล์ แล้ว Upload ดข้ามาให้ด้วยครับ
พอดีผมใช้ access 2002

ข้างใน Zip ไฟล์ที่ส่งมายังเป็น Accdb อยู่ครับ ขอเป็น mdb ไฟล์ครับ

แต่เท่าที่อ่านดู ใจความสำคัญคือ นับวันอบรม ไม่นับวันอาทิตย์ Weekday()
โดยฟังค์ชั่นนี้ จะนับวันอาทิตย์ = 1 เรื่อยไป เสาร์ = 7

เราก็สามารถใช้ประโยช์จากตรงนี้มาประยุกต์ใช้งานได้ครับผม

อยากให้แสดงผลแบบนี้ค่ะ ในกรณี StartDate เป็นวันเสาร์ และ EndDate คือจบวันอังคาร ไม่นับวันอาทิตย์

  วันที่ ๘ มีนาคม ๒๕๖๗ - วันที่ ๙ มีนาคม ๒๕๖๗
  และ ๑๑ มีนาคม ๒๕๖๗ - วันที่ ๑๒ มีนาคม ๒๕๖๗
             ให้ไว้ ณ วันที่ ๑๒ มีนาคม ๒๕๖๗

10
ใช้ยังไงคะ พอดีมือใหม่นะคะ ลองเซฟเป็น mdb แต่ไม่ได้ค่ะ เหมือนเวอร์ชั่นที่ทำเป็นเวอร์ชั่นใหม่กว่า 2002

11
อยากรู้คำสั่งนะคะ ว่าจะ select ยังไงในกรณีติดวันอาทิตย์ ให้ออกมาเป็นวันที่ต้องการ

12
จากข้อมูลใน Table TP


ต้องการแสดงข้อมูลวันที่ใน Report 3 กรณี

กรณีที่ 1 ถ้า StartDate เป็นวันจันทร์ คือ 04/03/2024 และ EndDate เป็นวันพฤหัสบดี คือ 07/03/2024
ให้แสดงผลตามนี้ (ซึ่งในตัวอย่างที่ส่งโปรแกรมมาแสดงถูกแล้ว)


กรณีที่ 2 ถ้า StartDate เป็นวันพุธ คือ 06/03/2024 และ EndDate เป็นวันเสาร์ คือ 09/03/2024
ให้แสดงผลตามนี้ (ซึ่งในตัวอย่างที่ส่งโปรแกรมมาแสดงถูกแล้ว)


กรณีที่ 3 ถ้า StartDate เป็นวันศุกร์ คือ 08/03/2024 และ EndDate เป็นวันอังคาร คือ 12/03/2024
ต้องการให้แสดงผลตามนี้ (ซึ่งข้อนี้ที่ต้องการสอบถามว่าทำยังไงคะ เนื่องจากวันอาทิตย์เป็นวันหยุดของพนักงาน พนักงานอบรม 4 วันเท่านั้น ตอนนี้ติดปัญหาที่กรณีนี้ค่ะ ที่ยังคิดไม่ออกว่าต้องทำยังไง ในกรณีที่พนักงานอบรมวันศุกร์ แล้วติดวันอาทิตย์ ซึ่งเราไม่นับวันอาทิตย์ รบกวนแนะนำด้วยค่ะ)

ต้องการให้แสดงผลตามนี้ค่ะ

  วันที่ ๘ มีนาคม ๒๕๖๗ - วันที่ ๙ มีนาคม ๒๕๖๗
  และ ๑๑ มีนาคม ๒๕๖๗ - วันที่ ๑๒ มีนาคม ๒๕๖๗
             ให้ไว้ ณ วันที่ ๑๒ มีนาคม ๒๕๖๗



ตารางปฏิทิน


ได้แนบไฟล์งานโปรแกรมมาด้วยค่ะ รบกวนแนะนำด้วยนะคะ ขอบคุณค่ะ

13
SELECT Sono,EmpCode
FROM ชื่อตาราง
GROUP BY Sono,EmpCode
HAVING Sono Like "SS*";
ขอบคุณค่ะ

แต่ถ้าเราไม่ต้องการให้รหัสพนักงานแสดง แต่ใช้เงื่อนไขให้ Select ด้วยรหัสพนักงานนั้นๆ ต้องใช้คำสั่งยังไงคะ เพื่อจะได้รู้ว่าพนักงานแต่ละคนมีตำแหน่งประจำคือ SS

14
ข้อมูลที่มีค่ะ


ผลลัพธ์ที่ต้องการ คือต้องการเอาข้อมูลที่มี SS ของพนักงานแต่ละคนแสดงค่ะ เหมือนให้แสดงแค่ 1 คนต่อ 1 SONO


รบกวนแนะนำด้วยค่ะ ว่าต้อง Select คำสั่งยังไง ขอบคุณค่ะ

15
ทำได้แล้วค่ะ ขอบคุณมากๆนะคะ

16
รบกวนสอบถามการค้นหาจากวันที่ค่ะ เนื่องจากมีการเก็บข้อมูลเป็นวันที่และเวลาที่บันทึกจากการคีย์ข้อมูลอัตโนมัติ เมื่อนำมา Query หาด้วยวันที่พบว่ารายงานไม่แสดงข้อมูล รูปแบบข้อมูลที่บันทึกตามรูปค่ะ ขอคำแนะนำด้วยค่ะ ว่าแก้ไขอย่างไร ขอบคุณค่ะ


17
งั้นก็ใช้คิวรีครับ

ทำได้แล้วค่ะ ขอบคุณมากๆนะคะ

18
เปลี่ยน Data Type จาก Text เป็น Integer ครับ

เปลี่ยนแปลง data ไม่ได้ค่ะ เนื่องจากข้อมูลมาแบบนี้ตั้งแต่แรก ซึ่งไปดึงข้อมูลจากระบบหลักมาค่ะ จะแก้ไขอะไรไม่ได้เลย

หน้า: [1] 2 3 4 ... 10