dbgridde toplama işlemi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 69
- Kayıt: 02 Oca 2009 09:03
Re: dbgridde toplama işlemi
hesapladığım alan içinmi yeni query kullancağım.o zaman hesapladığım alanı db gridde nasıl göstereceğim.veya bana açıkça şöyle şöyle yapacaksın dermisin.yukarıda dediğim gibi query ilk defa kullanıyorum sorularım biraz basit olabilir.yardımlarınız için teşekkür ederim
Re: dbgridde toplama işlemi
Var galiba..aslangeri yazdı:s.a.
query kıtlığımı var?![]()
sql i değiştireceğine forma ikinci bir query nesnesi koy onu kullan

Toplama işleminide Queryinin içinde yaptır. gerçi Gridde gösterdiğin hesap nasıl bilemiyorum ama.
datasete bağlı query şöle olsun mesela;
ID, Giren, Cıkan.
Sen burada Bakiyeyi Calculated Field ile hesaplattırıyorsan bunun yerine direk Query den hesaplattır.
Kod: Tümünü seç
Select ID, Giren, Cıkan , (Giren-Cıkan) As Bakiye from tablo

Bir kelimenin anlamını öğretsen bile yeter..



-
- Üye
- Mesajlar: 69
- Kayıt: 02 Oca 2009 09:03
Re: dbgridde toplama işlemi
bunu yazdığımda db gridde n veri girişşi yaptığım için 2. kayda konumlanıp veri girişi yapmaya kalıkınca hata veriyor.datbase bu işlemi yapamaz deyip işlem kesiliyor.
Re: dbgridde toplama işlemi
s.a.
dbgridde gösterdiğiniz kayıltar için birtane query. sqline select ifadeni yaz.
fieldlarını ekle. calculated fieldlarınıda ekle.
sonra sütun toplamı için ikinci bir query koy. onun sqlinede sum lu ifadeni yaz.
yani tquery bileşeninin sql ini değiştirme. onun yerine forma ikinci bir query bileşeni koy.
veya ben olayı kaçırdım. başka yerlerdeyiz.
dbgridde gösterdiğiniz kayıltar için birtane query. sqline select ifadeni yaz.
fieldlarını ekle. calculated fieldlarınıda ekle.
sonra sütun toplamı için ikinci bir query koy. onun sqlinede sum lu ifadeni yaz.
yani tquery bileşeninin sql ini değiştirme. onun yerine forma ikinci bir query bileşeni koy.
veya ben olayı kaçırdım. başka yerlerdeyiz.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
-
- Üye
- Mesajlar: 69
- Kayıt: 02 Oca 2009 09:03
Re: dbgridde toplama işlemi
arkadaşlar çok teşekkür ederim problem çözüldü.
Re: dbgridde toplama işlemi
Nasıl çözdüğünüzü açıklasanız da 20 tane mesaj boşa gitmesin.ZeynelAbidin yazdı:arkadaşlar çok teşekkür ederim problem çözüldü.
Bir kelimenin anlamını öğretsen bile yeter..



-
- Üye
- Mesajlar: 69
- Kayıt: 02 Oca 2009 09:03
Re: dbgridde toplama işlemi
mesajların dışında bi şekilde çözmiş olsam zaten nasıl yaptığımi anlatmak zorundaydım.aslangeri arkadaşımın son mesajı yetti.
Re: dbgridde toplama işlemi
Zannedersem aradığımı burada buldum.
Aslangeri hocam son msj ını açabilir misin?
Aslangeri hocam son msj ını açabilir misin?
Re: dbgridde toplama işlemi
Projeyi forumda paradox a olan muhalefet nedeni ile access veri tabanına taşıdım. Table lar yerine adodataset kullandım.
Projede satış ekranım var, satış ekranında calculatedfield alan var. Bu calculatedfield alanda sütun toplamı yaptırmak istiyorum. Dbgrid i bir tampon dosyaya bağladım, tampon dosyada kayıt yapmıyorum, sadece bu tablodan gösterip daha sonra kaydet butonu ile kayıdı başka tablolarda yapmayı düşünüyorum.
Bu tampon dosyayı gridde gösterip calcfield olan sütunda toplam almak istiyorum.
Bir query koydum. Bağlantıları tampontabloya yaptım. SQL sine
yazdım. Alanları ekleyip tutar alanını fkcalculated olarak düzenledim.
Soru 1 . Bu query1'in oncalcfield ına bir kod yazacak mıyım?
Bundan sonra query2 koydum. Bağlantıları yaptım. SQL sine
yazdım. Alanları ekledim.
Soru 2 . Bundan sonra ne yapacağım, şimdiye kadar yaptıklarım doğru mu??
Projede satış ekranım var, satış ekranında calculatedfield alan var. Bu calculatedfield alanda sütun toplamı yaptırmak istiyorum. Dbgrid i bir tampon dosyaya bağladım, tampon dosyada kayıt yapmıyorum, sadece bu tablodan gösterip daha sonra kaydet butonu ile kayıdı başka tablolarda yapmayı düşünüyorum.
Bu tampon dosyayı gridde gösterip calcfield olan sütunda toplam almak istiyorum.
Bir query koydum. Bağlantıları tampontabloya yaptım. SQL sine
Kod: Tümünü seç
select * from barsatvt.TabloTampon
yazdım. Alanları ekleyip tutar alanını fkcalculated olarak düzenledim.
Soru 1 . Bu query1'in oncalcfield ına bir kod yazacak mıyım?
Bundan sonra query2 koydum. Bağlantıları yaptım. SQL sine
Kod: Tümünü seç
select * from barsatvt.TabloTampon
Soru 2 . Bundan sonra ne yapacağım, şimdiye kadar yaptıklarım doğru mu??