Skip to main content

AccessTr.neT


Farklı Formlardan Lisans Kontrolu Nasıl Yapılır?

Farklı Formlardan Lisans Kontrolu Nasıl Yapılır?

#5
Private Sub Form_Open(Cancel As Integer)



Dim CPU As String
Dim Kontrol As String

CPU = GetWmiDeviceSingleValue("Win32_Processor", "ProcessorID")
mtn_urunkimligi = CalculateMD5(CPU)
GCPU = CalculateMD5(mtn_urunkimligi)

Kontrol = Nz(DLookup("[Kimlik]", "tbl_lisans", "[lisanskodu]=" & "'" & GCPU & "'"), 0)

If Kontrol > 0 Then
DoCmd.Close acForm, "frm_lisans"
DoCmd.OpenForm "frm_kullanicigiris", acNormal, "", "", , acNormal
Else
DoCmd.GoToRecord acForm, "frm_lisans", acNewRec
End If

End Sub

Yazan kod bloğunda If Kontrol > 0 Then ile lisans kontrolü yapıyor. Eğer Kontrol değeri 1 den büyük ise lisanslı demek ve frm_kullanicigiris isimli formu açıyor. Eğer Kontrol > 0 değilse lisans penceresini açıyor. Bu kontrolü diğer formlarda da yapabilirsiniz.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
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
Cvp: Farklı Formlardan Lisans Kontrolu Nasıl Yapılır? - Yazar: alpeki99 - 15/11/2015, 23:25
Task