Saya udah coba kodenya dan sudah berjalan dengan baik, terima kasih
semuanya.

Maaf mau nanya lagi nie J nah sekarang klo mau memanggil random tersebut
tanpa menekan tombol tapi ingin menggunakan timer dan timer itu akan terset
enable = true secara acak juga jadi kita gak tau kapan timernya akan terset
secara acak untuk memanggil random tersebut. Oya skalian juga nie ya gimana
menggunakan soundnya window (.wav) untuk mengeluarkan suaranya pada saat
random berjalan?

 

Salam,

Wahyu

 

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Edy WIYONO
Sent: 26 Oktober 2007 5:23
To: [email protected]
Subject: Re: [indoprog-vb] Re: Random

 

aku coba bantu juga ya mas Wahyu, mas Cahyo
coba fungsi random di bawah ini.

Function GetRandom(ByVal IntMaxRange As Integer) As Integer
Do
Randomize
retVal = CInt(Rnd * IntMaxRange)
Loop Until retVal > 0
GetRandom = retVal
End Function

Ada dua kemungkinan penggunaan fungsi random ini.

1. orang yang sudah dipanggil dikeluarkan dari list.
maksudnya: 
orang yang sudah terpilih akan diberi nomor urut
orang dengan nomor urut yang paling besar, nama dan fotonya akan ditampilkan
di layar trus dibunyikan suara 
"PANGGILAN KEPADA SAUDARA X DIHARAP MENGISI ABSEN"
(ini misalnya loh he he he)
kode GetRandomEmployee akan dilakukan bila supervisor menekan tombol - Cek
Absensi, atau 
di trigger lewat cara lain.

kita hanya akan meneruskan program ke orang lain yang belum ditandai.

2. setiap kali kode dijalankan tanda x dihapus.
semua orang punya kemungkinan dipanggil lagi.

implementasinya yang paling mungkin ya yg nomor 1.

Oke kita mulai pembahasannya.
saya mencoba membuat aplikasi sederhana dgn MS Access XP, karena VBA mirip2
/ bisa diterapkan di VB.

Mari kita intip hasilnya:

Session 1:

Session 2:

Session 3:

----- Original Message ----- 
From: cahyo kusworo 
To: [email protected] <mailto:indoprog-vb%40yahoogroups.com>  
Sent: Thursday, October 25, 2007 14:08
Subject: [indoprog-vb] Re: Random

ide-nya adalah menciptakan sebuah angka random yang nlainya antara 0 
s/d (jumlah yg ada di list-1), kemudian recordset kita move sesuai 
angka random yg kita dapatkan tadi setelah sebelumnya recordset kita 
pindahkan ke baris ke-1. Dengan demikian orang yg dipanggil jg akan 
acak.

misal sudah ada objek RS yg merupakan recordset yg berisi list anda, 
dan variabel jml yg merupakan jumlah(count) dari list anda.

randomize
angkamove = int(rnd * (jml -1))
rs.movefirst
rs.move angkamove

semoga membantu.

--- In [email protected] <mailto:indoprog-vb%40yahoogroups.com> ,
Wahyu D S S <[EMAIL PROTECTED]> wrote:
>
> Halo master vb,
> Mohon arahannya saya lgi buat program payroll.
> Saya ingin membuat random di payroll tersebut, jadi gini jika staf 
absen 
> maka di akan masuk dalam daftar random yang gunannya nanti akan di 
> panggil (Secara Acak & waktu juga acak) untuk melakukan absen lagi 
> gunanya agar staf tersebut selalu di toko selama jam kerja. Pada 
waktu 
> staf melakukan absen maka dia akan masuk dalam daftar absen 
contohnya 
> seperti ini :
> ---------------------
> No | ID | Nama |
> ---------------------
> 1 | 001 | A |
> 2 | 002 | B |
> 3 | 003 | C |
> 4 | 004 | D |
> 5 | 005 | E |
> 
> Nah seperti itu nanti data yang ada di list absen.
> Gimana yang caranya supaya di dalam list itu bisa random untuk 
dipanggil 
> kembali?
> Tolong bantuannya ya teman2....trima ksih
> 
> Wahyu
>

[Non-text portions of this message have been removed]

 

__________ NOD32 2618 (20071026) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com



[Non-text portions of this message have been removed]

Kirim email ke