AccessTr.neT

Tam Versiyon: Overflow hakkında
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
Merhaba aradaşlar;
Ekteki örnekte tabloya text olarak kaydedilen bir alana birilen 25 haneli bir sayıyı kod tarafında
DCount("hakkinda", "tbl_deneme", "cvar(hakkinda)=" & Me.hakkinda)
"CVar" ile convert ederek saydırabiliriyorum.
Başka bir veritabanından içinde birmilyondan fazzla kayıt girilmiş olan bir tablom var.
Bu tablodan saymak istediğim 25 haneli sayı girilen alanı yukarıdaki kodu uyarlayıp çalıştırdığımda "Overflow" hatasını veriyor.
Bu tabloyada zamanında bu alan text olarak kaydedilmiş ve bu şekilde kayıtlar eklenmiş. Bu sorunu nasıl düzeltip saydırma işlemini kod tarafında yaptırabilirim.
Teşekkürler.
Bu şekilde doğru ve hatasız sonuç alırsınız.

DCount("hakkinda", "tbl_deneme", "hakkinda='" & Me.hakkinda &"'")
Merhaba sayın Kural;
1 milyon kaydımın olduğu acces programında dediğiniz gibi yaptığımda Overflow hatasını vermiyor. Fakat sayma sonucunu sıfır olarak gösteriyor.
Teşekkürler.
Dim ADET As Integer yerine

Dim ADET As Double yaparak denermisiniz....
Merhaba Sayın Power;
Ekli örneğimde,
Dim ADET As Integer
ADET = DCount("hakkinda", "tbl_deneme", "cvar(hakkinda)=" & Me.hakkinda)
MsgBox ADET
olarak geçen kodu asıl Access programımda Double olarak değiştirdim. Aynı hatayı verdi. Fazla bilgim yok ama, ADET değişkenine atanan değer sayma sonucu oluşan değer olacağından sorunun sanki ordan olmadığını düşünüyorum.
Ama siz daha iyi bilirsiniz tabi hocam.Saygılarımla.
İncelermisiniz...

Tabloda 3,600,016 kayıt var

2 adet form var ve tek fark ADET değişkeninin INTEGER ve DOUBLE olması

Anlatmak istediğim buydu... Sizde sonuç vermiyorsa nedeni başkadır...

Fazla yer tuttuğu için yorumunuz sonrası yapılan eki sileceğim...

Lütfen olumlu veya olumsuz geri dönüş yapınız...
Sayfalar: 1 2