1
ห้อง MS Access / สอบถามการจับข้อมูลตามเงื่อนไขครับ
« เมื่อ: 10 ม.ค. 66 , 15:22:33 »
เรียนอาจารย์และท่านสมาชิก
ผมขอสอบถามการจับข้อมูลตามเงื่อนไขครับ มีรายละเอียดดังนี้ครับ
ผมมีตารางชื่อ Monitor มีพิวส์ STATS จะมีค่าสถานะคือ 1,2,3,4,5
มีค่า OEE เป็น%ของงานที่ทำได้
มีพิวส์ DateUse เก้บวันที่ของแต่ละวันครับ
มีพิวส์ STAMP_OEE ไว้เก็บค่า OEE อีกที
ซึ่ง STAMP_OEE จะเก็บก็ต่อเมื่อเปลี่ยนสถานะ[STATS]จาก2 เป็น5
ถือสถานะ 2 เป็น 5 นี้จะมีแค่ครั้งเดียวในวันนั้นๆ ครับ พอเป็น 5 แล้วจะ Update เป็น 5 มาทุกๆ 10 นาทีครับ
ก็คืออยากเก็บค่า OEE จากสถานะ[STATS] = 2 มาเป็น 5 ตัวแรกครับ
อ่อที่สำคัญ DATA มีแค่ Record เดียว ซึ่งเครื่องจักรจะส่งมา Update การทำงานทุกๆ 10 นาทีครับ
ผมจะจับค่านี้ยังไงครับ
คือที่ผมทดลองคือ ทำแบบ After UpDate Event Trigger แต่พอหลังจาก Update มันก็เป็นค่า 5 มาอีก
มันเลยไม่ใช่ค่า OEE ที่ต้องการครับ อยากได้แค่ค่าแรกที่ [STATS] = 5 เท่านั้นครับ
ผมรบกวนแนะนำการเขียน หรือ Code การดึงข้อมูลหน่อยครับ และผมส่งตัวอย่างโปรแกรมมาด้วยครับ
ขอขอบมากครับ
ผมขอสอบถามการจับข้อมูลตามเงื่อนไขครับ มีรายละเอียดดังนี้ครับ
ผมมีตารางชื่อ Monitor มีพิวส์ STATS จะมีค่าสถานะคือ 1,2,3,4,5
มีค่า OEE เป็น%ของงานที่ทำได้
มีพิวส์ DateUse เก้บวันที่ของแต่ละวันครับ
มีพิวส์ STAMP_OEE ไว้เก็บค่า OEE อีกที
ซึ่ง STAMP_OEE จะเก็บก็ต่อเมื่อเปลี่ยนสถานะ[STATS]จาก2 เป็น5
ถือสถานะ 2 เป็น 5 นี้จะมีแค่ครั้งเดียวในวันนั้นๆ ครับ พอเป็น 5 แล้วจะ Update เป็น 5 มาทุกๆ 10 นาทีครับ
ก็คืออยากเก็บค่า OEE จากสถานะ[STATS] = 2 มาเป็น 5 ตัวแรกครับ
อ่อที่สำคัญ DATA มีแค่ Record เดียว ซึ่งเครื่องจักรจะส่งมา Update การทำงานทุกๆ 10 นาทีครับ
ผมจะจับค่านี้ยังไงครับ
คือที่ผมทดลองคือ ทำแบบ After UpDate Event Trigger แต่พอหลังจาก Update มันก็เป็นค่า 5 มาอีก
มันเลยไม่ใช่ค่า OEE ที่ต้องการครับ อยากได้แค่ค่าแรกที่ [STATS] = 5 เท่านั้นครับ
ผมรบกวนแนะนำการเขียน หรือ Code การดึงข้อมูลหน่อยครับ และผมส่งตัวอย่างโปรแกรมมาด้วยครับ
ขอขอบมากครับ