13/04/2023, 08:34
13/04/2023, 15:07
(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.
13/04/2023, 15:42
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
tek kayıtta bile çok uzun sürüyor daha fazla kayıtta işlem sorun çıkarır
13/04/2023, 16:02
(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.
13/04/2023, 16:04
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:19
(13/04/2023, 16:04)berduş yazdı: [ -> ]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.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;