KDV Oranının değiştirilmesi

1 2 3 4 5 6 7
01/06/2009, 23:14

C*e*l*o*y*c*e

hangi formun kodlarından aldın onu
01/06/2009, 23:18

kerem

Form-FRMSATISLAR
Form-HIZLISATIS
01/06/2009, 23:26

C*e*l*o*y*c*e

şimdi şöyde diyeyim yapacağımız şu:
tablodan başlayarak sonra sorgu,sonra form en sonunda ise raporların üzerindeki tüm kayıtlardaki
1: 18 yazılan değerleri KDVoran olarak değiştireceğiz,
hesaplamayı yani tüm Form-FRMSATISLAR ve Form-HIZLISATIS içinde geçen
Me.KDV = (Me.SATISFIYATI * Me.ADEDI) * 18 / 100 şeklindeki 18 yazan yerleri
Me.KDVoran şeklinde değiştireceğiz ki bizim sadece 18 olarak hesaplamayak KDVoran isimli alana yazdığımız sayı ile çarpacak anladınızmı ,ben biraz değiştirmeye çalışacağım,sizde deneyin.biraz uzun sürer ama mantık o olacak ,kolay gelsin
buna bak sanırım oldu,ama sadece rapor ve listelere KDVoranını görmek için bu alanı eklemelisin,gerisini sen halledersin
02/06/2009, 01:40

mehmetdemiral

İşiniz çok zor değil ama karmaşık ve uzun.

1- Önce bir tablo yapın ve içine kdv oranlarını kaydedin. %1, %8, %18, gibi...

2- Ürün kartlarının girildiği tablolara ve formlara Celoyce'nin dediği gibi KdvOran adında bir alan ekleyin . Tüm ürün kartlarında Kdv oranı seçilsin ve tablodaki değeri alsın.

3- Bütün hesaplama işlemlerinde kulllanılan 18/100 ifadelerinin yerine kdvoran/100 biçimini kullanın.

Böylece kdv oranları ürünlerin açıldığı formda belirlenecek ve kullanıldığında kdv değerini de getirecektir.

Kolay gelsin.
02/06/2009, 09:41

kerem

C*E*L*O*Y*C*E. ve Mehmetdemiral hocalarım ikinizede çok teşekürler. Mehmetdemiral hocamın anlattığı tablonun nasıl yapılacağını bilmiyorum. Sizlere zahmet olacak zamanınız varsa eğer. Bu tabloyu eklermisiniz. Saygılar.
02/06/2009, 11:41

nihatkr

Selam Tekrar,
Aslında Vba şifrenizi yazmış olsanız resmi yollardan Vba ya girip hallederdim ama şimdi FRMSATISLARI (Örnek Olması için) gayri resmi hallettim
Ekteki örneği inceleyin. İlk 4-5 ürününüze kdv girdim. Test ettim onayladım, gerisini siz yapacaksınız kodda değişiklikler tamam siz diğer alanları yapın
1 2 3 4 5 6 7