AccessTr.neT

Tam Versiyon: Yıl sonu devirleri
Ş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
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
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.
Teşekkür ediyorum.
yuvarlama ile dediğiniz gibi sorun giderdim. Cevaplanmıştır.
Sayfalar: 1 2