08/09/2010, 12:26
08/09/2010, 12:34
Nasıl olmuyor test edip gönderdim. Eğer sıfıra bölünürse hata vermeden sizin yazdırmış olduğunuz hata mesajını gösteriyor.
08/09/2010, 12:48
sizin gönderdiğinizi yazdım ama olmuyor bir bakın
08/09/2010, 12:55
Bende çalışıyor sizin örnek dosyanız
4 / 0 Hesapla tıklıyorum. msgbox "geçersiz sonuc" işletiliyor.
4 / 0 Hesapla tıklıyorum. msgbox "geçersiz sonuc" işletiliyor.
08/09/2010, 13:16
Sn accesman,
Sn alpeki99,
Aynı örneği bendeki 2003 de çalıştırdığım zaman accessman haklı
Aynı örneği bendeki 2010 da çalıştırdığım zaman alpeki99 haklı
Her ikisininde referanslarına baktım tek farklı referans
2003 Microsoft Access 11.0 Object Library
2010 Microsoft Access 14.0 Object Library
kullanıyor. Sebeb bu olabilir. 14.0 Object Library bunu görüyor fakat 11 görmüyor.
Bu benim düşüncem. Saygılarımla.
Sn alpeki99,
Aynı örneği bendeki 2003 de çalıştırdığım zaman accessman haklı
Aynı örneği bendeki 2010 da çalıştırdığım zaman alpeki99 haklı
Her ikisininde referanslarına baktım tek farklı referans
2003 Microsoft Access 11.0 Object Library
2010 Microsoft Access 14.0 Object Library
kullanıyor. Sebeb bu olabilir. 14.0 Object Library bunu görüyor fakat 11 görmüyor.
Bu benim düşüncem. Saygılarımla.
08/09/2010, 13:22
İşte access'in insanları deli eden tarafları.
Birde bu şekilde deneyin bende problem çıkarmıyor. Sizde de tahminime göre çıkarmaması gerek. 2003 olmadığı için test edemiyorum.
Private Sub Komut0_Click()
On Error GoTo Hata_Kontrol
If Metin1 / Metin3 <> Metin1 \ Metin3 Then
MsgBox "geçersiz sonuç"
Else
Metin6 = Metin1 / Metin3
End If
Hata_Kontrol:
On Error Resume Next
End Sub
Birde bu şekilde deneyin bende problem çıkarmıyor. Sizde de tahminime göre çıkarmaması gerek. 2003 olmadığı için test edemiyorum.