กระทู้เก่าบอร์ด อ.Yeadram
1,698 6
URL.หัวข้อ /
URL
ผมลองทำโปรแกรม เช็คสินค้า แบบระบุตำแหน่ง
คือคลังสินค้าผมเป็นแบบ โล่งๆ ครับ
จะเก็บสินค้าเป็นแถว หลายแถวมากครับ
แถวหนึ่งวางสินค้าได้ 9 พาเลท และสามารถซ้อนกันได้ สองหรือสามชั้น
สินค้าแต่ละพาเลท จะมีเลขที่พาเลทกำกับ
เลยอยากลองระบุตำแหน่งสินค้า เพื่อสะดวกในการค้นหาครับ
โดยกำหนดแถวสินค้า เป็น A คือแถว 1 คือ ลำดับพาเลท 1 คือ ชั้นที่
เช่น สินค้า พาเลทเลขที่ 1151-002 วางไว้ที่ ตำแหน่ง B32 คือ แถว B ลำดับที่ 3 ซ้อนชั้นที่ 2 เป็นต้น
ปัญหาอยู่ที่ เวลารื้อสินค้าด้านหน้าแถว ต้องรื้อพาเลทหน้าออกหมด แล้วค่อยเอากลับเข้าไปใหม่ ต้องแก้ตำแหน่งใหม่ทุกครั้ง
มี อ.ท่านใดเคยทำโปรแกรมประมาณนี้ ขอคำปรึกษาหน่อยครับ
6 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R12633
เีรียน อ.สันติสุข
เนื่องจากเวลาที่เราย้ายสินค้าออกจากแถวจะเก็บไว้ในพื้นที่ อีกที่หนึ่่ง หลังจากหาสินค้าที่จะส่งให้ลูกค้าครบแล้ว ค่อยนำสินค้าเก็บเข้าที่ พาเลทที่ถูกรื้อออกมาจึงไ่ม่ได้อยู่ในแถวเิดิม จากแถว A อาจถูกย้ายไปเก็บที่แถว Z ก็ได้ัครับ
ความคิดผมว่าจะออกแบบฟอร์มมาอันหนึ่งให้เหมือน WH แล้วสร้าง Textbox แทน พาเลท ชื่อ textbox แทนตำแหน่ง แล้วสร้าง Tbl เก็บข้อมูล เลขที่พาเลท กับ ตำแหน่ง
แล้วเอา notebook ติดไว้ที่รถยกให้ จนท.บันทึกข้อมูล
ตอนนี้ผมลองออกแบบฟอร์มบ้างแล้วครับ
ถ้าติดปัญหำอะไรคงจะได้ถามอาจารย์อีกน่ะครับ
เนื่องจากเวลาที่เราย้ายสินค้าออกจากแถวจะเก็บไว้ในพื้นที่ อีกที่หนึ่่ง หลังจากหาสินค้าที่จะส่งให้ลูกค้าครบแล้ว ค่อยนำสินค้าเก็บเข้าที่ พาเลทที่ถูกรื้อออกมาจึงไ่ม่ได้อยู่ในแถวเิดิม จากแถว A อาจถูกย้ายไปเก็บที่แถว Z ก็ได้ัครับ
ความคิดผมว่าจะออกแบบฟอร์มมาอันหนึ่งให้เหมือน WH แล้วสร้าง Textbox แทน พาเลท ชื่อ textbox แทนตำแหน่ง แล้วสร้าง Tbl เก็บข้อมูล เลขที่พาเลท กับ ตำแหน่ง
แล้วเอา notebook ติดไว้ที่รถยกให้ จนท.บันทึกข้อมูล
ตอนนี้ผมลองออกแบบฟอร์มบ้างแล้วครับ
ถ้าติดปัญหำอะไรคงจะได้ถามอาจารย์อีกน่ะครับ
3 @R12634
ถ้าต้องการอัพเดตสถานะให้เป็นปัจจุบันมากที่สุด ตอนขนพาเลทออกมาวางที่ตำแหน่งใหม่ ก็ควรให้ จนท. ป้อนเลขพาเลท และคลิกปุ่มอะไรบนหน้าจอสักปุ่มเพื่อระบุสถานะว่า กำลังเคลื่อนย้ายออกมา และถ้าสามารถระบุพื้นที่ชั่วคราวที่ขนย้ายออกมาจากแถวเดิมได้ก็จะยิ่งดี พอนำเข้าเก็บพื้นที่ใหม่ ก็ป้อนอีกทีและเคลียร์สถานะการเคลื่อนย้ายออกไปด้วย
ส่วน notebook ก็คงใช้ wireless เชื่อมต่อไปยังฐานข้อมูลที่อยู่บนเซิฟเวอร์อีกที คงต้องติด Access Point (ตัวรับสัญญาณ wireless) ให้ครอบคลุมพื้นที่ใช้งานด้วย แต่เรื่องการใช้ Microsoft Access กับระบบ Wireless นั้น ผมไม่มั่นใจว่าจะเกิดปัญหาอะไรหรือไม่ถ้าชั่วขณะนึงมันไม่สามารถติดต่อกับฐานข้อมูลได้ เพราะกรณีของคุณนี้ notebook จะเคลื่อนที่ไปด้วย มันอาจขาดช่วงได้
ส่วน notebook ก็คงใช้ wireless เชื่อมต่อไปยังฐานข้อมูลที่อยู่บนเซิฟเวอร์อีกที คงต้องติด Access Point (ตัวรับสัญญาณ wireless) ให้ครอบคลุมพื้นที่ใช้งานด้วย แต่เรื่องการใช้ Microsoft Access กับระบบ Wireless นั้น ผมไม่มั่นใจว่าจะเกิดปัญหาอะไรหรือไม่ถ้าชั่วขณะนึงมันไม่สามารถติดต่อกับฐานข้อมูลได้ เพราะกรณีของคุณนี้ notebook จะเคลื่อนที่ไปด้วย มันอาจขาดช่วงได้
4 @R12635
อีกนิดนึง ถ้าพาเลททาสีได้ เราสามารถเชื่อมโยงบางส่วนของเลขพาเลท อาจเป็นหลักสุดท้าย หรือหลักไหนก็ตามที่มันรันเลข 0-9 ได้กระจายๆทั่วถึง เช่น 0=สีขาว 1=สีฟ้า 2=สีเขียว ฯ เพื่อว่าเมื่อระบบคอมพิวเตอร์เกิดปัญหาไม่สามารถใช้งานได้ หรือไฟดับ หรือตำแหน่งที่ป้อนนั้นผิดไป อย่างน้อยพนักงานก็จะได้วิ่งหาจากสีของพาเลทก่อน ซึ่งลดจำนวนการค้นหาไปได้ถึง 10 เท่า (ถ้าคุณมี 10 สี) จากนั้นค่อยดูที่เลขพาเลทที่แปะไว้กับตัวพาเลทอีกที แต่ถ้าพาเลทบนชั้น 3 อ่านเลขพาเลทได้ยาก สีของพาเลทควรต้องมีเพิ่มเป็นพาเลทนึงมีหลายสี สีแรกอาจเป็นหลักไหนสักหลัก สีที่สองก็เป็นอีกหลักนึง คล้ายๆกับวิธีที่ตัวต้านทาน (resister) ในวงจรอิเลคโทรนิคใช้บอกว่าตัวมันมีความต้านทานกี่โอมม์ ก็จะยิ่งช่วยลดการค้นหาด้วยสายตาลงไปได้อีก ... บางทีการออกแบบระบบเราต้องคำนึงถึงระบบแมนวลเอาไว้ด้วย
อีกส่วนที่ถ้าทำเพิ่มได้ ก็จะช่วยป้องกันการป้อนเลขพาเลทผิด นั่นก็คือสร้าง check digit เพิ่มมาในหลักสุดท้ายของพาเลทด้วยครับ
อีกส่วนที่ถ้าทำเพิ่มได้ ก็จะช่วยป้องกันการป้อนเลขพาเลทผิด นั่นก็คือสร้าง check digit เพิ่มมาในหลักสุดท้ายของพาเลทด้วยครับ
5 @R12636
ขอบคุณครับอาจารย์สันติสุข
เดียวผมจะลองทำไปเรื่อยๆครับ
เรื่องพาเลท เนื่องจากเราส่งพาเลทไปกับตัวสินค้าด้วยจึงไม่อยากไปยุ่งกับลูกค้าครับ และต้องไปกำหนดกฏเกณฑ์ให้แผนกอื่นด้วย คงไม่สะดวกในการทำงานแต่เดียวยังไงจะลองปรึกษาผู้ใหญ่ดูครับ
เดียวผมจะลองทำไปเรื่อยๆครับ
เรื่องพาเลท เนื่องจากเราส่งพาเลทไปกับตัวสินค้าด้วยจึงไม่อยากไปยุ่งกับลูกค้าครับ และต้องไปกำหนดกฏเกณฑ์ให้แผนกอื่นด้วย คงไม่สะดวกในการทำงานแต่เดียวยังไงจะลองปรึกษาผู้ใหญ่ดูครับ
6 @R12670
ถ้าพอจะมีงบประมาณ แนะนำให้ใช้ RFID ครับ ตอนติดกับ พาเลท ก็บันทึกไว้ว่า RFID นี้ติดกับ สินค้าอะไร ทีนี้จะอยู่ตรงไหน อยากรู้ก็เช็คสัญญาณเอา พอตอนส่ง หรือส่งแล้ว ก็ถอดออกมาใช่้ได้อีก
Time: 0.2545s
หวังว่าคงพอใช้แก้ปัญหาได้