sütunlar arası çarpma işlemi

1 2
03/02/2011, 17:13

nihildem

arkadaşlar merhaba,
bu forumda da var bazı örnekler ama ben sadece web için kullandığım için access'i pek anlayamıyorum.
bu nedenle bana adım adım iki sütun arasında çarpma işleminin nasıl yapılacağını anlatan biri olursa minnettar kalırım.

ben bir yerde modül açacaksın

"Function carp ( )
alan3.value=alan1.value*alan2.value
End Function
sonra
alan1 ve alan2 özelliklerine gir ve oradan güncelleştiğinde kısmına
=carp( )"

bunu yazacaksın die bişey buldum ve uyguladım. sanırım çalışacak ama başaramadım.
ayrıca, daha önce girilen değerlerinde otomatik olarak bu işlemi uygulaması olası mıdır?

şimdiden teşekkür ederim.
03/02/2011, 17:30

okileturc

Örneğinizi ekleseydiniz üzerinde anlatabilirdik. Sorunuzun
genel olarak cevabı : Evet çok sık kullandığınız işlemler
için genel ve/veya özel modüller ( komut yığınları ) oluşturup
bu modülleri lazım oldukça çağırabilirsiniz
Kolay gelsin
03/02/2011, 17:40

alpeki99

Yazdığınızdan anladığım kadarıyla tablodaki iki alanı çarpıp sonucu üçüncü bir alana kaydetmeye çalışıyorsunuz. Eğer web tabanlı kullanıyorsanız bu dosyayı olabilir bu işlem ancak Access ile masaüstü kullanacaksanız ve Access 2010 dan aşağı versiyonları kullanıyorsanız kesinlikle yanlış yapıyorsunuz.
03/02/2011, 17:40

nihildem

öncelikle teşekkür ederim.
örnek dosyayı ekledim. ama göremiyorum. sanırım forumda yeni olduğum için gözlerim acemi... seçemedim.
bu nedenle bir daha ekliyorum.
şimdi oldu
burada, fiyat sütunu ile stok sütunu çarpılıp tutar sütununa değeri yazdırmaya çalışıyorum. ama görüldüğü üzere bomboş
03/02/2011, 17:48

okileturc

Ama sizin formunuz yok ?!
Çok özel bir durum olmadığı sürece tablolarımızda
hesaplanmış alanları tutmuyoruz . Yani
a+b=c için "c" adında bir alana ihtiyaç yoktur.
Ama ısrar ediyorsanız bir form yaratıp onun
üzerinde bu işlemi yapmanız gerekir.
Bu defaya mahsus formunuz yapıp birazdan eklerim
03/02/2011, 17:55

okileturc

Örnek ektedir
Formunuzda kayıtları tek tek gezip
fiyat veya stok alanlarındaki değerleri
tekrar girin Tutar alanları güncellenecek
ve tablonuza yansıyacaktır

Bahsettiğiniz minik modül örneğini de
formun kod sayfasında görebilirsiniz

Private Sub carp()
Me.Tutar = Me.fiyat * Me.stok
End Sub

Kolay gelsin
1 2