Form üzerinden hesaplanan alanın başka form üzerinden güncelleştirilmesi

1 2 3
07/12/2016, 20:52

nightashes

Fakat ilerleyen bölümlerde maliyet hesabı yapacağım o yüzden bu tip bir işleme ihtiyacım var.
Ürün Miktarı x Maliyet TL _ şeklinde bir hesaplama yaptıracağım
07/12/2016, 20:58

alpeki99

(07/12/2016, 20:52)nightashes yazdı: Fakat ilerleyen bölümlerde maliyet hesabı yapacağım o yüzden bu tip bir işleme ihtiyacım var.
Ürün Miktarı x Maliyet TL _ şeklinde bir hesaplama yaptıracağım

Fark etmez nerede olursa olsun bu işin yöntemi budur. Tablonuzda 10.000 ürün olduğunu varsayalım. Döviz güncellendiğinde siz bu 10.000 ürünün tamamının yeniden hesaplanmasını istiyorsunuz. Bu yanlış ancak ila ama illa ki isteniyorsa o zaman TL alanını tabloda hesaplanmış alan olarak tanımlarsınız. Her ne kadar hesaplanmış alan otomatik olarak bu işi yapsa dahi yapılmaması tercih sebebidir.

Hesaplama, rapor, sorgu vs. her neresi olursa olsun yapılacak tek şey Dolar * Kur olacaktır.
07/12/2016, 21:00

atoz112

sayın nightashes,

naçizane kendi adıma olmak üzere,aşağıdaki açıklamaların yapılması uygun görülmüştür.

bir ihtimal,işleyişi yanlış yorumluyor olabilirsiniz.eklediğiniz resimler üzerinden anlatımınız nezdinde,şöyle ki,

TANIM_DOVIZ adlı form üzerinde hangi Kur değerini SEÇ ile belirleyip akabinde,bu seçilen değeri TANIM_DOVIZ adlı tabloya kaydettirdiğinizde,bu tabloda geçerli değerler ne ise;bu değerleri kullanmak üzere URUN_YENI adlı form üzerindeki Döviz Cinsi denetiminden hangi değeri seçerseniz o değerin karşılığı olan TANIM_DOVIZ adlı tablodaki değeri ile hesaplama yapılmak sureti ile mtn_alisfiyatitl adlı denetime bu hesaplama sonucu aktarılmaktadır.

dolayısı ile de,akabinde sizin ifadeniz ile 3. ve 4.resimlerde olduğu gibi tekrar TANIM_DOVIZ adlı form üzerinde yeni bir Kur değeri SEÇ ile seçilip yeni değerleri kaydedildiğinde,yine ne seçilmiş ise o yeni değer üzerinden URUN_YENI adlı form üzerinde hesaplama yapılmaktadır.

kısacası,TL'ye karşılık gelen hesaplama işlemi,sorunsuz şekilde yapılmaktadır zaten.

belki,değerlerin geçerli olmasını sağlamak için URUN_YENI adlı form üzerindeki EKLE butonunu kullanmıyor olabilir misiniz acaba?

bilginize...iyi çalışmalar,saygılar.
07/12/2016, 21:04

atoz112

sayın nightashes,

bir önceki mesajda bahsi yapılan işlemlerin işleyişini içeren ekran görüntüleri eklerde yer almaktadır.














bilginize...iyi çalışmalar,saygılar.
07/12/2016, 22:33

nightashes

Sayın hocalarım çok teşekkürler verdiğiniz cevaplar için.

Sayın alpeki hocam dediğiniz gibi hesaplatıyorum forumlarda ama bunu tabloya veri olarak aldırıyorum. Sebebide dediğim gibi ilerde alt verili bir tablom var. RECETE_TASLAK tabloma bağlı alt veri sayfası olarak URUNLER_YENI tablosunu kullanıyorum.
RECETE_TASLAK da misalen;
KARIŞIM adlı bir taslağım olduğunu düşünelim. Bu karışımın alt verisinde URUN_YENI tablosundan seçtimiz ürünleri ekleyerek karışımın maliyetini hesaplayacağız. Tabi burada alt verideki ürünlerin bazıları dolar biriminden.
Ürünü ilk girdiğimizde seçili kur ne ise onun üzerinden hesap yapmakta fakat kur değişikliği olduğunda maliyette değişeceği için bu form üzerinden hesaplatırsak o hesabı nasıl işleteceğiz.


Sayın atoz hocam dediğimiz tanım ve uygulama sayenizde çok güzel çalışmakta fakat dediğim gibi seçili kur değiştiğinde girdisi yapılmış ürünün ALIŞFİYATITL kısmı tablodan güncellenmemekte.
Alıntı:TANIM_DOVIZ adlı form üzerinde hangi Kur değerini SEÇ ile belirleyip akabinde,bu seçilen değeri TANIM_DOVIZ adlı tabloya kaydettirdiğinizde,bu tabloda geçerli değerler ne ise;bu değerleri kullanmak üzere URUN_YENI adlı form üzerindeki Döviz Cinsi denetiminden hangi değeri seçerseniz o değerin karşılığı olan TANIM_DOVIZ adlı tablodaki değeri ile hesaplama yapılmak sureti ile mtn_alisfiyatitl adlı denetime bu hesaplama sonucu aktarılmaktadır.

Verdiğiniz değerli cevaplar için teşekkür ederim. Sorunumu nasıl çözebilirim kafam iyice karıştı açıkçası :/
07/12/2016, 22:42

alpeki99

Alıntı:KARIŞIM adlı bir taslağım olduğunu düşünelim. Bu karışımın alt verisinde URUN_YENI tablosundan seçtimiz ürünleri ekleyerek karışımın maliyetini hesaplayacağız.

Bak kendin diyorsun zaten "hesaplayacağız". Madem hesaplıyorsun hesabın toplamında yapacağın şey sadece Toplam * Kur
1 2 3