Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
31/10/2012 14:11
Konu Sahibi
mehmetb84
Yorumlar
10
Okunma
2892
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

mehmetb84

Aktif Üye*
29533
Me.... Ba....
 35
 136
 519
 29/12/2010
0
 Denizli
 
 Ofis 2013 64 Bit
 17/11/2018,17:52
Çözüldü 
Merhaba arkadaşlar,daha önceki sorumda faturası gelmemiş tutarların nasıl hesaplanacağını sormuştum ve yardımlarınız sayesinde şuanki eklediğim veritabınında da bulunan hesapla isimli bir sorguyla bu işi çözdük.
Fakat şimdiki sorum biraz farklı. Ekte paylaştığım veritabanı dosyamda bulunan t_hambezsiparisyyy formuna geçilen siparişlere ilişkin irsaliye ve faturaları işliyorum.
İrsaliye kaydına hiç bakmayın bu konuyla ilgisi yok.
Buradayapmak istediğim geçtiğim siparişlerin bazılarının faturaları eksik geliyor ve ben faturası gelmemiş tutara bu eksik bakiyeleri de ilave etmek istiyorum.

Bizi ilgilendiren t_hambezsiparissyyy adlı forum ve onun altforumu olan t_faturalar

Benim bu defa yapmak istediğim t_hambezsiparisyyy adlı forumda faturası geldi olarak işaretlenmeyen kayıtları ve thambezsiparis-> metraj alanındaki değerden yüzde 10 daha düşük girilen fatura kayıtların toplamlarının bakiyelerinin, toplamının tutarını öğrenmek.

örnek:
t_hambezsiparisyyy forumunun metraj alanındaki kayıt 15.000,
o kayda ilişkin gelen 2 tane fatura var.
Bu faturaların metraj değerleri 5.000 ve 3.000.
Fiyat da 1,5 TL
hesap 15.000 - (5.000+3.000) = 7.000 | 7000x 1,5TL = 10.500TL

Bir de faturası gelmemiş bir kayıt var diyelim
o kaydın t_hambezsiparisyyy formundaki metaj alanındaki değeri 10.000
fiyat da 2 TL
hesap = 10.000 x2 TL = 30.000 TL

Sonunda yapılmasını istediğim işlem 30.000TL + 10.500TL = 40.500TL
yani faturası gelmemiş tutarı hesaplamak.
Ama örneğin t_hambez siparisyyy forumundaki metraj değeri 15.000 iken gelen faturalar 10.000 ve 4.000 = 14.000 ise yani sipariş metrajının yüzde 10'undan daha az fark varsa bu kayıt dikkate alınmasın istiyorum.Yani bunun faturası gelmiş kabul edilmesini istiyorum. (kayıt girerken manuel olarak faturası geldi tikini de işaretleyebilirim ama bunu otomatik yapmayı bilen varsa yardımcı olursanız sevinirim.

Şimdiden yardımcı olan olamayan herkese ilgilendiği için teşekkürü bir borç bilirim.



accessman

Aktif Üye
99
 Belirtilmemiş
 561
 2.367
 31/10/2008
425
 Denizli
 
 Ofis 2003
 20/09/2016,00:20
Çözüldü 
çok ayrıntılı anlatarak karışıklığa meydan vermemek lazım
bunun yerine Excel de yapmak istediğinin benzerini yapıp ekle
ama kısaca anladığım kadarıyle
bir kodda güncelleme sorgusunu çalıştırarak yaapabiilirsin

2010 bendee olmadığı için yardım edemiyorum


@benbendedeilem

mehmetb84

Aktif Üye*
29533
Me.... Ba....
 35
 136
 519
 29/12/2010
0
 Denizli
 
 Ofis 2013 64 Bit
 17/11/2018,17:52
Çözüldü 
Arkadaşım yardımcı olamıyacaksan niye yorum yapıyorsun, anlaşılması kolay olsun diye örnekle açıkladım. Dah açok karışıklığı gidermeyi amaçladım.



accessman

Aktif Üye
99
 Belirtilmemiş
 561
 2.367
 31/10/2008
425
 Denizli
 
 Ofis 2003
 20/09/2016,00:20
Çözüldü 
bence faturası geldi tikini işaretleyecek bir güncelleme sorgusu oluşturman
bunu form açılışı gibi bir olayın kodunda çalıştırman
sorgu kısmını çok kolay yapabilirsin
docmd.runsql ile de sorguyu çalıştırırsın


@benbendedeilem

ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 481
 12.057
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,14:37
Çözüldü 
Mesajınızı okuduğumda malesef hiçbirşey anlamadım. accessman gibi örnek Excel sayfası olsa daha iyi olurdu diye düşündüm.

Anlamadığım mevzular,

konuda bahsettiğiniz gibi, 15.000'e ait iki adet 5000 ve 3000 değeri yok,bu değerler 10.000'de var. Sanırım karışıklık oldu.

Faturası olanların hesaplaması

hesap 15.000 - (5.000+3.000) = 7.000 | 7000x 1,5TL = 10.500TL

Faturası olmayanların hesaplaması

hesap = 10.000 x2 TL = 30.000 TL (bu hesap 20.000 olmalı)

Faturası gelmemiş tutarı hesaplamak için niye 30.000 ve 10.500 toplanacak?
Faturası gelmeyen nasıl belirlenecek malesef anlamadım.

t_hambezsiparissyyy adlı formuna metin kutusu ekle
denetim kaynağına

Visual Basic Code
=([hamsip_metraj]-(Nz(DSum("gelenmt";"t_musteriler";"[hambezsipno]=[hamsip_no]");0)))*[hamsip_fiyat]


kodunu ekle,
hesaplama işlemi metin kutusunda yapılır.
Bu veriye göre "t_hambezsiparis" tablosundaki "hamsip_fatgeldi" alanına onay işareti eklenebilir. Ancak ben işlemi çözemediğim için daha fazlasını yapamadım.


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

mehmetb84

Aktif Üye*
29533
Me.... Ba....
 35
 136
 519
 29/12/2010
0
 Denizli
 
 Ofis 2013 64 Bit
 17/11/2018,17:52
Çözüldü 
ozanakkaya haklısın orada işlem hatası olmuş ya 10.000 yerine 15.000 TL olucak 15.000 x 2 TL = 30.000 TL olucak

accessman peki bu sorugyu nasıl yapabilirim?




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Açılan Kutuda Verilerin Görünmesi m_demir 7 163 15/05/2019, 23:27
Son Yorum: haliliyas
Çözüldü Metin Tipinde Ayarlanmış Sürelerle İşlemlerde Toplama Sorunu yücel üzülmez 9 328 08/05/2019, 23:09
Son Yorum: haliliyas
Çözüldü Puantaj Toplama İşlemi IceMan7 8 461 03/03/2019, 14:58
Son Yorum: IceMan7
Çözüldü Aynı Formda Farklı Tablo Değerlerini Nasıl Kullabilirim? sipuasfaf 2 208 02/02/2019, 15:43
Son Yorum: sipuasfaf
Çözüldü excele gönderirken şartlı gönderme husem 7 2.072 01/01/2019, 00:45
Son Yorum: mmert06

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.