Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] chạy random theo mã nhân viên trong table.
#1
Chào các bạn! mình có làm 1 form quay số, bình thường thì cho chạy random dãy số tự nhiên : Randomize  nn = Int((100 * Rnd()) + 1). Nhưng vấn đề là mình muốn random theo mã nhân viên có sẵn trong csdl là table DANH_SACH_NV. và khi bấm kết thúc thì chọn ra 1 mã nhân viên bất kì trong table đó. Bạn nào biết chỉ cho mình với.
Rất mong các bạn giúp đỡ.
Đây là file csdl:https://www.dropbox.com/s/kbigetnp0igfg1...M.mdb?dl=0
Chữ ký của thunga25 Xin chào, mình là thunga25, Tham gia http://thuthuataccess.com/forum từ ngày 09-03 -15.
Reply
Những người đã cảm ơn
#2
Bạn cũng áp dụng hàm RND cho query để lấy ngẫu nhiên Mã NV. Sau đó dùng sự kiện timer của form để chạy cái query này.
Cách làm:
- Tạo 1 Query lấy Mã NV ngẫu nhiên. Query này trả về 1 mã nhân viên khác nhau mỗi khi chạy
VD: qryRandomMANV
Mã PHP:
SELECT TOP 1 DANH_SACH_NV.Ma_NVDANH_SACH_NV.Ho_va_ten
FROM DANH_SACH_NV
GROUP BY DANH_SACH_NV
.Ma_NVDANH_SACH_NV.Ho_va_ten
ORDER BY Rnd
([DANH_SACH_NV].[Ma_NV]); 

- Gán Record Source của form F_QuaySo là [qryRandomMANV]. Control Source của txt_MaNV là [Ma_NV].
- Set Properties của form F_QuaySo - On Timer: Event Procedure; Time Interval: 0
- Code:
Mã PHP:
Private Sub bt_batdau_Click()
   Me.TimerInterval 10
End Sub

Private Sub bt_ketthuc_Click()
   Me.TimerInterval 0
End Sub

Private Sub Form_Timer()
   Me.Requery
End Sub 

Không biết còn cách nào khác hay hơn không, các bạn cùng góp ý.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn maidinhdan , thunga25
#3
(16-12-15, 11:20 AM)thunga25 Đã viết: Chào các bạn! mình có làm 1 form quay số, bình thường thì cho chạy random dãy số tự nhiên : Randomize  nn = Int((100 * Rnd()) + 1). Nhưng vấn đề là mình muốn random theo mã nhân viên có sẵn trong csdl là table DANH_SACH_NV. và khi bấm kết thúc thì chọn ra 1 mã nhân viên bất kì trong table đó. Bạn nào biết chỉ cho mình với.
Rất mong các bạn giúp đỡ.
Đây là file csdl:https://www.dropbox.com/s/kbigetnp0igfg1...M.mdb?dl=0

Xem bài: [Thủ Thuật] [Share Code] Demo Quay số trúng thưởng theo danh sách trong table

[Share Code] Demo Quay số trúng thưởng theo danh sách trong table

Chức năng: Demo này chứa danh sách 1000 người trong table gồm 2 cột: Mã dự thưởng và Tên


Hình Demo 1: Tác giả maidinhdan
[Hình: hinhquaysotrungthuong.jpg]

Hình Demo 2: Tác giả TranThanAn1962
[Hình: Jwfcu4O.png]



Nếu không thích 2 cái Demo trên thì tìm bài: Demo Xổ số kiến thiết

Lần sau: tìm trước khi đặt câu hỏi nhé

Thân mến!
Chữ ký của maidinhdan * Để được hỗ trợ tốt nhất, nhấn vào link dưới đây để xem.
1. [Hướng dẫn] Kiểu file gửi lên để được giúp đỡ
2. [Hướng dẫn] Nội quy diễn đàn
3. [Hướng dẫn] Cách Đưa file và hình vào diễn đàn
4.[Hướng dẫn] Để xây dựng một ứng dụng hoàn hảo và lời cảm tạ
5. Cần tìm Demo hay ứng dụng sử dụng thanh tìm kiếm phía trên cùng, bên phải của diễn đàn.
* Nếu muốn cảm ơn, hãy nhấn nút thank, không cần viết thêm bài nào nửa.



ღღღღღTài sản của maidinhdan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn thunga25


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Thay đổi hình ảnh theo mã feeling 3 149 04-11-16, 05:18 PM
Bài mới nhất: maidinhdan
  [Hỏi] Tổng hợp dữ liệu theo thời gian hoanghai902 1 140 21-10-16, 09:55 PM
Bài mới nhất: maidinhdan
  [Help] Giúp đỡ về cách xóa nội dung trong một field nam8384 2 117 17-10-16, 08:43 PM
Bài mới nhất: toancvp
  [Hỏi] Sử dụng chuột giữa trong subform là report. toancvp 10 359 12-10-16, 01:01 AM
Bài mới nhất: toancvp
  Lọc theo điều kiện trong listbox Ranju 3 182 06-10-16, 05:26 PM
Bài mới nhất: Ranju

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ