Skip to main content

AccessTr.neT


Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması

Access' de 2 Alana Girilen Degerin Diğer Bir Alanda Toplanması

Çözüldü #7
(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.
Cevapla
Çözüldü #8
Örnek ektedir.Sayın ByTankut


NOT: Lütfen Dosyalarınızı sıkıştırmadan Foruma eklemeyelim...
.rar 2003Veritabanı1.rar (Dosya Boyutu: 19,51 KB | İndirme Sayısı: 296)
Kaplumbağa ya dikkat et...
Sadece  başını çıkartıp risk aldığında ilerleyebiliyor...
Cevapla
Çözüldü #9
(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???
Cevapla
Çözüldü #10
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?
.rar 2003Veritabanı1.rar (Dosya Boyutu: 20,91 KB | İndirme Sayısı: 201)
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #11
(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.
Cevapla
Çözüldü #12
(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.
Son Düzenleme: 16/06/2009, 21:30, Düzenleyen: donepezil.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task