• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

ilk çif tıklamada forma veri aktarmama

sahir73

Altın Üye
Katılım
17 Nisan 2019
Mesajlar
74
Excel Vers. ve Dili
Office 2016 Professional Plus 32 Bit
Merhabalar, konu başlığı ne kadar açıklayıcı oldu bilmiyorum. Anlatamam gerekirse; anaformda listelen verileri çift tıkla düzenleme userformuna ilk çift tıklamada gönderemiyorum textboxlar boş bir şekilde form açılıyor. İkinci çift tıklamada veriler doğru bir şekilde geliyor ama bu seferde başka bir veriye çift tıklayıp veri düzenleme formunu çağırdığımda ilk tıklamdaki verileri getiriyor formu kapatmak için kullandığım butona textboxları temizleme kodu yazdım olmadı. Verileri temizlerken bir yerde eksik yada hata mı yapıyorum
 
Merhabalar, konu başlığı ne kadar açıklayıcı oldu bilmiyorum. Anlatamam gerekirse; anaformda listelen verileri çift tıkla düzenleme userformuna ilk çift tıklamada gönderemiyorum textboxlar boş bir şekilde form açılıyor. İkinci çift tıklamada veriler doğru bir şekilde geliyor ama bu seferde başka bir veriye çift tıklayıp veri düzenleme formunu çağırdığımda ilk tıklamdaki verileri getiriyor formu kapatmak için kullandığım butona textboxları temizleme kodu yazdım olmadı. Verileri temizlerken bir yerde eksik yada hata mı yapıyorum
Merhabalar
Örnek dosyanızı eklerseniz yardımcı olmaya çalışacağım.
 
Formu açan kod satır komutunu en alt satıra almalısınız.


Kod:
Private Sub lst_musteri_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    frmKayit.Top = Top + 40
    frmKayit.Left = Left + 150
    frmKayit.btn_kaydet.Locked = True
    frmKayit.txt_Mid.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 0)
    frmKayit.txt_Mno.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 1)
    frmKayit.txt_Madiunvani.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 2)
    frmKayit.cmb_Mturu.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 3)
    frmKayit.txt_Mtcvergino.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 4)
    frmKayit.txt_Mtelefon.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 5)
    frmKayit.txt_Mmail.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 6)
    frmKayit.txt_Mvergidairesi.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 7)
    frmKayit.Show
End Sub
 
Formu açan kod satır komutunu en alt satıra almalısınız.


Kod:
Private Sub lst_musteri_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    frmKayit.Top = Top + 40
    frmKayit.Left = Left + 150
    frmKayit.btn_kaydet.Locked = True
    frmKayit.txt_Mid.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 0)
    frmKayit.txt_Mno.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 1)
    frmKayit.txt_Madiunvani.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 2)
    frmKayit.cmb_Mturu.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 3)
    frmKayit.txt_Mtcvergino.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 4)
    frmKayit.txt_Mtelefon.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 5)
    frmKayit.txt_Mmail.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 6)
    frmKayit.txt_Mvergidairesi.Value = Me.lst_musteri.List(Me.lst_musteri.ListIndex, 7)
    frmKayit.Show
End Sub
çok teşekkür ederim. nasıl farketmedim anlamadım ,:-) nice güzel yıllara
 
Geri
Üst