access hesaplama yardım

1 2 3
05/04/2011, 15:19

wave41

güzel teşekkür ederim fakat benim ihtiyacım olan daha basit birşey

a hücresindeki veriden b hücresindeki yüzdeyi çıkarıp c hücresine sonucu yazmak, ona göre veritabanına dokunmadan c hücresindeki veriyi siteye çekmek istiyorum
05/04/2011, 15:30

Coskun0559

"a hücresindeki veriden b hücresindeki yüzdeyi çıkarıp c hücresine sonucu yazmak"

hücrelerden bahsediyorsunuz sayın wave41;
o halde accessda form hazırlamanın mantığı yok zira formları tablolara veri girişlerini daha kolay ve hatasız yapalım diye kullanıyoruz.
sizin istediğiniz hücrelere veri girmek ki ben bundan direk tabloya veri girmeyi anlıyorum,o halde elle gireceksiniz.fakat 10000 küsür kayıt var buda çok zahmetli bi iştir.
Ben çalışmaya güncelleştirme sorgusu eklemiştim ama ne yazık ki iskonto oranları ve psf alanlarında veri olmadığı için kamu fiyatını düzgün hesaplamıyor.
Demek istediğim şu ki sizin "LINK" tablosuna girmiş olduğunuz verilerde eksiklikler var ve hesaplama yapamıyoruz.
ekteki resmi inceleyiniz.
05/04/2011, 15:56

wave41

hocam ekteki örnek vt üzerinde yapabilirmisiniz
05/04/2011, 16:29

Coskun0559

bu sefer anladım ve istediğiniz oldu.
örnekteki sorguyu sildim onunla işimiz yok.
LINK tablonuzu "veri sayfası" olarak değiştirdim.

kodlar:

Option Compare Database

Private Sub ISKONTO_ORANI_AfterUpdate()
Dim hesapla
hesapla = Me.PSF.Value * Me.ISKONTO_ORANI.Value / 100
Me.KAMU_FİYATI.Value = Me.PSF.Value - hesapla
End Sub
Private Sub PSF_AfterUpdate()
Dim hesapla
hesapla = Me.PSF.Value * Me.ISKONTO_ORANI.Value / 100
Me.KAMU_FİYATI.Value = Me.PSF.Value - hesapla
End Sub

buyrun deneyin sonucu bildirirseniz sevinirim...
05/04/2011, 18:55

wave41

evet istediğim buydu çok teşekkür ederim
07/05/2011, 03:57

wave41

Merhaba.Aynı tablo üzerinde yeni bir hesaplama yaptırmam lazım

ESDEGER_GRUP içinde aynı olanlardan kamu fiyatı(bunu örnek içinde hesaplatmıştık) en düşük olanı bulup buna %15 ekleyip ambalaj adedine bölüp hesaplama yapacağı ilacın ambalaj adedi ile çarpıp kamu fiyatından çıkaracak.

BİRAZ KARIŞIK OLDU SANIRIM.

ÖNCE EŞDEĞER GRUPLAR İÇİNDE AYNI OLAN VERİLERİ BULACAK.
BUNLARDAN EN DÜŞÜK KAMU FİYATLI OLANI BULACAK.
BU FİYATI O İLACIN AMBALAJ ADEDİNE BÖLÜP BİRİM FİYATINI BULACAK.
BU ÇIKAN SONUCA %15 EKLENECEK.
ÇIKAN RAKAMI DİĞER İLAÇLARDA AYRI AYRI AMBALAJ ADEDİ İLE ÇARPACAK.
HESAPLAMA YAPTIĞI İLACIN KAMU FİYATINDAN BU RAKAMI ÇIKARTACAK.

BÖYLE BİR ŞEY YAPILABİLİR Mİ
1 2 3