başka bir tablodan parametre aktarmak

Katılım
6 Aralık 2006
Mesajlar
36
Excel Vers. ve Dili
office xp
Katsayı1 = 1,2
Kaysayı2 = 1,3
Katsayı3 = 1,089

gibi katsayı tanımlarım var

bu tanımları katsayı diye bir tabloda yaptım
çünkü ilerde bu katsayılar degişebiliri

sorum şu:

veri girişi yapılırken başka bir tablodan müşterinin cinsine göre bu katsayılardan birni katsayı tablosundan alarak ilgili fiyatı bu katsayıyla carpıp aynı tabloda yeni bir alan olarak eklemek istiyorum:

örneğin : Müşteri toptancıysa fiyat katsayı tablosundan katsayı3 ile çarpılacak

perakendiciyse katsayı2 ile gibi

tşkler
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın zehirli,

Herhangş bşr tablodan veri çekmenin yolu DLookUp fonksiyonu.

Diyelimki tblkatsayılar adlı bir tablonuz var.
Bu tablonun alan adları:
katsayıId
katsayı
olsun.

Başka bir tabloyla ilişkilendirilmiş bir formunuz var ve bu formunuzda txtMüşteriTürü adlı bir metin kutusu var. O zaman o formun load ve current olayına aşağıdaki kodları yazmanız gerekiyor.

Kod:
Dim strKatsayı As String
Dim katsayı As Long
 
If txtMüşteri=Toptancı Then
strKatsayı=Katsayı1
End If
 
If txtMüşteri=Parekendeci Then
strKatsayı=Katsayı2
End If
 
If txtMüşteri=...  Then
strKatsayı=...
End If
 
...
 
katsayı = DLookUp("katsayı","katsayılar","katsayıId='" & strKatsayı & "'"
katsayı değişkenine artık istediğiniz katsayı atanmıştır.

İyi çalışmalar:)
 
Katılım
6 Aralık 2006
Mesajlar
36
Excel Vers. ve Dili
office xp
tşk

teşekkür ederim
 
Üst