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.
Ö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.
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
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.