açılan kutu tıklandığında visual basic kodu

1 2 3
14/01/2011, 01:21

Oğuzhan Aşan

dediğinizi yaptım fakat toplam kazanılan tutar kayıt değişince değişiyor hangi kayıttaysam o tutarı hepsi için kabul ediyor bana sabit gelmesi lazım yani 178 tane satışın tutarların toplamı gelcek
14/01/2011, 01:38

maytas

Merhaba.

=Topla([Satış]![Ürün Adeti])

ve

=Topla([Satış]![Ürün Fiyatı])

deneyin
14/01/2011, 01:43

Oğuzhan Aşan

teşekkürler
14/01/2011, 22:44

Oğuzhan Aşan

form altbilgisinde her markaya göre toplam satış sayısı, toplam satış adeti, toplam kazanılan tutar olcak bunu nasıl yapabilirim ??
14/01/2011, 23:26

Oğuzhan Aşan

arkadaşlar satış formunda tutar adlı bir metin kutusu var bunu sorguda yeni alan adı olarak nasıl kullanabilirim lütfen yardım edin ?
14/01/2011, 23:43

ercansahin

Yeni bir sorgu oluşturun ve Sql ini;
SELECT Dsum ("[Ürün Fiyatı]","Satış","[Müşteri No]=" & [Müşteri No]) AS [Toplam Fiyat], Dsum ("[Ürün Adeti]","Satış","[Müşteri No]=" & [Müşteri No]) AS [Toplam Adet], ST.[Ürün Adeti], ST.[Ürün Fiyatı], ST.[NO], ST.[Müşteri No], ST.Ad, ST.Soyad, ST.Cinsiyet, ST.[Doğum Tarihi], ST.Telefonu, ST.Adresi, ST.İli, ST.[Ürün No], ST.Markası, ST.Modeli, ST.[Sipariş Tarihi], ST.[Teslim Tarihi]
FROM Satış AS ST
GROUP BY ST.[Ürün Adeti], ST.[Ürün Fiyatı], ST.[NO], ST.[Müşteri No], ST.Ad, ST.Soyad, ST.Cinsiyet, ST.[Doğum Tarihi], ST.Telefonu, ST.Adresi, ST.İli, ST.[Ürün No], ST.Markası, ST.Modeli, ST.[Sipariş Tarihi], ST.[Teslim Tarihi];
olarak belirleyin. Sorguda her kayıt için toplam rakamları yeniden yazacaktır, bu durum sizi aldatmasın. Burada yazan toplam rakamlar, o kişiye ait toplam verilerdir.

Aynı işi form üzerinde yapmak isterseniz. Dsum fonksiyonunu form üzerinde uygulamak isterseniz, yeni bir metin kutusu ekleyerek açılan kutudaki Müşteri No kaynağını silerek yeni oluşturduğunuz metin kutusuna atayınız. Örneğin bu metin kutusunun adı Metin44 olsun. Sonra alttaki toplam adet metin kutusunun Kayıt Kaynağına
=DSum("[Ürün Adeti]";"Satış";"[Müşteri No]=forms!Satış![Metin44]")
yazınız.

Ayrıca cevaplanmış konuda yeni sorularınız için yeni konu açmalısınız.
1 2 3