Skip to main content

AccessTr.neT


Vardiyeyi Random Atama

Vardiyeyi Random Atama

#4
Merhaba,

Formun geçerli olduğunda olayına aşağıdaki kodu ekle

Dim EnBuyukKimlik As Integer

EnBuyukKimlik = DMax("Kimlik", "Calisanlar")

'Int((EnBuyukKimlik - 1 + 1) * Rnd + 1) rastgele sayi

Do Until Len(Vardiya_1_Adi) <> 0
Vardiya_1_Adi = Dlookup ("Calisan_Adi", "Calisanlar", "[Kimlik] = " & Int((EnBuyukKimlik - 1 + 1) * Rnd + 1) & " And [Teknik] = -1")
Loop
' vardiya_1 getir

Do Until Len(Vardiya_2_Adi) <> 0 And Vardiya_1_Adi <> Vardiya_2_Adi
Vardiya_2_Adi = Dlookup ("Calisan_Adi", "Calisanlar", "[Kimlik] = " & Int((EnBuyukKimlik - 1 + 1) * Rnd + 1) & " And [Teknik] = -1")
Loop
' vardiya_2 getir

Do Until Len(Bakim_1_isim) <> 0
Bakim_1_isim = Dlookup ("Calisan_Adi", "Calisanlar", "[Kimlik] = " & Int((EnBuyukKimlik - 1 + 1) * Rnd + 1) & " And [Bakım] = -1")
Loop
'bakım getir

If Vardiya_1_Adi = Bakim_1_isim Or Vardiya_2_Adi = Bakim_1_isim Then
Do Until Vardiya_1_Adi <> Bakim_1_isim And Vardiya_2_Adi <> Bakim_1_isim
Bakim_1_isim = Dlookup ("Calisan_Adi", "Calisanlar", "[Kimlik] = " & Int((EnBuyukKimlik - 1 + 1) * Rnd + 1) & " And [Teknik] = -1")
Loop
End If
'bakım, vardiya 1 veya vardiya2 ile eşitse yenile

Kodlar arasına açıklama eklenmiştir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Vardiyeyi Random Atama - Yazar: blue_wall - 17/05/2017, 16:35
Cvp: Vardiyeyi Random Atama - Yazar: biberli33 - 18/05/2017, 11:25
Cvp: Vardiyeyi Random Atama - Yazar: blue_wall - 18/05/2017, 19:54
Cvp: Vardiyeyi Random Atama - Yazar: biberli33 - 19/05/2017, 08:49
Cvp: Vardiyeyi Random Atama - Yazar: ozanakkaya - 18/05/2017, 21:19
Cvp: Vardiyeyi Random Atama - Yazar: blue_wall - 19/05/2017, 00:31
Cvp: Vardiyeyi Random Atama - Yazar: blue_wall - 19/05/2017, 00:55
Cvp: Vardiyeyi Random Atama - Yazar: ozanakkaya - 19/05/2017, 03:26
Cvp: Vardiyeyi Random Atama - Yazar: blue_wall - 19/05/2017, 19:20
Cvp: Vardiyeyi Random Atama - Yazar: ozanakkaya - 20/05/2017, 02:55
Cvp: Vardiyeyi Random Atama - Yazar: blue_wall - 24/05/2017, 12:19
Cvp: Vardiyeyi Random Atama - Yazar: blue_wall - 30/05/2017, 15:58
Cvp: Vardiyeyi Random Atama - Yazar: ozanakkaya - 30/05/2017, 18:53
Cvp: Vardiyeyi Random Atama - Yazar: blue_wall - 30/05/2017, 19:17
Cvp: Vardiyeyi Random Atama - Yazar: blue_wall - 31/05/2017, 08:46