1. ก่อนอื่น ถ้าดูจากลักษณะงาน ขอถามก่อนว่า น่าจะมีอีกฟิลด์ที่บอกว่าทำงานไหนเป็นลำดับที่เท่าไหร่ใช่ไหมครับ จากภาพก็ตีความได้ว่าบรรทัดแรกก็เป็นงานแรก เรียงต่อๆกันไปจนบรรทัดสุดท้ายซึ่งเป็นงานสุดท้าย แต่ถ้าไม่มี ก็จะเกิดปัญหาเพราะไม่รู้ว่าเรคอร์ดไหนเป็นลำดับที่เท่าไหร่ ส่วนค่าของฟิลด์นี้ แนะนำว่าไม่ควรใส่เรียงต่อกัน อย่าง 1,2,3,... แต่ควรแยกเป็นระยะเช่น 10,20,30,... เพื่อจุดประสงค์ให้ง่ายต่อการแก้ไขลำดับการทำงาน เพราะเราจะแทรกลำดับ เช่น แทรกลำดับที่ 2 ด้วยค่า 15 ไปได้เลย แต่ถ้าเป็นเลขติดกันอย่าง 1,2,3,... เราก็ต้องมาเปลี่ยนค่าตั้งแต่ลำดับที่ 2 ไปจนหมดทุกลำดับ ซึ่งไม่เหมาะในทางปฏิบัติ
2. การเอาข้อมูลมาใส่คอมโบบ็อกซ์ตามที่ต้องการนั้น ทำได้ แต่ Access ไม่สามารถสร้างคอมโบบ็อกซ์ได้ระหว่างที่หน้าฟอร์มทำงาน ทำได้เฉพาะในระหว่างดีไซน์หน้าฟอร์มเท่านั้น ดังนั้นถ้าอยากทำวิธีนี้จริงๆ ก็ต้องสร้างคอมโบบ็อกซ์ไว้ให้มากเท่าที่จะรองรับจำนวนข้อมูลที่คิดว่ามีในแต่ละ ID ได้ แต่จะซ่อนเอาไว้ไม่ให้แสดง พออ่านข้อมูลจริง ก็ค่อยอ่านทีละเรคอร์ดแล้วกำหนดค่าลงคอมโบบ็อกซ์ทีละตัว พร้อมแสดงคอมโบบ็อกซ์ออกมาให้เห็น
3.อย่างไรก็ตาม ผมเห็นว่าถ้าเราเอาข้อมูลมาแสดงออก Continuous Form หรือ Datasheet Form ไปเลยน่าจะง่ายกว่าครับ ตรงไปตรงมา เพราะมีกี่เรคอร์ด ก็แสดงออกมาเท่านั้นบรรทัดโดยอัตโนมัติ จะเพิ่ม/ลบเรคอร์ดก็ทำได้เลย
4. ไม่ว่าจะทำแบบ 2.หรือ3. ควรเอาฟิลด์ที่เก็บขั้นตอนการทำงานใน 1. มาแสดงให้ผู้ใช้กำหนดด้วย เพื่อในกรณีที่มีการแทรกขั้นตอน ก็จะทำได้โดยการแก้ไขค่าในฟิลด์เก็บขั้นตอนโดยตรงไปเลย