ต้องขอโทษด้วยครับที่อธิบายไม่กระจ่าง ส่วนวันที่ รายชื่อพนักงาน ร้านค้า และภาค ผมทำไว้แล้วครับ แต่ที่ไม่ได้แสดงในไฟล์เพราะผมตัดให้มันสั้นลงเพื่อความสะดวกในการดู และประหยัดพื้นที่ครับ ส่วนที่เว้นช่วงว่าง เพื่อให้รู้ว่าข้อมูลนี้เป็น กี่ช่วง มีกี่คนคีย์ โดยการเว้นว่าง หมายถึง มีการคีย์ของอีกคนหนึ่งครับ เพื่อสะดวกต่อการดูครับ
ส่วนผลลัพธ์ที่ต้องการคือ เมื่อเราคีย์ข้อมูลสินค้าที่ลูกค้าสั่ง เราก็ต้องเช็คดูว่าของในสต๊อกมีพอหรือเปล่า หากไม่พอก็จะทำการสั่งตัวแทนจำหน่าย แต่ถ้าพอก็ไม่สั่งครับ แต่การส่งข้อมูลให้กับบริษัทแม่ จะต้องส่งในวันที่กำหนด เช่น วันที่ 1 แต่มีข้อผ่อนปรนคือ ถ้าพนักงานเพิ่งส่งข้อมูลมาให้อีก 2 วัน ก็ให้ส่งมาที่บริษัทแม่ได้
แต่ปัญหาอยู่ที่ว่า เมื่อเราคีย์ข้อมูลเพิ่มเติม โปรแกรมมันก็จะฟ้องว่า มีรหัสสินค้าใดบ้างที่ต้องสั่งเพิ่มอีก หรือสินค้าที่สั่งก่อนหน้านั้น อาจจะต้องสั่งอีก เช่น รหัสสินค้า 01, 02 และ 04 ซึ่งเดิมทีสั่งไปจำนวน 230 , 130 และ 80 ตามลำดับ แต่เมื่อพนักงานส่งข้อมูลมาให้คีย์เพิ่ม สมมุติส่งข้อมูลรหัสสินค้า 01, 02 และ 04 มาจำนวนละ 50 จำนวน ที่นี้ต้องการให้มีอีกชีท หรือสองชีทก็ได้ครับ ที่จะประมวลผลต่อจากชีทใช้ก๊อปปี้การสั่งซื้อ (ไฟล์ตัวอย่าง) เพราะชีทนี้รหัสสินค้า 01, 02 และ 04 เราสั่งไปจำนวน 230 , 130 และ 80 ตามลำดับ แต่เมื่อเพิ่มมาอีกอย่างละ 50 จำนวน ในชีทใช้ก๊อปปี้การสั่งซื้อ (ไฟล์ตัวอย่าง) ก็จะเพิ่มรหัสสินค้า 01, 02 และ 04 เป็นจำนวน 280 , 180 และ 130 ตามลำดับ ซึ่งตรงนี้มันก็น่าจะเป็นแบบนี้ แต่ผมอยากเพิ่มอีกชีทหนึ่งที่ทำการบวกลบแล้วได้ผลลัพธ์การสั่งซื้อรหัสสินค้า 01, 02 และ 04 เป็นจำนวน 50 จำนวนครับ อาจจะอธิบายได้ไม่ชัดเจน
ส่วนไฟล์ที่ชื่อ (ไฟล์ตัวอย่าง) ผมได้ทำผลลัพธ์ดังกล่าวแล้ว แต่ผมคิดว่ามันวุ่นวายตรงที่ต้องก๊อปปี้ข้อมูลที่เราสั่งซื้อก่อนหน้านั้นพักไว้ แล้วทำฐานข้อมูลใหม่ เืพื่อทำการบวกลบข้อมูลที่สั่งซื้อตัวแทนจำหน่าย และข้อมูลที่คีย์ เพื่อจะได้รู้ว่ายังจะต้องสั่งสินค้าใดบ้างจากตัวแทนจำหน่ายครับ

อาจจะงง ๆ นะครับ ผมไม่รู้จะอธิบายยังไงยิ่งอธิบายยิ่งงงเองครับ