Skip to main content

AccessTr.neT


Sorguda formül kullanma hakkında

Sorguda formül kullanma hakkında

Çözüldü #1
İlişkili 2 tablom var
1- Firmalar ( firma_id,firmaad,ay,ucret)
2- İslemler (islem_id, firma_id,alinan)

Bir sorgu oluşturdum fakat istediğim formül çalışmıyor.

Olmasını istediğim şey şudur.

Bulunduğumuz ay - (Firmalar tablosundaki 'ay') = sonuç1

sonuç1 x (Firmalar tablosundaki 'ucret') = sonuç2

sonuç2 - (İslemler tablosundaki 'alinan') = firma bakiyesi

Örnek : Ali firmasının aidat alınmaya başlanacak ayı (Firmalar tablosundaki 'ay') 1. ay
ve alınacak aylık ücreti ise (Firmalar tablosundaki 'ucret') 100,00 tl. Şubat ayında 50,00 tl lik bir ödeme aldığımızı varsayalım. Bulunulan ay itibari ile firmanın bakiyesi nedir



3 - 1 = 2 ( bulunulan ay - firma kayıtlarındaki ay)
2 x 100,00 tl = 200,00 ( ay farkı x firma kayıtlarındaki alınacak ücreti)
200,00 tl - 50,00 tl = 150,00 bakiye ( bu aya kadar olan aidat farkı - alınan )

Bu formülü Access sorgusuna uygulayamadım.
.rar deneme.rar (Dosya Boyutu: 9,47 KB | İndirme Sayısı: 22)
drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #2
Bakiye: ((Month(Now())-[ay])*[ucret])-[alinan]
Cevapla
Çözüldü #3
(22/03/2013 23:12)aygun78 Adlı Kullanıcıdan Alıntı: Bakiye: ((Month(Now())-[ay])*[ucret])-[alinan]

Bende öyle yazmıştım fakat aynı firma_id li firmaya işlem ekleyince sonuç olumsuz
drummers, 11-05-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #4
tabloların değişti ama sanırım böle bişey istiyon
.rar deneme44.rar (Dosya Boyutu: 23,85 KB | İndirme Sayısı: 13)
Cevapla
Çözüldü #5
Merhabalar,
Asagidaki her bir satiri sorgunuzda ayri bir sutun'a kopyala-yapistir yaptiginizda calismasi gerekir.
Sonuc1LolatePart("m",date())-nz(firmalar.ay,0)
Sonuc2:Sonuc1*nz(firmalar.ucret,0)
[firma bakiyesi]:sonuç2 - nz(Islemler.alinan,0)

Not: NZ fonksiyonu kullanilmasini tavsiye ederim. Cunku, NZ "bosluk"un yerini sifir ile doldurur, aksi takdirde hesaplama sonucu "bosluk" cikar. Programinizin ileriki asamalarinda ortalama almaya kalktiginizda "bosluk" nedeniyle yanlis sonuclar alabilirsiniz.

Kolay gelsin
Cevapla
Çözüldü #6
Sn drummers son durum nedir?

Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task