ให้แสดงข้อมูลในวันที่ไม่ได้มาทำงาน
กระทู้เก่าบอร์ด อ.Yeadram

 1,037   4
URL.หัวข้อ / URL
ให้แสดงข้อมูลในวันที่ไม่ได้มาทำงาน

ผมได้ค้นกระทู้เก่า ที่ให้แสดงข้อมูลโดยยึดข้อมูลสมาชิกเป็นหลัก และแสดงข้อมูลแม้ว่าในตารางที่เอามาคิวรี่จะไม่มีข้อมูลก้็ตาม
คิวรี่ที่ลอกเลียนแบบคือ
SELECT Nlist.USERID, Nlist.Name, Cin.วดป, Cin.InTime
FROM Nlist LEFT JOIN Cin ON Nlist.USERID = Cin.USERID;
ปรากฏว่าหลังจากคีวรี่เสร็จอยากให้มันบรรทัดที่โหว่ของ Name Y ในวันที่ 17/10/2556 จังเลยครับ รขกวนช่วยแก้หรือให้ผมเพิ่มเติมคิวรีตรงไหนให้หน่อยนะครับ
USERID...     Name............วดป...............InTime
44.............x..................13/10/2556......12:02:02
44.............x..................14/10/2556.........7:53:49
44.............x..................15/10/2556.........7:37:09
44.............x..................16/10/2556.........7:45:44
44.............x..................17/10/2556.........7:46:45
44.............x..................18/10/2556.........7:49:56
44.............x..................21/10/2556.........7:43:17
45.............y..................14/10/2556.........17:44:17
45.............y..................15/10/2556.........7:34:44
45.............y..................16/10/2556.........7:40:48
45.............y..................18/10/2556.........7:40:18
45.............y..................21/10/2556.........7:44:15
ขอบคุณครับ

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

1 @R17376
แก้เป็น
FROM Cin Left Join Nlist
2 @R17377
ขอบคุณครับ ทำตามแล้วยังไม่ได้เลยครับ ผมเลยเข้าไปดูโครงสร้างของฐานข้อมูลที่มากับของบริษัทอันหนึ่งเป็นชนิดฟิลด์ number อันหนึ่งเป็น autonumber ก็เลย
ศึกษาจากลิงก์นี้ http://www.fmsinc.com/microsoftAccess/query/outer-join/index.html#showing all records from one table.. ได้อีก 1 แนวทางนะครับตอนนี้ก็เลยหาวิธีการทำอย่างไรจะเปลี่ยนฟิลด์ autonumber คิวรี่หรือแปลงบนคิวรี่ เพื่อไม่ให้กระทบกับฐานข้อมูลที่มากับเครื่องสแกนลายนิ้วมือ
3 @R17378
ทำได้ยังครับ เรื่องให้แสดงวันที่ไม่ได้มาทำงาน

วิธีการไม่ค่อยง่ายเท่าไหร่
4 @R17381
ผมจะเลี่ยงเป็นทำคิวรี่ออกมาแล้วทยอยส่งเข้าเก็บในตาราง
ทั้งวันมาและวันไม่มา คนที่ไม่มาทำงาน คนที่ไม่ได้สแกนในภาคเช้า/บ่าย
เป็นต้น พยายามแยกให้เป็นตารางย่อยๆ ครับ
ค้นในคำถามเก่าๆ ฐานแบบนี้ มีคนใช้เยอะทั่วไทยเหมือนกัน
ตอนนี้พักยกใช้รายงานของตัวโปรแกรมไปก่อนครับ
ระบบเว็บเริ่มปกติแล้ว ผมพยายามตอบ ณ คนตอบสุดท้ายวันนั้นแล้ว
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3336s