Ứng dụng vui - Quay số may mắn (Lucky draw) (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

ongke0711

Thành viên gắn bó
Tham gia
7/9/06
Bài viết
2,324
Được thích
3,131
Giới tính
Nam
Cuối năm các Công ty hay tổ chức các chương trình rút thăm, quay số trúng thưởng. Sẳn đây tôi chia sẽ một ứng dụng nhỏ, đơn giản dùng cho việc chọn ngẫu nhiên tên người trúng thưởng. File chia sẻ đầy đủ source code, các bạn tự thiết kế, chế biến thêm theo nhu cầu.

 

File đính kèm

Theo em,
* Nhập danh sách mới thì ghi đè danh sách cũ, nên không cần mục "Xóa danh sách..."
Chỗ phát sinh thì ghi thêm vào file excel rồi cập nhật lại.

* Thêm phần liệt kê các kết quả đã quay được trước đó.
 
Ngược lại, xung quanh tôi thằng nào thằng nấy đều là dân lập trình có cạnh góc.
Chả thằng nào có hứng thú với đồ "pot luck điện tử" cả. Tụi nó lại khoái bỏ tên vào nón và rút thăm.
 
Ngược lại, xung quanh tôi thằng nào thằng nấy đều là dân lập trình có cạnh góc.
Chả thằng nào có hứng thú với đồ "pot luck điện tử" cả. Tụi nó lại khoái bỏ tên vào nón và rút thăm.
thế lúc bỏ vào nón thì bác bỏ một tờ hay nhiêu tờ á?
 
Tôi đã gặp trường hợp ban lãnh đạo đề nghị sửa phần mềm quay số. Chả là có vài em thực tập ở công ty. Ban lãnh đạo muốn ưu ái chọn ra một em trúng thưởng, nhưng muốn mọi người nghĩ là các em tham gia như mọi người, không được ưu ái. Tóm lại thì dù quay ra 6, 7 người như thế nào thì chắc chắn 200% trong đó có 1 em thực tập sinh. Hay bạn thêm một "chức năng" cho người có nhu cầu?
 
Mọi người chỉ giúp mình để có cái hiệu ứng kết quả cuộn/chạy như vậy thì mình phải làm như thế nào với?
 
Cuối năm các Công ty hay tổ chức các chương trình rút thăm, quay số trúng thưởng. Sẳn đây tôi chia sẽ một ứng dụng nhỏ, đơn giản dùng cho việc chọn ngẫu nhiên tên người trúng thưởng. File chia sẻ đầy đủ source code, các bạn tự thiết kế, chế biến thêm theo nhu cầu.

File của bạn rất hay. Nhưng nếu bổ sung thêm ý kiến của bài 2 và bài 7 được không bạn: để danh sách số thứ tự người quay trúng giải, và trong nhóm số thứ tự danh sách sẽ ưu tiên người nào đó được trúng thưởng.
 
File của bạn rất hay. Nhưng nếu bổ sung thêm ý kiến của bài 2 và bài 7 được không bạn: để danh sách số thứ tự người quay trúng giải, và trong nhóm số thứ tự danh sách sẽ ưu tiên người nào đó được trúng thưởng.
cảm ơn bạn. Tôi chỉ thiết kế những cái cơ bản và với ý tưởng như vậy để các bạn tự phát triển thêm theo ý riêng mỗi người thôi. Tôi cũng làm biếng viết thêm quá, mỗi người mỗi kiểu, bạn thông cảm nhé.
 
cảm ơn bạn. Tôi chỉ thiết kế những cái cơ bản và với ý tưởng như vậy để các bạn tự phát triển thêm theo ý riêng mỗi người thôi. Tôi cũng làm biếng viết thêm quá, mỗi người mỗi kiểu, bạn thông cảm nhé.
Hi, rất cám ơn bạn về chương trình. Chúc bạn sức khoẻ và thành công.
 
Mình hơi gà về cái dzụ ACCESS nên mình mạo mụi chuyển cái trò vui lucky draw của bạn @ongke0711 qua excel...
Nhưng mà sao nhấn nút STOP nó lúc được lúc không được ah....
Nhờ GPE giúp mình với... nghĩ hoài hổng thông!
Xin cám ơn
 

File đính kèm

Khi đang trong vòng lặp thì không dừng được. Khi nào sub kết thúc thì mới ấn nút được.

Giải thuật đó hơi dài, phải chạy vòng vòng để lựa chọn nếu bị trùng.

Có cách hay hơn là: Nếu đã chọn được rồi thì loại ra khỏi danh sách, ô kế tiếp thì chỉ cần nhặt tùy ỳ từ danh sách mới đó thôi. Vậy nên không có chuyện vòng lặp nào cả, chạy lèo cái xong luôn.
 
Khi đang trong vòng lặp thì không dừng được. Khi nào sub kết thúc thì mới ấn nút được.

Giải thuật đó hơi dài, phải chạy vòng vòng để lựa chọn nếu bị trùng.

Có cách hay hơn là: Nếu đã chọn được rồi thì loại ra khỏi danh sách, ô kế tiếp thì chỉ cần nhặt tùy ỳ từ danh sách mới đó thôi. Vậy nên không có chuyện vòng lặp nào cả, chạy lèo cái xong luôn.
Vậy xin cho hỏi có cách nào không ạ?
 

File đính kèm

anh @befaint gì đó ơi... em đã làm theo "lời của anh" rồi nhưng thời thế không thay đổi tí gì anh ơi.
Hay là hướng dẫn "Khi đang trong vòng lặp thì không dừng được." là có vẻ sai rồi nhỉ???
 
Chủ yếu viết để luyện code chứ thực ra không mấy ai dùng
 
Chủ yếu viết để luyện code chứ thực ra không mấy ai dùng
Có hai cách code. Cách mì ăn liền và cách cấu trúc (*1)
Mì ăn liền:
- Suy nghĩ lô gic đến đâu code đến đó.
- Chỉnh sửa cho đến khi đạt mục đích chính.
- Sau đó tiến vào giai đoạn thêm thắt và tu bổ cho hiệu quả hơn.
- Trong suốt quá trình code, có thể copy những code đã trữ sẵn trong thư viện.
Cấu trúc:
- Lập sơ đồ lô gic, phân tích cho đến khi tạm ưng ý.
- Từ sơ đồ lô gic, xác định các công việc.
- Mỗi công việc nhỏ là một Sub/Function. Mỗi công việc lớn là một Module (có thể là class module).
- Tìm xem thư viện trữ của mình đã có sẵn những Sub/Function trên.
- Code chỗ còn lại.
- Thử và chỉnh sửa.

Theo bạn thì ở đây luyện cách nào?
Lưu ý là chỉ mới nói đến chuyện "luyện code" thôi. Việc "luyện giải thuật" là việc khác hoàn toàn.

(*1) tôi chưa nói đến chuyện cách nào tốt hơn cách nào nhé. Nhưng gợi ý cho bạn là cách mì ăn liền ít giai đoạn hơn cho nên nhanh hơn cách kia nhiều. Nhiều lập trình viên thiếu kinh nghiệm bị kẹt lẩn quẩn mãi trong giai đoạn "sơ đồ lô gic"
 
Có hai cách code. Cách mì ăn liền và cách cấu trúc (*1)
Mì ăn liền:
- Suy nghĩ lô gic đến đâu code đến đó.
- Chỉnh sửa cho đến khi đạt mục đích chính.
- Sau đó tiến vào giai đoạn thêm thắt và tu bổ cho hiệu quả hơn.
- Trong suốt quá trình code, có thể copy những code đã trữ sẵn trong thư viện.
Cấu trúc:
- Lập sơ đồ lô gic, phân tích cho đến khi tạm ưng ý.
- Từ sơ đồ lô gic, xác định các công việc.
- Mỗi công việc nhỏ là một Sub/Function. Mỗi công việc lớn là một Module (có thể là class module).
- Tìm xem thư viện trữ của mình đã có sẵn những Sub/Function trên.
- Code chỗ còn lại.
- Thử và chỉnh sửa.

Theo bạn thì ở đây luyện cách nào?
Lưu ý là chỉ mới nói đến chuyện "luyện code" thôi. Việc "luyện giải thuật" là việc khác hoàn toàn.

(*1) tôi chưa nói đến chuyện cách nào tốt hơn cách nào nhé. Nhưng gợi ý cho bạn là cách mì ăn liền ít giai đoạn hơn cho nên nhanh hơn cách kia nhiều. Nhiều lập trình viên thiếu kinh nghiệm bị kẹt lẩn quẩn mãi trong giai đoạn "sơ đồ lô gic"
Tôi nghĩ là mì ăn liền thôi.
 
Tôi nghĩ là mì ăn liền thôi.
Mình buồn buồn làm cái mì ăn liền nè bạn gì đó ơi...
Mình phát triển cái "lucky draw" theo ý tưởng cái bài viết trên đã bàn.
Trong file mình có dùng code "bắn pháo hoa" từ trang FireWorks by VBA
Hy vọng cái mì ăn liền này có thể dùng tàm tạm cho những ai cần
 

File đính kèm

muốn thay hình nền thì làm ntn bác chủ thớt ơi

muốn nhờ bác design qua cái này quá
bác cho em xin info liên hệ được k
 
Lần chỉnh sửa cuối:

Bài viết mới nhất

Back
Top Bottom