19/01/2017, 12:52
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ı.
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
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