Skip to main content

AccessTr.neT


Userform-listbox Çift Tıklama İle Verileri Forma Getirme.

Oğuz Türkyılmaz
Oğuz Türkyılmaz
14
1005

Userform-listbox Çift Tıklama İle Verileri Forma Getirme.

#4
frmPersonelListesi formundaki lstPersonel liste kutusunun çift tıklama olayını aşağıdaki gibi
Private Sub lstPersonel_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
If lstPersonel.ListIndex = -1 Then Exit Sub

If lstPersonel.ListIndex = -1 Then Exit Sub

Dim secilenID As Long
secilenID = CLng(lstPersonel.List(lstPersonel.ListIndex, 0))
frmPersonelKayit.Show vbModal

End Sub
frmPersonelKayit formunun UserForm_Initialize olayını aşağıdaki gibi
Private Sub UserForm_Initialize()
Call BaglantiKur


' cmbCinsiyet adlı ComboBox'a değerleri ekle
With Me.cmbCinsiyet
.AddItem "Erkek"
.AddItem "Kadın"
.ListIndex = 1 ' İsteğe bağlı: İlk değeri seçili hale getirir (Erkek)
End With

With Me.cmbMedeniDurum
.AddItem "Evli"
.AddItem "Bekar"
.ListIndex = 0
End With

With Me.cmbDepartman
.AddItem "Yönetim"
.AddItem "Kreş"
.AddItem "Muhasebe"
.AddItem "Mutfak"
.AddItem "Ofis"
End With

With Me.cmbGorevi
.AddItem "Vakıf Başkanı"
.AddItem "Genel Müdür"
.AddItem "Genel Müdür Yrd."
.AddItem "Muhasebe Müdürü"
.AddItem "Muhasebe Elemanı"
.AddItem "Mutfak Görevlisi"
.AddItem "Öğretmen"
.AddItem "Sınıf Annesi"
.AddItem "Temizlik Görevlisi"
End With

KayitID = CLng(frmPersonelListesi.lstPersonel.List(frmPersonelListesi.lstPersonel.ListIndex, 0))

If KayitID > 0 Then
Call KayıtYukle(KayitID)
End If

End Sub
düzenleyip dener misiniz?
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
RE: Userform-listbox Çift Tıklama İle Verileri Forma Getirme. - Yazar: berduş - 17/05/2025, 15:29