Skip to main content

AccessTr.neT


Tablolar arası hesaplanmış alanda Iff komutu yardımı

Tablolar arası hesaplanmış alanda Iff komutu yardımı

#11
(04/12/2016, 04:12)ozanakkaya yazdı: Merhaba,

URUN_YENI isimli formda bulunan mtn_dovizcinsi isimli açılan kutunun güncelleştirme sonrasında olayına aşağıdaki kodu ekleyiniz.

Select Case Me.mtn_dovizcinsi
   Case "Dolar"
       Me.mtn_alisfiyatitl = Me.mtn_alisfiyati * Dlookup ("Dolar", "TANIM_DOVIZ", "[SECIM]=-1")
   Case "Euro"
       Me.mtn_alisfiyatitl = Me.mtn_alisfiyati * Dlookup ("Euro", "TANIM_DOVIZ", "[SECIM]=-1")
   Case Else
       Me.mtn_alisfiyatitl = Me.mtn_alisfiyati
End Select

Formda yeni kayıt eklerken alış fiyatı yazıp döviz cinsi seçimi yaptıktan sonra tabloda işaretli dövize ait hesaplamayı
mtn_alisfiyatitl alanına aktarır.

tanımlanan dövize ait seçim değiştirilir ise önceki hesaplamalar değişecek mi bilmiyorum. Eğer değişecek ise sorgu ile bu işlem yapılabilir, zira hesaplanan alanların tabloya kaydedilmesi doğru değil.

Ayrıca Yapılmaması Gereken Ölümcül HatalarURL'ye Git 'a gösterdiğiniz özen için teşekkür ederim. Formdaki denetim açılan kutu ise "mtn_dovizcinsi" yerine "acl_dovizcinsi" şeklinde adlandırmanız daha doğru olacaktır.

Teşekkür ederim verdiğiniz cevap için tam olarak istediğim şey oldu. Fakat dediğim gibi seçim alanında birden fazla seçim varsa sıkıntı oluyor. Bu seçimlerden kafasına göre birini alıyor sanırım. Ve dediğiniz gibi kur için başka bir seçimi yapıldığında tek tek ürünlerin içine girip tekrar hesaplatma yapıp kaydetmem gerekiyor. Burada tek tek uğraşmanın olmaması lazım. Hangi kuru seçersek bütün ürünlere o kura göre TL çevirimi otomatik yapması lazım. Ve sadece bir tek kur seçilmesi lazım.

Teşekkürler.
Alıntı:Her şey bir fikirle başlar.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Tablolar arası hesaplanmış alanda Iff komutu yardımı - Yazar: nightashes - 04/12/2016, 14:39
Task