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ı - mehmetdemiral - 17/06/2009

Evet, diğer arkadaşların çalışmalarında da benim çalışmamda da form var. Fakat diğer çalışmalarda arkadaşlar form üzerinde yaptırdıkları toplama işlemini, ilişkisiz bir metin kutusunun denetim kaynağına yazdıkları kodlarla sağlamışlar. Doğrusu da odur zaten. Ama siz tabloda görmek istediğiniz için ben form üzerindeki "toplam" alanına veriyi, "nakit" ve "multinet" alanlarının güncelleme sonrasında olayına koydum.

Siz şöyle yapın: Boş bir Access çalışması açın(ya da oluşturun). Veri al komutunu kullanarak benim gönderdiğim örnek içindeki tüm tablo ve formları yeni çalışmanıza alın. Bu işlem sırasında form görmelisiniz. Onu da alıp deneyin bakalım çalışıyor mu?

Bu arada, Office 2007'nin 2003 formlarına bir kastı yoktur. Silmesini anlamış değilim. İyice denediniz mi?. Eğer siliyorsa siz de onu silin. Ödeşirsiniz. Hem bu kadar eziyet çekip de hala 2007 kullanmaya gerek de yok. Biz ülke olarak hep geriden gelmeye alıştığımız için 2009 yılında 2003 Office kullanmakta bir sakınca görmüyoruz sanırımImg-grin))


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

(17/06/2009, 01:54)mehmetdemiral yazdı: Evet, diğer arkadaşların çalışmalarında da benim çalışmamda da form var. Fakat diğer çalışmalarda arkadaşlar form üzerinde yaptırdıkları toplama işlemini, ilişkisiz bir metin kutusunun denetim kaynağına yazdıkları kodlarla sağlamışlar. Doğrusu da odur zaten. Ama siz tabloda görmek istediğiniz için ben form üzerindeki "toplam" alanına veriyi, "nakit" ve "multinet" alanlarının güncelleme sonrasında olayına koydum.

Siz şöyle yapın: Boş bir Access çalışması açın(ya da oluşturun). Veri al komutunu kullanarak benim gönderdiğim örnek içindeki tüm tablo ve formları yeni çalışmanıza alın. Bu işlem sırasında form görmelisiniz. Onu da alıp deneyin bakalım çalışıyor mu?

Bu arada, Office 2007'nin 2003 formlarına bir kastı yoktur. Silmesini anlamış değilim. İyice denediniz mi?. Eğer siliyorsa siz de onu silin. Ödeşirsiniz. Hem bu kadar eziyet çekip de hala 2007 kullanmaya gerek de yok. Biz ülke olarak hep geriden gelmeye alıştığımız için 2009 yılında 2003 Office kullanmakta bir sakınca görmüyoruz sanırımImg-grin))

Mehmet Bey,
Dediginiz sekilde aktardım, ancak tabloda toplam alanında dogru deger vardı ama, form yıne olusmamıstı.
Sanırım resimle anlatıp cozumleme yoluna bakacagım.
Artık Resim Gönderiyorum Nereye NE Yazacagım.

http://img189.imageshack.us/img189/4268/accessj.jpg

Buraya bir bakın ıstersen.


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

1- Resimde en altta yer alan "Toplam" yazan etiket karşısındaki "ilişkisiz" yazan alanın üzerine sağ tuş yapıp denetim kaynağına gelin ve "toplam" yazın yada seçin.

2- Üstte yer alan "Nakit" yazan etiketin karşısındaki "nakit" yazan metin kutusunun özelliklerinden "günceleme sonrasında" olayına girin ve ,

Private Sub nakit_AfterUpdate()

End Sub

satırlarını ortasına (yani end sub en altta ve Private Sub nakit_AfterUpdate() ifadesi en üstte kalacak şekilde

toplam = nakit + multinet

yazın. Aynı işlemi hemen sağda yer alan "multinet" isimli metin kutusuna da yapın. Eğer kayıtlarda güncelleme yapmak ile ilgili sıkıntı olursa da bu yazdığımız ifadenin altına

me.recordset.requery

yazın.

Bu kadar.


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

Durumu bir güncelleştirme sorgusuyla Halletmeye çalıştım
Form kapandığında ilgili alan tablodan güncelleştirilecek.


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

Sayın kaan2000
sanırım olayın başında da belirtildi ama dikkatinizden kaçmış. Sayın ByTankut toplam verinin tabloya kaydını istiyor. Onun dışında birçok yoldan verinin toplama işlemi yapılabilir. Sizin örneğinizde de toplam isimli metin kutusunun denetim kaynağı ilişkisiz. Yani veriler tabloya kaydedilmeyecek. Bundan önceki tüm örnekler de aynı şekilde zaten...


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

Sanırım sizde güncelleştirme sorgusunun sonucunu farketmediniz Toplam adındaki ilişkisiz MetinKtusundA Toplanan değer form kapandığında Tablodaki Toplam alanının ilgili kaydına yazılıyor.

İlgili kayıtları bir güncelleyip formu kapatın Tablodaki Toplam alanındaki değişikliği farkedeceksiniz