14/01/2020, 18:15
feraz
(14/01/2020, 16:06)berduş yazdı: nz() eğer içerik boşsa varsayılan olarak değer atamakta kullanılır
Nz(AlanAd,"Burda değer yok")--> eğer AlanAd alanı boş ise "Burda değer yok" yazar Yalnız alan özellikleriyle uymlu olması gereken durumlar olabilir
mesela alan eğer sayısalsa ve gösterileceği metin kutusu da sayısalsa siz metin aktarmaya çalışırsanız sorun çıkabilir
Sağolunuz açıklama için.
Normalde Len fonksiyonuda yeterliydi galiba accesste tam çalışmıyor.excelde sadece len kullanmak yeterli oluyor.
Akşama teferruatlıca inceleyeceğim.
Elinize sağlık çok güzel olmuş.Benim gereksiz kodları sildim.Ac ve Combo olanı.
ve NZ fonksiyonsuzda denedim ve çaloştı koddan sildim sizin belki hata verir yazınızdan dolayı.
3 adet OptionButton ekledim.Birini seçince sadece o işaretli olması gerekirken olmuyor yani hangi optionbuttonsa basarsam neden sadece o seçilmiyor.
Bu yüzden Class ile yapmaya çalıştım ve kod çalışmıyor.
Kolar altta.Acaba Class kodda hata nerede?
Ve neden optionbuttonlar bağımsız değil birbirinden?
Option Compare Database
Public WithEvents opt As OptionButton
Private Sub opt_Click()
Dim xx As Control
For Each xx In Forms("Listbox")
If TypeOf xx Is OptionButton Then
MsgBox xx.Name
End If
Next
End Sub
Dim kontrol() As New ClsCheckBox
Private Sub Form_Load()
txtid.Enabled = False
txtTelefon.InputMask = "\(000) 000\ 00\ 00"
Call Ara
Dim cont As Control
Dim say As Integer
For Each cont In Forms("Listbox")
If TypeName(cont) = "OptionButton" Then
say = say + 1
ReDim Preserve kontrol(1 To say)
Set kontrol(say).opt = cont
End If
Next
End Sub