รบกวนสอบถามเรื่องคิวรี่ครับ
กระทู้เก่าบอร์ด อ.Yeadram

 793   4
URL.หัวข้อ / URL
รบกวนสอบถามเรื่องคิวรี่ครับ

ผมทำตารางไว้ 2 ตาราง คือ ตารางใบสังผลิต กับ ตารางสินค้า มีรายละเอียดดังนี้

Table PO   จะเก็บข้อมูลใบสั่งผลิต
{Cus_ID , Po_Number , Po_amoun, SN_Start(หมายเลยซีเรียลนับเบอร์เริ่มต้นของสินค้า) }l

Table PD จะเก็บข้อมูลน้ำหนักของสินค้าเมื่อ ผลิตเสร็จสิ้น
{PD_SN, PD_Weigh , Weigh_Date, Po_Numbert}

โดยจะมีฟอร์มการรับข้อมูลของการชั่งน้ำหนักของสินค้า โดยที่ Serial No ของสินค้าจะไม่เรียงลำดับตาม Serial No. เช่น

-------------------------------------------------------------------------
PD_SN |   PD_Weigh |    Weigh_Date |   Po_Number
-------------------------------------------------------------------------
001               62                      12/12/14            52AD12
112               62                      12/12/14            52AD12
103               61                      12/12/14            52AD12


*****   ปัญหาตอนนี้คือ ต้องการสรา้งรางงาย ที่เรียงเลข Serial ทั้งหมดตามใบสั่งผลิตเช่น

--------------------------------------------------
        หัวกระดาษ ข้อมูลใบสั่งผลิต

PD_SN     PD_Weigh
--------------------------------------------------
001.                   62
002                    
003                    64
004                    61
005                    68
.....
Sn สุดท้าย

และ หมายเลข PD_SN 002 จะไม่มีข้อมูลอยู่ใน Table PD เนื่องจากไม่ได้มีการชั่งน้ำหนัก (หมานถึงกระบวนการผลิตผิตผลาดทำให้สินค้าหมายเลข 002 หายไป

1 ควรทำในคิวรี่ ใช่หรือไม่ และควรทำอย่างไรครับ

2 ในรายงานมีวิธีทำให้ใส่ loop ได้หรือไม่ครับ

ขอบคุณครับ




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

1 @R21576
ปัญหาคือ PD_SN มันอยู่ตรงไหนของระบบบ้างครับ
คือถ้ามีตารางซักตารางที่เก็บ PD_SN ทุกอันที่จะต้องนำมาชั่งน้ำหนัก ก็จะสามารถนำมาใช้คิวรีกับ Table PD ได้แบบที่ต้องการครับ

2 @R21583
PD_SN จะมีแค่ใน Table PD   กับ Query   ของ Table PD กับ Table P (ใช้ในฟอร์มป้อนข้อมูล โดยมันจะมีแค่ซีเรียวตัวที่ชั่งน้ำหนักไว้ครับ

ที่ลองทำตอนนี้ คือ
1 สร้าง report ขึ้นมา
2. ตั้งค่า even >> load form แล้วสร้างตัวแปลเพื่อเก็บค่า SN_Start แล้วสั่งให้วนลูป i = Po_amount เพื่อที่จะให้ได้ค่า PD_SN แล้วสั่ง Dlookup ดึงค่าดึงค่า PD_Weigh ขึ้นมาครับ

แต่ยังไม่สำเร็จนะครับ ไม่ทราบว่าน่าจะทำได้หรือป่าวครับ
3 @R21586
PD_SN มีอยู่ในตาราง Table PD เท่านั้น ก็หมายความว่า ถ้ามีการชั่งน้ำหนักไม่ครบ เช่น 002 ไม่ได้ชั่ง ก็จะไม่มี 002 ในฐานข้อมูลเลย

ดังนั้น ไม่มีทางทำรายงานที่ต้องการได้ครับ

ข้อเสนอแนะ
เพิ่มตารางอีก 1 ตาราง ซึ่งใส่ PD_SN ที่ต้องใช้ทำการชั่งน้ำหนักทั้งหมดขึ้นมา 1 ตาราง แล้วปัญหานี้จะหมดไป
4 @R21591
ขอบคุณครับ อ. ธัชชัย
ตอนนี้ แก้ไข โดยให้สร้าง Table PD ให้มี PD_SN ให้ครบแล้วเพิ่ม นน เข้าไปแทนครับ

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3171s