[SORGU] Toplamı 1600'e Ulaşılan Verileri Göstermek
#1
Merhabalar,

Tablo1'de bulunulan kayıtlarımdan 539 satırlık verimin "TOTAL" kısmındaki kolonumun toplamı 1600 sayısına ulaşan ıdlerimi görüntülemek istiyorum.Toplam 1600 toplamını gördüğümde kalan ıdlerimi "kulllanılmayacak ıdler" tabloma aktarmaya çalışmak istiyorum.Şu anda bu işlemi manuel olarak Excel dosyasında yapıyorum.Ama bir yöntem ile formül oluşturup bu işlemi otomatik olarak yapmak için Accessde nasıl bir uygulama oluşturabilirm.

Yardımcı olabilirseniz ya da bir yöntem gösterebilirseniz çok sevinirim.

İyi Akşamlar.


Eklenti Dosyaları
.rar   örnek veri.rar (Boyut: 49,56 KB / İndirilme: 57)



  Alıntı
Bu mesajı beğenenler:
#2
Sayin Başak Atalay;

Asagida ki SQL sorusu ile 1600 ustu harici kayitlari kullanılmayacak ıdler tablosuna kaydedilmesini yapabilirsiniz.

SQL
  1. INSERT INTO [kullanılmayacak ıdler]
  2. SELECT Tablo1.* FROM Tablo1 WHERE ((((SELECT b.ID FROM
  3. Tablo1 AS b WHERE ((b.ID)=Tablo1.ID) GROUP BY b.ID
  4. HAVING (((SUM(b.TOTAL))<1599)))) IS NOT NULL))



Kolay gelsin......



  Alıntı
Bu mesajı beğenenler:
#3
Sayın dsezgin83260,

Öncelikle yardımınız için teşekkür ederim.
Sanırım tam olarak yapmak istediğimi anlaşılır olarak ifade edemedim.Yapmak istediğim "Tablo1" deki kayıtlarımın örneğin ilk satırdaki kaydımdan başlayıp "TOTAL" kolonumdaki sayıları toplamaya başlayacak.Tek tek toplayıp bu toplam sayı 1600'e ulaştığında duracak.1600'ı geçmeyecek.Toplamı 1600 yapan ıdlerimin olduğu listeyi sorguda görmem gerekiyor.Kalan diğer ıdlerimi de "kullanılmayacak ıdler" tablosuna aktartmak istiyorum.

Bu durumu sorguda yapmam mümkün müdür?



  Alıntı
Bu mesajı beğenenler:
#4
Sayin Başak Atalay;

Gorme:
SELECT Tablo1.*, (SELECT Sum(b.TOTAL) FROM Tablo1 As b Where ((b.ID)<Tablo1.ID)) AS SartToplam FROM Tablo1 WHERE ((((SELECT Sum(b.TOTAL) FROM Tablo1 As b Where ((b.ID)<Tablo1.ID)))<1600)) ORDER BY Tablo1.ID

Tabloya kaydetme:
INSERT INTO [kullanılmayacak ıdler]
SELECT Tablo1.* FROM Tablo1 WHERE ((((SELECT Sum(b.TOTAL) FROM Tablo1 As b Where ((b.ID)<Tablo1.ID)))>1599)) ORDER BY Tablo1.ID

Kolay gelsin.....



  Alıntı
Bu mesajı beğenenler:
#5
Sayın dsezgin83260;

Yardımınız ve desteğiniz için teşekkür ederim.

İyi Çalışmalar.



  Alıntı
Bu mesajı beğenenler:
#6
Merhabalar,

Bu şekilde bir çalışma kod ile yapılabilir mi?

Benim de buna benzer bir çalışma yapmam gerekiyor.Bir butona tıkladığımda önce tüm listemi görüntüleyip ardından en baştaki satırdan başlayıp atıyorum bir kolonumun toplamı 2000 sayısına ulaşıncaya kadar toplamları alıp her bir satırı görüntüleyip ardından en alt kısmında satır toplamımı görmek bir butona tıkladığımda ise diğer tüm kayıtlarımın listesini ve o listenin altındaki toplam tutarı görmem gerekiyor.

Form üzerinde bu durum mümkün müdür?

Henüz Access konusunda yeniyim bu konuda beni bilgilendirebilrseniz sevinirim.




  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [VBA] Birden çok Seçenek Seçili Alandaki Verileri Kopyalama evidi 9 637 26-02-2025, 17:36
Son Mesaj: evidi
  Form üzerinden Bir Kaç Tabloya Verileri Kaydetmek myesukan 2 400 21-01-2025, 16:45
Son Mesaj: myesukan
  [SORGU] Farklı Sütunlardaki Aynı Verileri Saymak TheREDROSE 11 798 31-07-2024, 16:15
Son Mesaj: TheREDROSE
  Tablodaki Verileri Yan Yana Yazdırmak 10pele 11 695 09-03-2024, 02:52
Son Mesaj: dsezgin
  Ağ Konumundaki Excel Dosyasından Alınan Verileri Güncelleyememe geneclean 2 414 20-02-2024, 14:27
Son Mesaj: dsezgin
  Verileri Güncellemek m_demir 18 998 21-01-2024, 19:59
Son Mesaj: m_demir
  Bir Sütuna Girilen Verileri Başka Bir Sütun Ile Karşılaştırıp Hesaplama bilservisci 4 720 08-01-2024, 11:58
Son Mesaj: bilservisci
  Tablodaki Verileri Yan Yana Yazdırmak atyaty 4 772 11-12-2023, 12:57
Son Mesaj: atyaty

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi