Skip to main content

AccessTr.neT


Yıl sonu devirleri

Yıl sonu devirleri

#7
Dönüş yapacağım
DEVIR_TABLOSUNU_OLUSTUR sorgusunu şöyşe değiştirdim: Böylece her yıl sorguya girip ... yılından devir kısmını değiştirmeye gerek kalmadı.

SELECT MUSTERI_HAREKET.MUSTERI, DateSerial(Year(Date()),1,1) AS TARIH, "" AS MakbuzFatura, "" AS BELGENO, Sum(MUSTERI_HAREKET.BORC) AS BORC, Format(DateSerial(Year(Date()),1,1)-1,"yyyy") & " YILINDAN DEVİR" AS ACIKLAMA, Sum(MUSTERI_HAREKET.ODEME) AS ODEME, "" AS ODEMETURU, "" AS CEKNO, "" AS BANKA, "" AS CEKVADE, "" AS CEKSAHIBI, "" AS CIRO, "" AS ACIKLAMA2, "" AS DIP_ISKONTO INTO DEVIR_TABLOSU
FROM MUSTERI_HAREKET
GROUP BY MUSTERI_HAREKET.MUSTERI, DateSerial(Year(Date()),1,1), Format(DateSerial(Year(Date()),1,1)-1,"yyyy") & " YILINDAN DEVİR", "", "", "", "", "", "", "", "", "", "";

DEVRET sorgusunudaki tabloyu yanlış eklemişim sanırım. Bir önceki sorgudan oluşturulmuş DEVIR_TABLOSU kullanılacak. Bu sorgudada MUSTERI, ACIKLAMA ve CEK_VADE alanlarını değiştirdim.

Bu işlem her yıl yapılacağı için ESKI_DEVIR_TABLOSUNU_SIL sorgusu ekledim. Önce bununla eski devir tablosunun içini sildiriyorum, sonra yeni devir tablosu oluşturuyorum, daha sonra eski verilerin tamamını silip yeni devirdekileri ana tabloya eklemiş oluyorum.

Herşey için teşekkür ediyorum. 

Ufak bir sorun kaldı. İşlemler bittikten sonra MUSTERI_HAREKET tablosundaki BORC ve ODEME sutunlarındaki bazı değerler virgülden sonra 2 basamak gibi gözüküyor fakat içine girince virgülden sonra baya bi rakamın oluştuğu görülüyor. Bunu çözemedim. Virgülden sonra 2 basamak yeterli
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
#8
sayın kadirdursun,

Alıntı:MUSTERI_HAREKET tablosundaki BORC ve ODEME sutunlarındaki bazı değerler virgülden sonra 2 basamak gibi gözüküyor fakat içine girince virgülden sonra baya bi rakamın oluştuğu görülüyor. Bunu çözemedim. Virgülden sonra 2 basamak yeterli 

ifadenize yönelik olarak;
gerek site arama sayfasında "Round" ya da "Yuvarlama" benzeri ifadeleri ve gerekse de internet ortamında "Round function" ifadesini yazmak sureti ile küsürat yuvarlama konularını araştırınız.

son olarak;
paylaşılan bilgiler ve örnek uygulama vesilesi ile,sorununuz çözüme ulaştığı düşüncesi ile,
Konunuzun;Cevaplanmış Sorular Kategorisi'ne taşınması uygun görülmüştür.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#9
Teşekkür ediyorum.
yuvarlama ile dediğiniz gibi sorun giderdim. Cevaplanmıştır.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da