Formu boşalt butonu

1 2
08/02/2016, 11:23

Akifff

Sayın Atoz un en son yaptığı güncellemeye nacizane bir ek olarak, Dlookup fonksyonunun Açılan kutular boşken hata yazmaması için ; 

Kod:
Private Sub Komut145_Click()
Dim ctl As Control
For Each ctl In Me.Controls
    Select Case ctl.ControlType
    Case acTextBox, acComboBox
        If Len(ctl.ControlSource) = 0 Then
            ctl.Value = 1
        End If
    End Select
Next
Me.Requery
End Sub
Yukarıdaki gibi ctrl.Value değerini 1 olarak ayarlayabilirsiniz. Ayrıca "FRMKISIBILGILERI(FormÜzerinde) formunda Dlookup fonkyonunda yazım hataları düzeltildi ve arama kutusu daha kullanışlı hale getirildi. Saygılarımla...
08/02/2016, 13:30

atoz112

Sayın akifff,

Alıntı:...Dlookup fonksyonunun Açılan kutular boşken hata yazmaması için ;...

ifadenize yönelik olarak;
öncelikle,konunun 6.mesajında yer alan açıklamaya dikkat çekmek sureti ile bilgilendirmede bulunmak yerinde olacaktır kanısındayım.

YENİ tanımlı butonun (Komut145) içeriğinde yazılı ctl.Value = Null kodlamasında NULL ifadesinin bırakılmasının nedeni;açıklamada da bahsi geçtiği üzere,eğer GRUP DEĞİŞİKLİĞİ form içerisindeki denetimleri (alternatif bir kullanım oluşturmaları adına önerilmiş olan) IIF Fonksiyonuna göre yazdıkları takdirde,tüm denetimler ilgili butona basıldıktan sonra temizlenmesini sağlamak içindir.zaten,denemesinde de (sadece ilk satırda kullanılan IIF ifadeli denetimler kast edilmiştir),u temizlemenin bu halde de geçerli olduğu görülecektir.

Fakat,elbette ki;bu değer değişimi üzerine yaptığınız açıklama yerinde ve olumludur.paylaşımda bulunduğunuz için de teşekkür ederim.

Son olarak;
konu sahibinin talebi olmamasına rağmen, FRMKISIBILGILERI (Form Üzerinde) adlı form üzerinde yer alan denetimlerdeki Dlookup Fonksiyonu kullanımlarındaki konu sahibinin tablo adını hatalı yazması neticesinde oluşan değer dönüş hatasını da tablo adını düzeltmek sureti ile gidermek üzere bu hususa dikkat çekmeniz de,konu sahibi adına olumlu bir davranış olarak yorumlamalarına imkan sağlayacaktır kanısındayım.böylece,doğru ve dikkatli yazmak ve akabinde de kontrol etmek gerektiğini alışkanlık edinme eğilimi kazanılmasını sağlamış olursunuz.

Konulara katılımlarınızın daimliği temennisi ile.

Bilginize…iyi çalışmalar,saygılar.
08/05/2016, 12:06

atoz112

Konu;

gerek paylaşılan bilgiler neticesinde çözüme kavuşturuldu düşüncesi ile ve gerekse de
konu sahibinin zaman zarfında ayrıntılı geri dönüş bildirimleri olmaması nedeni ile,
(gerektiğinde konu sahibinin geri bildirim hakkı saklı kalmak üzere)

Cevaplanmış Sorular kategorisi içerisine taşınmıştır.

bilginize.
1 2