RunTime error13 Htasi Hk
Tarih
12/12/2010 16:38
Konu Sahibi
Subco
Yorumlar
10
Okunma
2307
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



Subco
Aktif Üye
Kullanici Avatari
Aktif Üye
227
09/04/2009
3
Ülke Dışı
Ofis 2003
03/12/2016,13:10
Çözüldü 
Arkadaslar Merhaba,

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

resim

bu konuda yardimci olabilirmisiniz.

Saygilar

Subco


Ek Dosyalar Ekran Görüntüleri
   
İ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


alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.993
29/10/2008
Ordu
Ofis 2013 32 Bit
Dün,22:59
Çözüldü 
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


Subco
Aktif Üye
Kullanici Avatari
Aktif Üye
227
09/04/2009
3
Ülke Dışı
Ofis 2003
03/12/2016,13:10
Çözüldü 
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.

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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


Subco
Aktif Üye
Kullanici Avatari
Aktif Üye
227
09/04/2009
3
Ülke Dışı
Ofis 2003
03/12/2016,13:10
Çözüldü 
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


Ek Dosyalar
.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


Hayri16
Aktif Üye
Kullanici Avatari
Aktif Üye
1.010
12/11/2009
291
Bursa
Ofis 2007
22/12/2015,15:41
Çözüldü 
Sayın subco;
Sorununuz için bilebildiğim kadarıyla 3 çözüm önerisi sunuyorum.
1- Hatayı dikkate almadan devam etmek için

Visual Basic Code
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

Visual Basic Code
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

Visual Basic Code
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


Subco
Aktif Üye
Kullanici Avatari
Aktif Üye
227
09/04/2009
3
Ülke Dışı
Ofis 2003
03/12/2016,13:10
Çözüldü 
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







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Runtime Error 2105 Hatası peter088 2 75 16/10/2016, 14:24 peter088
  Runtime Error 4198 Hatası ates2014 8 192 13/10/2016, 11:03 ates2014
  2013 Access runtime güvenlik sorunu sertac76 12 788 07/07/2016, 23:05 sertac76
Brick Microsoft Access Yüklü Olmayan Bilgisayarlarda Access Kullanımı (Runtime) OFA 4 359 20/06/2016, 14:47 OFA
  Access Runtime notrino 2 235 21/04/2016, 10:01 notrino


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya