Skip to main content

AccessTr.neT


Sorgu Tasarımında Sum İşlevi Hatası

Sorgu Tasarımında Sum İşlevi Hatası

Çözüldü #1
merhabalar, ya şu çapraz sorgu bayağı karışık bi konu, benim acilen masum bi sorgu tasarımım var ki sadece tek isteğim sum() kullanarak toplam fiyatı buldurup sonra bu sorguyu bir metin kutusu veya liste kutusuna bağlamak, yapamadım basit bi şey ama olmadı, yardımcı olabilir misiniz? dosyam çok karışık eklemedim.
Cevapla
#2
Me.devreden.Value = (Replace(Me.listOdenek.Column(1), ",", ",")) - (Replace(Me.giderToplam, ",", ","))

alternatif bir çözüm için sadece şundaki hatamı düzeltmeme ihtiyaç var, bu şekilde olmadı
Cevapla
#3
kabaca
SELECT  sum ([F9]),sum ([F10]),sum ([F11]),sum ([F12]),sum ([F13]),sum ([F14]),sum ([F15]),sum ([F16]) " & _
            " FROM [FaturaDetay]  group by alanadı"

ama formülünüzde virgülü, virgül ile  değiştirmişsiniz oysa virgülünokta ile  değiştirmeliydiniz
(Replace(Me.listOdenek.Column(1), ",", ".")) gibi
Cevapla
#4
(10/04/2022, 02:47)berduş yazdı: kabaca
SELECT  sum ([F9]),sum ([F10]),sum ([F11]),sum ([F12]),sum ([F13]),sum ([F14]),sum ([F15]),sum ([F16]) " & _
            " FROM [FaturaDetay]  group by alanadı"

ama formülünüzde virgülü, virgül ile  değiştirmişsiniz oysa virgülünokta ile  değiştirmeliydiniz
(Replace(Me.listOdenek.Column(1), ",", ".")) gibisiniz anlamadığım şu,  virgulu neden noktaya çeviriyoruz,  bunun mantıklı açıklaması ne onu öğrenebilir miyim? Teşekkürler cevabiniz icin

(10/04/2022, 02:47)berduş yazdı: kabaca
SELECT  sum ([F9]),sum ([F10]),sum ([F11]),sum ([F12]),sum ([F13]),sum ([F14]),sum ([F15]),sum ([F16]) " & _
            " FROM [FaturaDetay]  group by alanadı"

ama formülünüzde virgülü, virgül ile  değiştirmişsiniz oysa virgülünokta ile  değiştirmeliydiniz
(Replace(Me.listOdenek.Column(1), ",", "."))
sayin berduş yalniz anlamadığım şu,  virgulu neden noktaya çeviriyoruz,  bunun mantıklı açıklaması ne onu öğrenebilir miyim? Teşekkürler cevabiniz icin
Son Düzenleme: 10/04/2022, 14:25, Düzenleyen: tarkanaykın.
Cevapla
#5
(10/04/2022, 14:23)tarkanaykın yazdı: sayin berduş yalniz anlamadığım şu,  virgulu neden noktaya çeviriyoruz,  bunun mantıklı açıklaması ne onu öğrenebilir miyim?
1 - biz ondalık ayracı olarak virgül kullanıyoruz ama Access Amerikan firmasına ait ve yanılmıyorsam onlar ondalık ayraç olarak nokta kullanıyor
2 - sorgularda alan ayracı olarak virgül kullanılır siz sayısal olarak virgüllü bir say girdiğinizde Access sorgusu onu 2 ayrı alanmış gibi görüp hatalı işlem yapıyor
Cevapla
#6
(10/04/2022, 15:14)berduş yazdı:
(10/04/2022, 14:23)tarkanaykın yazdı: sayin berduş yalniz anlamadığım şu,  virgulu neden noktaya çeviriyoruz,  bunun mantıklı açıklaması ne onu öğrenebilir miyim?
1 - biz ondalık ayracı olarak virgül kullanıyoruz ama Access Amerikan firmasına ait ve yanılmıyorsam onlar ondalık ayraç olarak nokta kullanıyor
2 - sorgularda alan ayracı olarak virgül kullanılır siz sayısal olarak virgüllü bir say girdiğinizde Access sorgusu onu 2 ayrı alanmış gibi görüp hatalı işlem yapıyor
çok aydınlatıcı bir bilgi, cok teşekkür ederim, bir şey daha öğrendim
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da