Tekrar selam,
Hocam verdiğiniz kodu uyguladım,1 ve 2 kutu dışındaki diğer kutularda varsayılan değer (0) olarak gözüküyor 1 ve 2 nci kutuda varsayılan değer 0 olmasına rağmen aktif değil boş gözüküyor haliyle 1 kutuda işlem yapıp 2 kutuda yapmadığımız takdirde hesaplama hata mesajı veriyor bunun içinde 2 kutuya elle 0 yazmamız gerekiyor 1 ve 2 kutuya varsayılan değeri ne şekilde aktif hale getirebiliriz.
Hocam NZ Komutundan kastınız sizin yazdığınız
Toplam = CDbl(nz(Fıyat1,0)) + CDbl(nz(Fıyat2,0)) + CDbl(nz(Fıyat3,0)) bu kod değilmi,eğer uysa ki zaten bunu kullandım ve mesajımdaki hata bunda oluştu
2- Buton ile tıklama olayında sadece bu iki alan için IsNull kontrolü yaparak 0 değerini atamak.
3- Alanların gerçek değerlerini ayrı bir metin kutusunda saklamak. Bunu zorda kalmadıkça denemek bile abes olur dolayısıyla tavsiye etmem. Sadece iş kalabalıklığı artacak.
Ne yazık ki Access'in böyle garip hataları var. NZ komutu ile 0 atama yapması lazım iken yapmıyor.
Hocam en son şekliyle örnekteki gibi yaptım,ancak yinede varsayılan değeri getiremedim,incelermisiniz.[/vb]Private Sub Açılan_Kutu98_AfterUpdate()
Me.Fıyat8 = Me.Açılan_Kutu98.Column(1)
topla
End Sub