สามารถทำได้หรือไม่
กระทู้เก่าบอร์ด อ.Yeadram

 2,788   12
URL.หัวข้อ / URL
สามารถทำได้หรือไม่

สมมุติว่ามีข้อมูลสต๊อกสินค้า และจำนวน ดังต่อไปนี้

สินค้า        จำนวน
   000             1000
    001               500
    002             1500
    003             2000
    004             2500
    005               500
    006             1500
    007               200
    008               150
    009               200
    010             2500
      ....              ......
    999              500

   ถ้าสังเกตุจะเห็นว่ามีข้อมูลของสินค้าที่มีระหัสสินค้าที่ซ้ำกัน (ตัวเลขซ้ำกัน แต่สลับตำแหน่งกัน) เช่น

รหัสสินค้า      จำนวน   
     506              2500
      560              1500
      056               500
      065                  10
      605               2000
      650                 570

   สิ่งที่ต้องการคือ หนูต้องการให้ผลรวมของสินค้าที่จะต้องสต๊อคไว้ทั้ง 6 ชนิดสินค้า(ที่มีตัวเลขซ้ำกัน) รวมกันเท่ากับ 1000 และจำนวนที่เหลือ ก็ให้ตัดส่งที่สาขาย่อย โดยตัดสินค้าที่มีจำนวนมากที่สุดไล่ลงมา จะสามารถทำได้หรือเปล่าค่ะ

        รบกวนหน่อยนะค่ะ หนูเพิ่งทำงานใหม่และคนเก่าทำไว้หนูไปไม่เป็น พอดีอ่านเจอ คล้ายกับที่หนูต้องการ แต่ที่ร้านหนูสินค้าไม่แบ่งเป็นกลุ่ม เหมือนเขาจะทำอย่างไร เวลากรอกเขาจะให้กรอก ระหัสสินค้า และจำนวนเท่านั้น (ร้านหนูเป็นร้านคนจีนอะค่ะ ทำเกี่ยวกับของชำร่วย) ขอโทษด้วยนะค่ะหนูใหม่มาก ถ้าถามแล้วไม่เข้าใจ แต่ตอนนี้หนูลำบากมาก แต่ก็ต้องทำอะค่ะ จะรอคำตอบนะค่ะ

                                                     คนเพิ่งทำงาน   ต่าย ค่ะ







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

1 @R08200
อ่านแล้ว งงๆ ครับ ที่บอกรหัสซ้ำ ดูแล้วไม่เห็นมีซ้ำนะครับ เดาๆเอาว่า
เลขสลับกันรึปล่าว เช่น 123 321 213 อะไรประมาณนั้น และยิ่ง งง ไปใหญ่เลย รหัสสินค้า ทำไมมัน สลับเลข มันต้องเลขใครเลขมันรึเปล่า ผมว่าอธิบายไม่เข้าใจ บางคนอยากช่วย แต่ไม่เข้าใจอะครับ
2 @R08201
โปรแกรมหวยหรือเปล่า ทำไมมันสลับเลขได้
3 @R08207
ตัวเลขสลับกันค่ะ ไม่ใช่ซ้ำ และไม่ใช่อย่างที่คุณ ? คิดค่ะ ไม่ได้ก็ไม่เป็นไรค่ะ ขอบคุณค่ะ   หนูก็จะใช้วิธีของหนูต่อไปถึงมันจะลำบากหน่อยก็ต้องทนค่ะ                                    ขอบคุณนะค่ะ               ต่าย
                                                                                
4 @R08208
สร้างรหัสอีกช่องลงตารางแล้วป้อนเลขที่เรียงจากน้อยไปมาก เช่นรหัสสินค้า 506 ก็ป้อน 056 รหัส 560 ก็ป้อน 056 รหัส 056 ก็ป้อน 056 อย่างน้อยก็ทำให้รู้ว่าสินค้าไหนอยู่กลุ่มเดียวกัน แต่กว่าจะได้อย่างต้องการต้องหลายขั้นตอนต้องโค้ดเอาแล้วหล่ะ แนวๆว่าต้องเรียกสินค้ากลุ่มเดียวกันเรียงตามจำนวนจากมากไปน้อย แล้วตัดไปทีละเรคอดจนหมด 1000 ชิ้น
5 @R08209
1 ถ้าจะให้ง่ายต้องมีการสร้าง group ให้กับ รหัสครับ
2 ต้องกำหนดวิธีการตัดสินค้าในกลุ่มให้แน่นอน
   "โดยตัดสินค้าที่มีจำนวนมากที่สุดไล่ลงมา " ไล่จำนวนจากมากไปน้อย ทำได้ครับ แต่ จะตัดตัวไหน ตัดเท่าไหร่นี่ งง ครับ
6 @R08211
ในกลุ่มนั้นก็จะมีสินค้าประมาณ 6 ชนิด ประมาณนี้ค่ะ
รหัสสินค้า        จำนวน (ชิ้น)
     506               2500
      560              1500
      056               500
      065                  10
      605              2000
      650               570
และให้ตัดเท่ากับทางร้านกำหนดสินค้าคงคลัง สมมุติว่าร้านกำหนดให้เหลือสินค้าคงคลังในกลุ่มรวมกันแล้วไม่เกิน 250 ชิ้น จะทำอย่างไรค่ะ
    หนู จะอย่างไรให้โปรแกรม จัดกลุ่มให้เราโดยอัตโนมัติ ในกรณีที่ระหัสสินค้ามีลักษณะเหมือนตัวอย่างด้านบน เวลาหนูทำรายการรับสินค้าหนูจะกรอกข้อมูลผ่านฟอร์ม และสินค้าที่มาจากแต่ละที่ไม่เรียงมาให้ ไม่จัดกลุ่มมาให้ หนูก็แก้ปัญหาไปวันๆค่ะ พิมพ์ไปหนูก็เริ่มงง ขอบคุณอาจารย์ weezaa มากๆนะค่ะที่มาทำให้หนูมีกำลังใจต่อไปค่ะ ขอบคุณนะค่ะ
7 @R08215
ถ้าเป็นผมจะทำแบบนี้นะ
1. สร้าง table Group
    groupid, groupname, groupmax(ไว้กำหนดจำนวนไม่เกิน) ..
    ใส่group ทั้งหมด

2. สร้าง table Product
    productid, productname, groupid(เอาไว้สร้างสำพันธ์กับ table group)
    ใส่สินค้าทั้งหมด

3. สร้าง table Trx สำหรับรับสินค้าเข้า
    ก็ดึงรหัสสินค้ามาจาก table product แล้วก็ใส่จำนวนรับเข้าไป มันก็จะไปอ้างอิงกันเอง

ส่วนการตัดนั้น ลองใช้การเฉลี่ยดู ในตัวอย่าง มี 6 ตัว ไม่เกิน 250
250/6 = 41.67 แสดงว่าสินค้าแต่ละตัว ต้องมีจำนวนประมาณนี้ ถ้าเกินจากนั้นก็ตัดไป
ใช้ query ในการนับจำนวน group
เสร็จแล้ว query ในการตัด

แต่ วิธีการตัด ตัดยังไงใช้ transfer หรือลบทิ้ง งงแล้ว ฮิฮิ

ปล. ผมไม่ใช่ อาจารย์ ครับ เป็นคนมาหาข้อมูลในนี้เว็บเหมือนกัน


8 @R08217
หนูงง ว่าตาราง 3. สร้าง table Trx สำหรับรับสินค้าเข้า
    ก็ดึงรหัสสินค้ามาจาก table product แล้วก็ใส่จำนวนรับเข้าไป มันก็จะไปอ้างอิงกันเอง

มีอะไรบ้างค่ะ หนูกำลังทดลองทำอยู่
9 @R08218
พอจะมีเวลาทำเป็นตัวอย่างให้หนูได้หรือเปล่าค่ะ งง มากๆๆ ค่ะ ส่งมาทางเมล์ลพี่ชายหนูก็ได้ค่ะ naijo_05@hotmail.com ขอบคุณนะค่ะ
10 @R08263
ไม่มีใครทำได้เลยหรา อาจารย์ทั้งหลายหรือว่าโปรแกรมมีข้อจำกัดแค่นั้น สุดท้ายอ่อนๆกันทั้งนั้หรา กำประเทศไทย
11 @R08264
เห็นใจแต่ก็ลำบากครับ เพราะผู้ถามตั้งประเด็นคำถามอ่านแล้วไม่เข้าใจสับสนไปหมด คุณเข้าใจเองคนเดียวแต่ผู้อื่นเขาไม่ได้เข้าใจที่คุณต้องการด้วย สังเกตุจากผู้ตอบแต่ละท่านเข้าใจกันไปคนละทิศละทาง
ทำใจให้เย็นๆครับแล้วหาวิธีเรียบเรียงคำถามใหม่ทำอย่างไรก็ได้ ให้ผู้อื่นเขาเข้าใจให้ได้ก่อนว่า ประเด็นปัญหาของคุณมันคืออะไรกันแน่ เช่น มีภาพมาประกอบ เน้นสีตัวอักษร ส่งไฟล์ตัวอย่างมาดู ฯลฯ

ถ้อยคำของผู้ที่ใช้นามแฝงว่า 2499 นั้นไม่ดีเลยครับและไม่สมควรอย่างยิ่ง
12 @R08265
ผมว่ามันคล้าย ๆ กับ หัวข้อนี้นะครับ
http://www.thai-access.com/yeadram_view.php?topic_id=1843&page=1
แตกต่างกันตรงที่ หัวข้อที่อ้างอิงมี กลุ่มสินค้า มาให้ซึ่งมันสามารถทำได้เลย
เพียงแต่รวบรวมความต้องการให้ชัดเจน ก็จะสามารถทำได้
ลองอ่านอย่างละเอียดนะครับ ว่าทำไมถึงต้องเน้นตรงนี้มาก ๆ
มันจะมีผลตั้งแต่ การออกแบบฐานข้อมูล เรื่อยมาจนถึง ผลลัพธ์ที่คุณต้องการครับ
ปล :ควรรวบรวมเขียนในกระดาษ อ่านดูว่าตัวเองเข้าใจหรือไม่ก่อน post
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3204s