การสุ่มหาข้อมูลที่กำหนด
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 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คน)  
                                       

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.จำนวนชิ้นงานคงเหลือค้าง(ที่ทำยังไม่เสร็จ) แล้วคำว่า งานที่รับเข้ามาใหม่ กับงานที่อยู่ระหว่างทำ แบ่งความแตกต่างกันอย่างไรครับ ใช้วันที่ หรือใช้อะไรเป็นเกณฑ์กำหนด
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.1211s