AccessTr.neT

Tam Versiyon: Sorguda Hesaplama Hapmak.
Ş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 3
İstemiş olduğuununz Excel örneğini gönderdim.
(13/04/2023, 04:33)berduş yazdı: [ -> ]bu arada sonuçlar alt alta mı olacak yan yana mı? bir Excel dosyası hazırlayıp ekler misiniz?

İstemiş olduğuununz Excel örneğini gönderdim.

(13/04/2023, 04:33)berduş yazdı: [ -> ]bu arada sonuçlar alt alta mı olacak yan yana mı? bir Excel dosyası hazırlayıp ekler misiniz?

Excel dosyası gönderdim hocam.
sorgu olarak kodu hazırladım ama çok uzun olduğu için kabul etmiyor, sadece termin5 kadar olanı alıyor
tek kayıtta bile çok uzun sürüyor daha fazla kayıtta işlem sorun çıkarır
(13/04/2023, 15:42)berduş yazdı: [ -> ]sorgu olarak kodu hazırladım ama çok uzun olduğu için kabul etmiyor, sadece termin5 kadar olanı alıyor
tek kayıtta bile çok uzun sürüyor daha fazla kayıtta işlem sorun çıkarır

Hocam sen 4 kayitlik gonder gerisini ben bir seyler yapmaya calisirim.
SELECT T_Veriler.[STOK], T_Veriler.[PLANLANAN], T_Veriler.[SİPARİŞİ]
, T_Veriler.TERMİN1, IIf([SİPARİŞİ]>=[TERMİN1],[TERMİN1],[SİPARİŞİ]) AS Gelen1, IIf([SİPARİŞİ]>=[Gelen1],[SİPARİŞİ]-[Gelen1],0) AS KALANSP1
, T_Veriler.TERMİN2, IIf([KALANSP1]>=[TERMİN2],[TERMİN2],[KALANSP1]) AS GELEN2, IIf([KALANSP1]>=[Gelen2],[KALANSP1]-[Gelen2],0) AS KALANSP2
, T_Veriler.TERMİN3, IIf([KALANSP2]>=[TERMİN3],[TERMİN3],[KALANSP2]) AS GELEN3, IIf([KALANSP2]>=[Gelen3],[KALANSP2]-[Gelen3],0) AS KALANSP3
, T_Veriler.TERMİN4, IIf([KALANSP3]>=[TERMİN4],[TERMİN4],[KALANSP3]) AS GELEN4, IIf([KALANSP3]>=[Gelen4],[KALANSP3]-[Gelen4],0) AS KALANSP4
, T_Veriler.TERMİN5, IIf([KALANSP4]>=[TERMİN5],[TERMİN5],[KALANSP4]) AS GELEN5, IIf([KALANSP4]>=[Gelen5],[KALANSP4]-[Gelen5],0) AS KALANSP5
FROM T_Veriler
ORDER BY T_Veriler.STOK;
(13/04/2023, 16:04)berduş yazdı: [ -> ]
SELECT T_Veriler.[STOK], T_Veriler.[PLANLANAN], T_Veriler.[SİPARİŞİ]
, T_Veriler.TERMİN1, IIf([SİPARİŞİ]>=[TERMİN1],[TERMİN1],[SİPARİŞİ]) AS Gelen1, IIf([SİPARİŞİ]>=[Gelen1],[SİPARİŞİ]-[Gelen1],0) AS KALANSP1
, T_Veriler.TERMİN2, IIf([KALANSP1]>=[TERMİN2],[TERMİN2],[KALANSP1]) AS GELEN2, IIf([KALANSP1]>=[Gelen2],[KALANSP1]-[Gelen2],0) AS KALANSP2
, T_Veriler.TERMİN3, IIf([KALANSP2]>=[TERMİN3],[TERMİN3],[KALANSP2]) AS GELEN3, IIf([KALANSP2]>=[Gelen3],[KALANSP2]-[Gelen3],0) AS KALANSP3
, T_Veriler.TERMİN4, IIf([KALANSP3]>=[TERMİN4],[TERMİN4],[KALANSP3]) AS GELEN4, IIf([KALANSP3]>=[Gelen4],[KALANSP3]-[Gelen4],0) AS KALANSP4
, T_Veriler.TERMİN5, IIf([KALANSP4]>=[TERMİN5],[TERMİN5],[KALANSP4]) AS GELEN5, IIf([KALANSP4]>=[Gelen5],[KALANSP4]-[Gelen5],0) AS KALANSP5
FROM T_Veriler
ORDER BY T_Veriler.STOK;
Allah ne muradın varsa versin hocam. Bana fikir sahibi yaptı Form üzerinde sorgu değil de kod oluşturucuda visual basic de bu kodu oraya taşoyacam gerisini hallediyorum insallah. Konuyu kapatabilirsin. Allaha emanet ol.
Sayfalar: 1 2 3