Skip to main content

AccessTr.neT


Sorguda Hesaplama Hapmak.

Sorguda Hesaplama Hapmak.

#7
İstemiş olduğuununz Excel örneğini gönderdim.
.rar ÖRNEK.rar (Dosya Boyutu: 7,86 KB | İndirme Sayısı: 3)
Cevapla
#8
(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.
Son Düzenleme: 13/04/2023, 15:08, Düzenleyen: Acemi54.
Cevapla
#9
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
Cevapla
#10
(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.
Cevapla
#11
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;
Cevapla
#12
(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.
Son Düzenleme: 13/04/2023, 16:34, Düzenleyen: Acemi54.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task