AccessTr.neT
Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması (/konu-access-de-2-alana-girilen-degerin-diger-bir-alanda-toplanmasi.html)

Sayfalar: 1 2 3 4 5


Cvp: Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması - ByTankut - 16/06/2009

(16/06/2009, 18:50)donepezil yazdı: Bu tür formülleri denetim kaynağına yazmanız gereklidir. Veri girilip hücreden çıkıldığı anda hesaplama yapılır. Örneğinizi ekledim.
Zaten kaan2000 ekleyip göndermiş ve örneği çalışıyor. Siz neden çalıştıramadınız acaba? Benimki de aynısı.

Sanırım Ben Yanlış Yere Bakıyorum Sizin Dosyadada Bulamadım.
Tarif Etme imkanınız Varmı ??
Tabloya Bakıyorum.Toplam Alanı Boş Geliyor.
Hesaplama ile ilgili olarakta yapılmış bir yer goremıyorum.


Cvp: Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması - Puletin - 16/06/2009

Örnek ektedir.Sayın ByTankut


NOT: Lütfen Dosyalarınızı sıkıştırmadan Foruma eklemeyelim...


Cvp: Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması - ByTankut - 16/06/2009

(16/06/2009, 19:26)Puletin yazdı: Örnek ektedir.Sayın ByTankut


NOT: Lütfen Dosyalarınızı sıkıştırmadan Foruma eklemeyelim...

Malesef Bu Ornektede Toplam Alanı Boştur.
Sanırım Ben Bir Hata Yapıyorum.
2007 Kullanıyorum.2003 lerı acarken sorun olabılırmı acaba???
Ayrıca Bu Toplam işini Tablo alanında yapıyorsunuz degilmi???


Cvp: Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması - mehmetdemiral - 16/06/2009

Arkadaşlar, veri depolamada yapılacak yanlışlardan biri, zaten var olan iki değerin (tabloya yazılmış iki değerin demek daha doğru) toplamının tekrar tabloya yazılmasıdır. Ama sayın ByTankut illa da olsun dediğine göre, bir sebebi var diye düşünüyorum.

Bunun için Puletin'in yöntemi doğru ama toplam adlı alanı tabloyla ilişkili değil. Bu yüzden güncelleme sonrası değerler tabloya yazılmıyor. Bir de sanıyorum değişkenler üzerinden yapmış. Bence o kadar ayrıntıya gerek yok. Value parametresi de gerekmez. Her ihtimale karşı recordset güncellemesi yaptım.

Me.Toplam = Me.Nakit + Me.Multinet
Me.Recordset.Requery

bu kadar. Kolay gelsin.

Bu arada, sayın ByTankut toplama işini tablo tarafında yapıp yapmadığımızı sormuş. Access tablolama programı değil ki, işlemleri tabloda yapalım. Tablolar verileri saklamak içindir. İşlemler form üzerinde yapılır. Bunda da "nakit" ve "Multinet" alanlarına bir değer girildiğinde toplama işlemi gerçekleşir ve -her ne kadar bana saçma da gelse- istediğiniz şekilde tabloya "toplam" alanına kaydedilir.

Yine dediğim gibi, Nakit ve multinet alanları tabloya kaydedildikten sonra bu değeri istediğiniz zaman

toplam= nakit + multinet

formülüyle alabilirsiniz. Neden tekrar tabloya yazasınız ki?


Cvp: Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması - ByTankut - 16/06/2009

(16/06/2009, 20:04)mehmetdemiral yazdı: Arkadaşlar, veri depolamada yapılacak yanlışlardan biri, zaten var olan iki değerin (tabloya yazılmış iki değerin demek daha doğru) toplamının tekrar tabloya yazılmasıdır. Ama sayın ByTankut illa da olsun dediğine göre, bir sebebi var diye düşünüyorum.

Bunun için Puletin'in yöntemi doğru ama toplam adlı alanı tabloyla ilişkili değil. Bu yüzden güncelleme sonrası değerler tabloya yazılmıyor. Bir de sanıyorum değişkenler üzerinden yapmış. Bence o kadar ayrıntıya gerek yok. Value parametresi de gerekmez. Her ihtimale karşı recordset güncellemesi yaptım.

Me.Toplam = Me.Nakit + Me.Multinet
Me.Recordset.Requery

bu kadar. Kolay gelsin.

Bu arada, sayın ByTankut toplama işini tablo tarafında yapıp yapmadığımızı sormuş. Access tablolama programı değil ki, işlemleri tabloda yapalım. Tablolar verileri saklamak içindir. İşlemler form üzerinde yapılır. Bunda da "nakit" ve "Multinet" alanlarına bir değer girildiğinde toplama işlemi gerçekleşir ve -her ne kadar bana saçma da gelse- istediğiniz şekilde tabloya "toplam" alanına kaydedilir.

Yine dediğim gibi, Nakit ve multinet alanları tabloya kaydedildikten sonra bu değeri istediğiniz zaman

toplam= nakit + multinet

formülüyle alabilirsiniz. Neden tekrar tabloya yazasınız ki?

Evet Tesekkur Ediyorum Bilgi İçin Ancak Şunuda Belirteyim. Sizden GElen Bütün Dosyaları indirdim. Ancak Hiçbirinde Form Çıkmadı ve Tablo Alanı vardı. Sanırım 2007 kullandıgımdan kaynaklanıyor bu.
O yuzden hala sorunu cozemedım ancak form alanında ılgılı adıma tekrar bakacagım.


Cvp: Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması - donepezil - 16/06/2009

(16/06/2009, 13:57)ByTankut yazdı: Form ıcerısınde Nakit ve Multinet alanları var, buraya girdigim parasal degerin toplamını Toplam alanına yazmasını ıstıyorum. Ancak Bir Turlu Yapamadım.
Yardımcı olursanız sevinirim.

Mehmet Hocam Tankut bey sorusunda form üzerinde toplamdan bahsettiği için ben bu sorun için form üzerinde toplam aldım, diğer arkadaşlarımda sanırım öyle yaptı. Tablodaki verilerin işlemden sonra tekrar tabloya yazılması konusundaki fikirlerinize tamamen katılıyorum. BİLSİS'i ilk planladığım günlerde bende bu olayda ısrarcıydım. Ama gereksiz olduğunu daha sonraları anladım.Access'i çözdükçe ByTankut'ta anlayacaktır umarım.

Kolay gelsin.
(16/06/2009, 20:43)ByTankut yazdı: Evet Tesekkur Ediyorum Bilgi İçin Ancak Şunuda Belirteyim. Sizden GElen Bütün Dosyaları indirdim. Ancak Hiçbirinde Form Çıkmadı ve Tablo Alanı vardı. Sanırım 2007 kullandıgımdan kaynaklanıyor bu.
O yuzden hala sorunu cozemedım ancak form alanında ılgılı adıma tekrar bakacagım.

2007 olduğu içindir sanıyorum. hepsinde form var.