Ðề: Giúp em 1 querry nhỏ này với
Em làm theo cách trên của bác nếu như khi nhập hết dữ liệu rồi thì đc , giả sử bjo em nhập thêm vài thí sinh nữa thì số báo danh lại đánh sai hết .Tức là nếu như để SBD tự động tăng dần thì tên thí sinh và các trường lên quan nó sẽ lại ko theo vần A B C mà tên theo A B C thì SBD khi query chạy nó nhẩy lung tung
Đây là file em làm sau khi nhập thêm thí sinh vào có j các bác thử liên hệ so với bài trên để xem sau khi thêm và trước khi thêm nhé
http://www.mediafire.com/?tk0mzuznyyw
Nhờ các bác thêm 1 chút nữa vậy. Tức là em tạo được đánh SBD tự động rồi nhưng bjo em muốn giả sử số báo danh là 00001 thì làm ntn Thank các bác nhé.
Ở đây tôi muốn trao đổi thêm mõt chút.
Trên thực tế, việc "lủng số" xảy ra là điều bình thường.
Số báo danh cũng không là ngoại lệ.
Nếu đứng ở góc độ của giáo vụ, hoặc ban khảo thí thì:
- Tập hợp các hồ sơ dự thi.
- Sắp xếp trật tự thí sinh theo ABC của tên. Cái này làm ngon trên Excel.
- Sau khi đã tập hợp đủ thì bắt đầu điền số bao danh theo danh sách đã sắp xếp.
- Phát hành: dán danh sách, đăng danh sách, gửi SBD cho thí sinh, ...
Theo thông lệ này, SBD chắc chắn là tăng theo ABC của tên. Tuy nhiên, giả sử xảy ra trường hợp do sơ suất, hoặc do đặc cách, hoặc những lý do khác, sẽ có một vài hồ sơ dự thi được bổ sung sau khi danh sách dự thi đã phát hành.
Như vậy thì:
- Hủy phát hành trước đó: bỏ thông báo, thu hồi SBD đã thông báo cho thí sinh, hay
- Cập nhật bổ sung vào danh sách, SBD vẫn tăng theo số cuối cùng hiện có trong danh sách cũ. Phát hành danh sách bổ sung. Chấp nhận SBD không còn tăng theo ABC của tên.
Theo các bạn, thực tế họ sẽ chọn phương án nào?
Một lời khuyên nho nhỏ:
- Không nên quá "cầu toàn" và cũng đừng tự làm khó mình.
- Nếu sự "cải tiến" của ta không làm tốt hơn cho công việc của người sử dụng thì tốt nhất là bám theo đúng công việc của người sử dụng.
Trở lại chương trình của bạn, tôi đề nghị trong hồ sơ dự thi bạn nên có một field có chức năng như là chốt danh sách. Nếu field này có thông tin thì xem như hồ sơ đó đã chốt. Và một field đánh dấu là đã tạo SBD.
Bạn sẽ có một thao tác sắp xếp các hồ sơ đã chốt danh sách theo thứ tự tăng dần theo tên+họ của thí sinh. Sau đó cho chạy SBD những hồ sơ đã chốt nhưng chưa tạo SBD. Chạy xong, đánh dấu lại cho field đã tạo SBD.
Làm như thế, sẽ gần giống với thực tế hơn.