Overflow hakkında - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Overflow hakkında (/konu-overflow-hakkinda.html) Sayfalar:
1
2
|
Overflow hakkında - direnist - 20/12/2012 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. Cvp: Overflow hakkında - Kur@l - 20/12/2012 Bu şekilde doğru ve hatasız sonuç alırsınız.
Cvp: Overflow hakkında - direnist - 20/12/2012 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. Cvp: Overflow hakkında - POWER - 20/12/2012 Dim ADET As Integer yerine Dim ADET As Double yaparak denermisiniz.... Cvp: Overflow hakkında - direnist - 21/12/2012 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. Cvp: Overflow hakkında - POWER - 21/12/2012 İ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... |