AccessTr.neT

Tam Versiyon: Ondalık Değerin Ölçeklenmesi, Veri Kesilmesi İle Sonuçlandı Hatası
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
merhaba arkadaşlar,

veritabanını Sql servere aktarıp
odbc bağlantı ile Access dosyama bağlantı kurdum

accessde normal çalışan form
sql sonrasında bu hatayı vermeye başladı,

hatayı formdaki sorguda veriyor,
tasarıma geçerken de zaten hatayı gösteriyor

[img][Resim: do.php?img=11455][/img]
eklediğiniz dosyada belirttiğiniz form yok
eklediğiniz dosyada sayısal alanların hepsi uzun tamsayı yani resimdeki ondalık... hatası için bir neden de yok gibi
Sn Halil ustam
Access de hata vermiyor
SQL ODBC bağlantısı yapıyorum accesse hatayı o zaman veriyor
Servera nasil yüklediniz
ODBCyi nasil oluşturunuz
Accesse nasil bağladınız
Serverda işlem yaptığım, Access ve excele tablo bağlayıp verilerle işlem yaptığım olmuştu ama şimdiye kadar hiç ODBC üzerinden işlem yapmadım. Nasıl yaptığınızı anlatabilirseniz uygulamaya calisirim
sn halil üstadım, merhaba
tabloları Sql e import yöntemiyle aktardım,
sonra yönetimsel araçlardan ODBC seçeneğinden dosya dsn yazan kısımdan ekle seçeneğini seçip ekledim,
1kb lık dosya oluşturuyor, belirtilen klasöre
sonra Access tablolar kısmından ODBC bağlantıyla bağlı tablo oluşturuyorum, 1kb lık dosyayı kaydettiğim klasörübelirtiyorum,
access tablolara dbo.tabloadi
olarak tablolaları bağlıyor,
tablo adının başındaki dbo uzantılarını sililyorum,
bu şekilde bağlı tablo ile Sql veri aktarabiliyorum.


benim bahsettiğim soruna gelince:

bilgisayar başında olmadığım için denemedim, ama DOLULUK HESAP FORMUNDA

liste kutusunun aşağısındaki sorguyu: CDbl(Sum([en]*[boy]*[gramaj]*1.05*1.08*[adet]/10000000))
olarak değiştireeceğim,


SELECT SIPARIS_KAYIT.YUKLEME_TARIHI AS [Yükleme Tarihi], Sum([en]*[boy]*[gramaj]*1.05*1.08*[adet]/10000000) AS [Dokuma Doluluk Kg], Sum([SIPARIS_KAYIT].[ADET]) AS [Toplam Adet] FROM SIPARIS_KAYIT WHERE (((SIPARIS_KAYIT.SIPARIS_DURUMU)<>"SEVK EDİLDİ")) GROUP BY SIPARIS_KAYIT.YUKLEME_TARIHI ORDER BY SIPARIS_KAYIT.YUKLEME_TARIHI DESC;


bu şekilde düzenleme yapacağım,
düzeleceğini düşünüyorum,
ancak akşam deneyebilirim.
Sum([en]*[boy]*[gramaj]*1.05*1.08*[adet]/10000000) yerine
Sum([en]*[boy]*[gramaj]*1.05*1.08*[adet])/10000000
gibi bölme ifadesini Sum() dışına alarak dener misiniz?