Merhaba,Fb ile bir hesaplaam alanı yapmama lazım.
işlem şöyle
eğer kasa_parabirimi.value = 'euro' ise doviz_euro (döviz ayrı bir tablo) ile kasa_tutar ı çarp
eğer kasa_parabirimi.value = 'usd' ise doviz_usd (döviz ayrı bir tablo) ile kasa_tutar ı çarp
eğer kasa_parabirimi.value = 'tl' ise doviz_tl (döviz ayrı bir tablo) ile kasa_tutar ı çarp
gibi bu işlemi nasıl yapabilirim?
teşekkürler
hesaplama alanı
hesaplama alanı
En son AhmetNuri tarafından 17 Ara 2010 02:52 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Ahmet DENİZ
Re: Firebirdde hesaplama alanı
u işi şöyle bir Trigger la çözdüm. database de farklı tablodaki verilerle hesap yaptırmak istiyen arkadaşlar için iyi bir örnek.
[/code]
Kod: Tümünü seç
çalışan kod
[code]
AS
declare variable avaluta numeric(15,4);
begin
/* Trigger text */
if (new.order_pricetype = 'EURO') then begin
select valuta_euro from valuta into :avaluta;
end
else if (new.order_pricetype = 'USD') then begin
select valuta_usd from valuta into :avaluta;
new.order_pricegold = new.order_price * avaluta;
end
Ahmet DENİZ