Skip to main content

AccessTr.neT


RunTime error13 Htasi Hk

RunTime error13 Htasi Hk

Çözüldü #1
Arkadaslar Merhaba,

Yapmaya calistigim programda asagidaki hata nin cikmasini istemiyorum. bunun yerine bir mesaj ciksin ve OK deyince form a geri donsun.

[img]C:\Users\user-12\Desktop\debughatasiaa[/img]

bu konuda yardimci olabilirmisiniz.

Saygilar

Subco
İrtifâ-ı kadr için tevâzu lazım Âdem'e, Şemsi gör kim sâyesin salmış ayaklar altına. Hersekli Arif Hikmet

Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #2
Eklemek istediğiniz kayıt ile alan türü birbiri ile uyumsuz ise bu hatayı alırsınız. Örnek uygulamayı ekleyin lütfen.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #3
Arkadaslar Merhaba,

asagida ki kod da INPUT a tarih giriliyor, eger kullanici tarih degilde metin girerse yada tarih disinda bir bilgi girdigi zaman mseaj olarak uyari versin " lutfen girdiginiz bilgileri kontrol ediniz" gibi, bunu nasil yapabilirim.

Private Sub Form_Open(Cancel As Integer)

strDate = InputBox("Lutfen Puantaj Giris Tarihini Giriniz!!!", "Main Database") ',Format(Now() - 1, "dd/mm/yy"))

If strDate = "" Then Cancel = True: Exit Sub
If CDate(strDate) < Now() - 7 Or CDate(strDate) > Now() Then MsgBox strDate & " is wrong date.You can't enter this date", vbCritical: Cancel = True: Exit Sub

strDate = Format(strDate, "MM/dd/yyyy")

Me![Tarih].DefaultValue = "#" & strDate & "#"

TimerStartTime = Now()

End Sub



ilginiz icin simdiden cok tesekkur ederim.

Saygilar,

Subco


d Sub
İrtifâ-ı kadr için tevâzu lazım Âdem'e, Şemsi gör kim sâyesin salmış ayaklar altına. Hersekli Arif Hikmet

Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #4
Sn alpeki99 Bey

Frm_Manhour formuna girerken tarih soruyor, burada tarih yerine kullanici baska bir sey ayzinca run time hatasi cikiyor ben bu hatanin engllenmesini cikmamasini istiyorum bunun yerine bir uyari mesaji cikabilir. ilgili dosya ekte dir bilgilerinize.

saygilar

subco
.rar RUNTIME13.rar (Dosya Boyutu: 99,87 KB | İndirme Sayısı: 5)
İrtifâ-ı kadr için tevâzu lazım Âdem'e, Şemsi gör kim sâyesin salmış ayaklar altına. Hersekli Arif Hikmet

Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #5
Sayın subco;
Sorununuz için bilebildiğim kadarıyla 3 çözüm önerisi sunuyorum.
1- Hatayı dikkate almadan devam etmek için
Private Sub Form_Open(Cancel As Integer) 'bu satırın altına aşağıdaki satırı ekleyin
On Error GoTo hata
sonra en alta da, "end sub" dan önceye
hata:
Exit Sub
End Sub
ekleyiniz.
2- Girilen tarihin geçerlilik kontrolünü yap. isdate(değer) fonksiyonu
"strdate = InputBox("Lutfen Puantaj Giris Tarihini Giriniz!!!", "Main Database")" satırının altına
If IsDate(strdate) = False Then
MsgBox ("Geçersiz tarih")
Exit Sub
End If
kodunu ekle
3- Girişi inputbox la değil. Bu forumda çok örneğini bulacağın şifre giriş formlarıyla tarih sor. Orada yapacağın metin kutusuna takvim bağla. Kullanıcı sadece takvimden seçebilsin.

Benim önerilerim bunlar. İnşallah işine yarar. Saygılarımla.
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #6
Sn Hayri16

Ilginiz icin cok tesekkur ederim. Onerilerinizi uyguladim.
Ancak runtime error olmuyor ama , mesajdan sonra formu aciyor tarih alanina 10/12/2010 yaziyor. eger girilen tarih formati hataliysa onceki mesajlarda belirttigim gibi ise, form acilmasin, kullanici forma giremesin.

Ilginiz icin cok tesekkur ederim.

Saygilar

Subco
İrtifâ-ı kadr için tevâzu lazım Âdem'e, Şemsi gör kim sâyesin salmış ayaklar altına. Hersekli Arif Hikmet

Subco, 09-04-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task