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?
2003Veritabanı1.rar
(Dosya Boyutu: 20,91 KB | İndirme Sayısı: 201)
İnadına, ille de Accesstr.net...