İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

Access, Visual Basic hakkında soru

__kadıköyRAP__06.04.20096 cevap2.611 görüntüleme
2007'den beri29 bin mesaj
#1
arkadaşlar bi form yapıcam kullanıcı adı ve parola girişi olacak ve butona tıkladığımda kullanıcı adı parola uyuşuyorsa başka bi form açıcak bana.

bi tane butonun içinde şunları yaptım
Private Sub Komut9_Click()
If ([kullanici] = "ali" And [parola] = "123") Then

On Error GoTo Err_Komut9_Click

    Dim stDocName As String
    Dim stLinkCriteria As String
    DoCmd.Close
    stDocName = "personel"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    
Exit_Komut9_Click:
    Exit Sub

Err_Komut9_Click:
    MsgBox Err.Description
    Resume Exit_Komut9_Click
End If
End Sub
bu çalışıyor ali ve 123 girdiğim taktirde.

ama ben bi tablo oluşturup içine kullanıcı adları ve şifreleri girmek ve kontrolü o tabloya göre yaptırmak istiyorum mümkünmüdür ?
Yani kod kısmında kontrol ederken ali ve 123 mü diye bakmayacak da tablodaki değerlere göre kontrol yapacak
Cevaplar
__kadıköyRAP__ Konuyu açan
2007'den beri29 bin mesaj
#3
ama ama ama bilen yokmu sınavım var yarın muhteremler :(
:mrgreen:
2005'den beri19 bin mesaj
#4
yardımcı olacaklardır ;)
2008'den beri593 mesaj
#5
bu konuda yardımcı olabilicek birileri varmı

visual basic'de veritabanı işlemleri
2009'den beri17 mesaj
#6
benim vbasic kodu olarak excelde kullandığım bir kod var, açıklaması ile birlikte yazıyorum. belki işine yarar

ThisWorkbook" kısmına yazın

Private Sub workbook_open()
Application.Visible = False
UserForm1.Show
End Sub

'Dosyanıza ekleyeceğiniz Userforma bir CommandButton ve iki Textbox yerleştirin ve aşağıdaki kodu Userformun kod kısmına girin

Private Sub CommandButton1_Click()
If TextBox1.Value = "Ali" Or TextBox1.Value = "Veli" Then
goto Kontrol2
Else
Unload UserForm1
MsgBox "Üzgünüm girdiğiniz kullanıcı adı hatalı.", vbCritical, "HATA"
ActiveWorkbook.Close 0
Exit Sub
EndIf
Kontrol2:
If TextBox2.Value = "123" Or TextBox2.Value = "456" Then
MsgBox "Programa girişiniz onaylanmıştır.", vbInformation
Unload Me
Application.Visible = True
Else
Unload UserForm1
MsgBox "Üzgünüm girdiğiniz parola hatalı.", vbCritical, "HATA"
ActiveWorkbook.Close 0
Exit Sub
EndIf
End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode <> 1 Then Cancel = True
End Sub

'Ayrıca Textbox2'nin Properties kısmında bulunan "PasswordChar" bölümüne "*" (yıldız) işareti koyarsanız girilen parola ekranda "*****" şeklinde görünecektir.
2008'den beri593 mesaj
#7
biraz yardımcı oldun teşekkürler
datagridwiev kullanımı ve veri tabanına kayıt etmek silmek

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.