kurlara göre bakiye getirme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
skyking
Üye
Mesajlar: 136
Kayıt: 09 Kas 2005 12:52
Konum: Antalya

kurlara göre bakiye getirme

Mesaj gönderen skyking »

slm arkadaslar

2 gundur sıyırdım kafayı... :evil:

sorum su sekilde;

kurlar
**********************************
tarih euro usd tl
18.02.2005 1,53 1,35 1,00
19.02.2005 1,6 1,39 1,00
bugunkü kur 1,57 1,37 1,00
*********************************
musterinin her aldıgı urunun karsısına ilgili ödeme doviz karsılıgını yazmam gerekiyor ve ödenen tutar ile satılan tutarlar arasında saglama yapmam gerekiyor cunki urunun fiyatı odenmişmi ödenmemiş mi ? (bakiyesi varmı diye)

yani:
urun: 70 euro = ödeme doviz birimi*odeme tutarı+yuvarlama gibi

tarih satıs tutarı TL degeri ÖDEME yuv tl

18.02.2005 70 euro 107,1 = ...... + ......
19.02.2005 60 usd 83,4 = ...... + ......
19.02.2005 50 euro 80 = ...... + ......

TL TOPLAM 270,5


1.soru
musteri gelip butun tutarı euro ile ödemek isterse ne kadar euro ödeyecegini (bakiyeyi) hangi tarihteki
euro kuruna gore getirsem ödenen ile satılan ürünun tutarların sagamasını yapmıs olurum?

2.soru
musteri gelip bir kısmını euro bir kısmını tl oderse bakiye bulmak için nasıl bir yol izlemem gerekiyor.

yardımcı olursanız cok sevinirim her öneriye acıgım[/quote]
turkcanfidan
Üye
Mesajlar: 380
Kayıt: 31 Eki 2005 03:26

Mesaj gönderen turkcanfidan »

Hareketleri tuttuğun table ın her satırında tltutar, doviztutar, dovizcinsi, dovizkuru gibi bilgileri tutarsan, ayrı bir sorgu ile ya da cxGrid in footerında tlbakiye , dovizbakiye gibi toplamlar aldırıp sağlamasını yapabilirsin.
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Mesaj gönderen pasa_yasar »

tablenin oncalcfields ile hesaplat böylece anlık hesaplamış olursun. her seferinde çarpıp birşeyler kaydetmene gerek kalmaz. ödeme sırasında ise döviz türüne göre kaydedersin
Cevapla