Skip to main content

AccessTr.neT


Koşullu Hesaplama

Koşullu Hesaplama

Çözüldü #1
selamlar;
dostlar ilginç bir fikrim var ancak nasıl bir yöntem ile içinden çıkarım, çözebilirim bulamadım. şöyle örnekle anlatayım.
bir tablomuz var tablo_a içeriği aşağıdaki gibi olsun;

ıd  donem        urun        tutar      pay
1    01/04/2021 a ürünü    50,00    0,00
2    01/04/2021 b ürünü    100,00  0,00
3    01/05/2021 a ürünü    100,00  0,00
4    01/05/2021 b ürünü    100,00  0,00

ikinci bir tabloda da tablo_b diyelim burada bir koşullar tanımlayacağız;
ıd  urun        kural            sonuc
1  a ürünü  tutar> 51,00  pay=tutar*0,05
2  a ürünü  tutar< 50,00  pay=tutar*0,03
3  b ürünü  tutar>0        pay=tutar*0,10

gibi kuralları kullanıcıya tanımlatarak tablo_a verilerinde pay alanı hesaplamasını tablo_b tablodaki şartlara bakarak belirlemek istiyorum.
biraz karışık gibi duruyor olsa da nasıl olabilir fikirlerinizi bekliyorum.
ilgilenenlere şimdiden teşekkürler.
Cevapla
#2
teorik olarak fikriniz güzel olsa da uygulamada ciddi sorunlar olacağını düşünüyorum, özellikle 2den fazla kriterin olduğu durumlarda kullanıcı kaynaklı hatalı veri girişi sistemin çalışmasını zora sokabilir. Ama çalışmanız olmadan, sistemi nasıl tasarladığınızı görmeden kesin bir yargıda bulunmak da doğru olmaz.
Cevapla
#3
(17/05/2021, 13:23)gocebe yazdı: selamlar;
dostlar ilginç bir fikrim var ancak nasıl bir yöntem ile içinden çıkarım, çözebilirim bulamadım. şöyle örnekle anlatayım.
bir tablomuz var tablo_a içeriği aşağıdaki gibi olsun;

ıd  donem        urun        tutar      pay
1    01/04/2021 a ürünü    50,00    0,00
2    01/04/2021 b ürünü    100,00  0,00
3    01/05/2021 a ürünü    100,00  0,00
4    01/05/2021 b ürünü    100,00  0,00

ikinci bir tabloda da tablo_b diyelim burada bir koşullar tanımlayacağız;
ıd  urun        kural            sonuc
1  a ürünü  tutar> 51,00  pay=tutar*0,05
2  a ürünü  tutar< 50,00  pay=tutar*0,03
3  b ürünü  tutar>0        pay=tutar*0,10

gibi kuralları kullanıcıya tanımlatarak tablo_a verilerinde pay alanı hesaplamasını tablo_b tablodaki şartlara bakarak belirlemek istiyorum.
biraz karışık gibi duruyor olsa da nasıl olabilir fikirlerinizi bekliyorum.
ilgilenenlere şimdiden teşekkürler.

Uygulamak istediğiniz yöntem satış firmalarında ürün bazlı kotaya göre artan bazda prim sisteminin aynısı. Bu çözüm excelde rahatlıkla yapılabilir. Access olmak zorunda mı.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#4
(17/05/2021, 14:16)berduş yazdı: teorik olarak fikriniz güzel olsa da uygulamada ciddi sorunlar olacağını düşünüyorum, özellikle 2den fazla kriterin olduğu durumlarda kullanıcı kaynaklı hatalı veri girişi sistemin çalışmasını zora sokabilir. Ama çalışmanız olmadan, sistemi nasıl tasarladığınızı görmeden kesin bir yargıda bulunmak da doğru olmaz.
cevabınız için teşekkürler kullanıcının tanımlamasına bağlı çakışma ve/veya sıkıntı yaşanmamasını sağlayabilirim.

(17/05/2021, 15:30)Oğuz Türkyılmaz yazdı:
(17/05/2021, 13:23)gocebe yazdı: selamlar;
dostlar ilginç bir fikrim var ancak nasıl bir yöntem ile içinden çıkarım, çözebilirim bulamadım. şöyle örnekle anlatayım.
bir tablomuz var tablo_a içeriği aşağıdaki gibi olsun;

ıd  donem        urun        tutar      pay
1    01/04/2021 a ürünü    50,00    0,00
2    01/04/2021 b ürünü    100,00  0,00
3    01/05/2021 a ürünü    100,00  0,00
4    01/05/2021 b ürünü    100,00  0,00

ikinci bir tabloda da tablo_b diyelim burada bir koşullar tanımlayacağız;
ıd  urun        kural            sonuc
1  a ürünü  tutar> 51,00  pay=tutar*0,05
2  a ürünü  tutar< 50,00  pay=tutar*0,03
3  b ürünü  tutar>0        pay=tutar*0,10

gibi kuralları kullanıcıya tanımlatarak tablo_a verilerinde pay alanı hesaplamasını tablo_b tablodaki şartlara bakarak belirlemek istiyorum.
biraz karışık gibi duruyor olsa da nasıl olabilir fikirlerinizi bekliyorum.
ilgilenenlere şimdiden teşekkürler.

Uygulamak istediğiniz yöntem satış firmalarında ürün bazlı kotaya göre artan bazda prim sisteminin aynısı. Bu çözüm excelde  rahatlıkla yapılabilir. Access olmak zorunda mı.

cevabınız için teşekkürler
aslını isterseniz, bu uygulama satışlar, giderler, bu işlerden pay alan ve bütün bu işlemlerin bitiminde bunlara bağlı genel net kalan üzerinden ayrı bir paylaşım gibi bir yapı daha var. bunu excellde denedim ancak işin içeriğinin karmaşıklığından dolayı tablolar baya içinden çıkılmaz oldu. onun için accessde yapmaya karar verdim. aslını isterseniz pay kısmında bir sürü if yapıları kullanarak hesaplanmış alan olarak bir sonuç buluyorum. ancak yeni bir durum söz konusu olduğunda tablonun içerisinde düzenleme yapmak zorunda kalacağım.
halbuki kurallarını bir tabloda tutarak şartları belirtip kural aktif veya pasif, geçerlilik tarihi veya başka koşullar ile hesaplama yaparsam baya kolaylaştıracaktır.
Cevapla
#5
sorununuz çözüldü mü?
Cevapla
#6
(18/05/2021, 16:36)berduş yazdı: sorununuz çözüldü mü?
koşullara bağlı hesaplamayı Vba kodlarında update Sql kullanarak işletebilirim onda sorun yok ancak hala kuralı sorgulayarak işlem adımına geçme işini kafamda oturtamadım.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task