กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
275 1
URL.หัวข้อ /
URL
การสุ่มหาข้อมูลที่กำหนด
ขอบคุณมากครับที่ตอบได้รวดเร็วทันใจ แต่อย่างไรก็ตามขอรบกวนอีกครั้ง เนื่องจากยังไม่เห็นภาพจะกำหนดวิธีการหรือกำหนดCODEไว้ที่ป่มเพื่อสุ่มหาในฟอร์มอย่างไร
สิ่งที่ผมต้องการทำ ดังนี้.-ข้อมูลของพนักงานกลุ่มA
1.ฟิลด์เลขID ของพนักงานกลุ่ม ที่1(สมมติว่าเป็นกลุ่ม A มีหลายๆคน)
2.ฟิลด์ชื่อนามสกุลของพนักงาน กลุ่มA
3.จำนวนชิ้นงานที่รับเข้ามาทั้งหมด (งานเก่าและงานใหม่)
4.จำนวนชิ้นงานที่อยู่ระหว่างทำ
5.จำนวนชิ้นงานที่รับเข้ามาใหม่
6.จำนวนชิ้นงานคงเหลือค้าง(ที่ทำยังไม่เสร็จ)
และมีข้อมูลของพนักงานกลุ่ม B ฮีก 6 ฟิลด์เช่นกันเหมือนกันทุกอย่าง
สมมติว่ามีงานใหม่เข้ามาอีก 1 ชิ้นงาน จะมอบหมายให้คนใดคนหนึ่งในกลุ่มพนักงานกลุ่ม A ทำงานร่วมกันกับพนักงานคนใดคนหนึ่งในกลุ่มพนักงานกลุ่ม B มีหลักว่าเมื่อคลิกป่มที่สร้างขึ้นมาแล้วให้มันสุ่มหาพนักงาน1คนจากกลุ่มA และอีก 1 คนจากกลุ่ม B มีกฎว่าคนนั้นต้องมีงานค้างในมือน้อยสุดและเรียงตามIDพนักงานID เลขน้อยสุดและงานค้างน้อยสุดให้ถูกเลือกสุ่มโชว์ชื่อพนักงาน2คนนั้นขึ้นมา
ทั้งนี้ป่มที่สร้างขึ้นให้สร้างไว้ในฟอร์ม และชื่อที่โชว์ขึ้นมาให้ปรากฎในเท็กซ์บอกซ์ที่เขียนไว้ในฟอร์ม (ต้องโชว์ชื่อพนักงานทั้งสองคน จากกลุ่มA1คน จากกลุ่ม B 1คน)
สิ่งที่ผมต้องการทำ ดังนี้.-ข้อมูลของพนักงานกลุ่มA
1.ฟิลด์เลขID ของพนักงานกลุ่ม ที่1(สมมติว่าเป็นกลุ่ม A มีหลายๆคน)
2.ฟิลด์ชื่อนามสกุลของพนักงาน กลุ่มA
3.จำนวนชิ้นงานที่รับเข้ามาทั้งหมด (งานเก่าและงานใหม่)
4.จำนวนชิ้นงานที่อยู่ระหว่างทำ
5.จำนวนชิ้นงานที่รับเข้ามาใหม่
6.จำนวนชิ้นงานคงเหลือค้าง(ที่ทำยังไม่เสร็จ)
และมีข้อมูลของพนักงานกลุ่ม B ฮีก 6 ฟิลด์เช่นกันเหมือนกันทุกอย่าง
สมมติว่ามีงานใหม่เข้ามาอีก 1 ชิ้นงาน จะมอบหมายให้คนใดคนหนึ่งในกลุ่มพนักงานกลุ่ม A ทำงานร่วมกันกับพนักงานคนใดคนหนึ่งในกลุ่มพนักงานกลุ่ม B มีหลักว่าเมื่อคลิกป่มที่สร้างขึ้นมาแล้วให้มันสุ่มหาพนักงาน1คนจากกลุ่มA และอีก 1 คนจากกลุ่ม B มีกฎว่าคนนั้นต้องมีงานค้างในมือน้อยสุดและเรียงตามIDพนักงานID เลขน้อยสุดและงานค้างน้อยสุดให้ถูกเลือกสุ่มโชว์ชื่อพนักงาน2คนนั้นขึ้นมา
ทั้งนี้ป่มที่สร้างขึ้นให้สร้างไว้ในฟอร์ม และชื่อที่โชว์ขึ้นมาให้ปรากฎในเท็กซ์บอกซ์ที่เขียนไว้ในฟอร์ม (ต้องโชว์ชื่อพนักงานทั้งสองคน จากกลุ่มA1คน จากกลุ่ม B 1คน)
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R00612
ผมอยากให้ลองสร้างตารางทั้งหมดก่อนครับ ตามที่ผมได้แนะนำไป
คงจะต้องมีตาราง
1. ตารางพนักงาน
StaffID, FName, LName, ...
2. ตารางภาระงาน
AutoID, TaskID, StaffID, Status (finished), WDate, ...
3. ตารางงาน
TaskID, TaskDescrpt, ...
ให้สร้างความสัมพันธ์แบบ One-To-Manay ดังนี้
ตารางพนักงาน (One Side) -----> ตารางภาระงาน (Many Side) <------ ตารางงาน (One Side)
Staff ID StaffID TaskID
TaskID
เพราะสิ่งที่คุณวิชิตต้องการบางอย่างจะได้จากการคำนวณ จึงไม่ต้องสร้างฟีลด์ไว้
แต่ให้สร้างเป็น Query เช่น
2.ฟิลด์ชื่อนามสกุลของพนักงาน กลุ่มA
3.จำนวนชิ้นงานที่รับเข้ามาทั้งหมด (งานเก่าและงานใหม่)
4.จำนวนชิ้นงานที่อยู่ระหว่างทำ
5.จำนวนชิ้นงานที่รับเข้ามาใหม่
6.จำนวนชิ้นงานคงเหลือค้าง(ที่ทำยังไม่เสร็จ)
แล้วคำว่า งานที่รับเข้ามาใหม่ กับงานที่อยู่ระหว่างทำ แบ่งความแตกต่างกันอย่างไรครับ ใช้วันที่ หรือใช้อะไรเป็นเกณฑ์กำหนด
Time: 0.1211s