Skip to main content

AccessTr.neT


Gruplayarak toplama

61mustafaaydin
61mustafaaydin
3
2981

Gruplayarak toplama

Çözüldü #1
merhabalar,

"id"ve" sayı " adlı tabloda 2 sutun var.

aynı id nosuna sahip sayıların toplamını istiyorum ve bu değeri siteye yazdırmak istiyorum.
Asp kullanıyorum.

Belki bir çok yöntemi vardır bilemiyorum. Ama yapmaya çalıştığım, id -sayi- sayitoplam diye 3 sutunum olsun. ayni id satırındaki sayıların toplamı sayitoplam sutununda listelensin. bende o sutundaki verileri siteme çekiyim.

Access 2003 kullanıyorum.
Cevapla
#2
Tabloda hesaplattırmak yerine sorguda hesaplattırıp veriyi buradan almalısınız. Sorguda grupla seçeneğini kullanabilirsiniz.

Saygılar....
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla
#3
Sayın 61mustafaaydin,

Bahsettiğiniz talebinize dair aşağıdaki Sql sorgu ifadesini örnek alarak kendi alan tanımlamalarınıza göre düzenlemek sureti ile ulaşabilirsiniz.
SELECT Tablo1.id, Sum(Tablo1.sayi) AS Toplasayi FROM Tablo1 GROUP BY Tablo1.id;
Benzer durumlarda oluşturmanız gereken sorgu için hazırlama kalıbı şu şekildedir:
İd alanı için gruplandırma seçeneği,sayi alanı için de topla seçeneği tercih edilmeli;sorgu tasarım ekranında toplamlar ilavesi yapıldığında geçerli olacak şekilde.(toplamlar ilavesi sorgu tasarım ekranına nasıl dahil edilir? diye soracak olursanız da,bunun için yapmanız gereken de şu dur:sorgu tasarım ekranındayken iki kısımlı olan ekran görüntüsünün alt kısmında yer alan alan adı,tablo adı,… satırlarının olduğu alanda her hangi bir boş yere fare işaretçisi ile sağ tuşa basıldığında sağ tuş menüsünde toplamlar ifadesini göreceksiniz.bu toplamlar ifadesini seçtiğinizde toplamlar adında bir satır daha ilave edilecek diğerlerinin altına ve siz buradan hangi alan için nasıl bir tercih yapmak istiyorsanız o tercihleri belirleyebilirsiniz.)yukarıda da bahsi geçtiği üzere,örneğin;id alanı için grupla,sayi alanı için topla tercihini yapmak gibi.

Daha sonrasında da,sitenizde kullanmak üzere;Access uygulamanızdaki bu sorgudan verileri çekebilirsiniz.bilgilerinize.

Son olarak,ek’te bu talebinize dair örnek bir uygulama hazırlanmıştır.içeriğindeki sorguyu incelemeniz faydalı olacaktır.fakat bir hususu belirtmek gerekir.örnek uygulamada bir form hazırlanarak bu formdaki açılan kutudan id seçmeniz istenmekte ve bu seçiminize göre alt formdaki toplam değerlerin görseli sunulmuştur.siz ise,sadece bu uygulamadaki sorgu tasarım kısmına geçerek id alanı altında bulunan

[Forms]![Form1]![idsec]

İfadesini iptal etmiş olarak sorguyu kullanmanız gerekecektir,sitede yayınlamanıza uygun duruma gelmesi için.

Özeti şu:
SELECT Tablo1.id, Sum(Tablo1.sayi) AS Toplasayi FROM Tablo1 GROUP BY Tablo1.id;

Bu sorgu şeklinde kullanmanız kast edilmiştir.
İyi çalışmalar,
Saygılar.
.rar SayiToplam-ATOZ.rar (Dosya Boyutu: 14,8 KB | İndirme Sayısı: 44)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#4
Çok Teşekkür Ederim
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da