Skip to main content

AccessTr.neT


Buton Click Yordam Kodları Textboxchange Yordamı İçin Nasıl Revize Edilir.

Oğuz Türkyılmaz
Oğuz Türkyılmaz
7
946

Buton Click Yordam Kodları Textboxchange Yordamı İçin Nasıl Revize Edilir.

Çözüldü #1
Merhaba uygulamamda ınternet derslerinde gördüğüm arama metodunu kullanmıştım butonun tıklanma olayına yazılan kod Bulmak istediğim firmanın ID numarasını girerek firma bilgilerini forma getiriyordu fakat bu kod çok kullanışlı gelmedi. Ve ben Textboxın change olayına yazdığım kodla İstediğim firmanın bilgilerini Checkboxlar hariç forma getirdim. Check boxlardaki bilgileri forma nasıl getirebilirim. Yardımlarınız için teşekkür ederim.
[Resim: do.php?img=10916]
Kod:
Private Sub ComboBox_FirmaUnvani_Change()
    
    Dim bul As Range, kontrol As Control
    For Each kontrol In Me.Controls
        
        If kontrol.Name <> Me.ComboBox_FirmaUnvani.Name Then
            Select Case TypeName(kontrol)
                Case Is = "TextBox": kontrol.Value = Empty
                Case Is = "ComboBox": kontrol.Value = Empty
                Case Is = "CheckBox": kontrol.Value = Empty
                
            End Select
        End If
    Next
    With ThisWorkbook.Sheets("Ana_Sayfa")
        Set bul = .Range("C:C").Find(Me.ComboBox_FirmaUnvani.Text, , xlValues, 1)
        If Not bul Is Nothing Then
            Me.TextBox_FirmaAdi.Value = .Range("B" & bul.Row).Value
            Me.TextBox_YetkiliKisi.Value = .Range("D" & bul.Row).Value
            Me.TextBox_Telefon.Value = .Range("E" & bul.Row).Value
            Me.TextBox_Gsm.Value = .Range("F" & bul.Row).Value
            Me.TextBox_Email.Value = .Range("G" & bul.Row).Value
            Me.TextBox_Adres.Value = .Range("H" & bul.Row).Value
            Me.TextBox_Aciklama.Value = .Range("I" & bul.Row).Value
            Me.ComboBox_Bolge.Value = .Range("L" & bul.Row).Value
            Me.ComboBox_Temsilci.Value = .Range("M" & bul.Row).Value
            Me.ComboBox_Sehir.Value = .Range("K" & bul.Row).Value
            Me.ComboBox_Ilce.Value = .Range("J" & bul.Row).Value
            Me.ComboBox_RouteDay.Value = .Range("N" & bul.Row).Value
            Me.ComboBox_YetkiliBayilik.Value = .Range("O" & bul.Row).Value
            Me.TextBox_Tarih.Value = .Range("Z" & bul.Row).Value
            
'            Me.CheckBox_BioClimatic.Value = .Range("P" & bul.Row).Value
'            Me.CheckBox_CamBalkon.Value = .Range("Q" & bul.Row).Value
'            Me.CheckBox_CamTavan.Value = .Range("R" & bul.Row).Value
'            Me.CheckBox_FotoselliKapi.Value = .Range("S" & bul.Row).Value
'            Me.CheckBox_Giyotin.Value = .Range("T" & bul.Row).Value
'            Me.CheckBox_İsicamliSurme.Value = .Range("U" & bul.Row).Value
'
'            Me.CheckBox_Pergola.Value = .Range("V" & bul.Row).Value
'            Me.CheckBox_RuzgarKirici.Value = .Range("W" & bul.Row).Value
'            Me.CheckBox_TavanPerdesi.Value = .Range("X" & bul.Row).Value
'            Me.CheckBox_ZipPerde.Value = .Range("Y" & bul.Row).Value
            
            
        End If
    End With
    Set bul = Nothing
    
End Sub

.rar WINPERAX - Master.rar (Dosya Boyutu: 134,18 KB | İndirme Sayısı: 5)
Access Çekirgesi 
[Resim: img-cray.gif]


Son Düzenleme: 17/04/2021, 16:03, Düzenleyen: Oğuz Türkyılmaz.
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
Buton Click Yordam Kodları Textboxchange Yordamı İçin Nasıl Revize Edilir. - Yazar: Oğuz Türkyılmaz - 17/04/2021, 15:45
Task