05/08/2010, 17:58
06/08/2010, 10:38
Buyrun buda sizin örneğinize uygulanmış hali.. Denedim normal görünüyor. Birde siz bakın.
06/08/2010, 11:51
Teşekkür ederim, olmuş, benim yaptığımda olay yordam hatası gibi bir ileti veriyordu.
Örneğimle ilgili bir sorum daha olacak
Örneği incelediyseniz form üzerinde bazı matematiksel işlemler yaptırmaya çalıştım. Aam başarılı olamadım, vaktin olursa bir bakabilirmisin?
Toplam Avans avans bölümünün toplamını vermesi gerekirken, Tablodan avans sütünundan verilerin toplamını alıyor.
Toplam masrafta yine form girerken girilen bilgileri toplaması gerekiyor.
Masraf kalemlerinin ilk sırasında ki harcırah kısmında bir hesaplama yapılıyor. d_km den c_km çıkartılıp bulunan rakam plakanın yanında bulunan katsayı ile çarpılması sonucu bulunacak.
daha önce =avans1 + avans2... şeklinde bir çözüm söylemişlerdi. ancak örnekteki kadar uygulayabildim. ancak malesef başaramadım.
toplam masraf yada toplam avans hesabını yapıp tekrar örnek yaparsanız yada nasıl yapacağımı anlatırsanız gerisini ben getirmeye çabalarım.
Örneğimle ilgili bir sorum daha olacak
Örneği incelediyseniz form üzerinde bazı matematiksel işlemler yaptırmaya çalıştım. Aam başarılı olamadım, vaktin olursa bir bakabilirmisin?
Toplam Avans avans bölümünün toplamını vermesi gerekirken, Tablodan avans sütünundan verilerin toplamını alıyor.
Toplam masrafta yine form girerken girilen bilgileri toplaması gerekiyor.
Masraf kalemlerinin ilk sırasında ki harcırah kısmında bir hesaplama yapılıyor. d_km den c_km çıkartılıp bulunan rakam plakanın yanında bulunan katsayı ile çarpılması sonucu bulunacak.
daha önce =avans1 + avans2... şeklinde bir çözüm söylemişlerdi. ancak örnekteki kadar uygulayabildim. ancak malesef başaramadım.
toplam masraf yada toplam avans hesabını yapıp tekrar örnek yaparsanız yada nasıl yapacağımı anlatırsanız gerisini ben getirmeye çabalarım.
06/08/2010, 23:47
Uygulamanızda yer alan formülleri şeklinde değiştirin.
Masraf kalemlerinin ilk sırasında yer alan harcırahın hesaplanarak tabloya kaydedilmesi için ise kod kullanmalısınız. Ancak plaka olarak tanımladığınız bu alan yerine katsayıları tutacağınız ayrı bir metin kutusu oluşturmanızı ve örneğin kaydet düğmesinin kaydetme komutlarından hemen önceyekodunu yazmanızı (MetinKutusu sizin katsayı için oluşturacağınız yeni alanın ismi ile değiştirilmelidir.) öneririm. Bunları özellikle örneğinize uygulayarak eklemedim ki, kendiniz yaparsanız faydası olacağını düşündüm. Kolay gelsin.
Kod:
=Nz([avans1])+Nz([avans2])+Nz([avans3])+Nz([avans4])+Nz([avans5])
Kod:
=Nz([masraf1])+Nz([masraf2])+Nz([masraf3])+Nz([masraf4])+Nz([masraf5])+Nz([masraf6])
Masraf kalemlerinin ilk sırasında yer alan harcırahın hesaplanarak tabloya kaydedilmesi için ise kod kullanmalısınız. Ancak plaka olarak tanımladığınız bu alan yerine katsayıları tutacağınız ayrı bir metin kutusu oluşturmanızı ve örneğin kaydet düğmesinin kaydetme komutlarından hemen önceye
Kod:
Me.masraf1.Value = MetinKutusu * (Me.d_km - Me.c_km)
08/08/2010, 20:17
Mesajını aldım ilk fırsatta uygulayıpsonucu yzazacağım...
27/08/2010, 16:05
arkadaşlar lütfen banada yardımcı olun.
formu actığımda kayıt gelmesin boş gelsin istiyorum ama yapamadım.
Private Sub Form_Open(Cancel As Integer)
Static MouseHook As Object
Set MouseHook = newMouseHook(Me)
End Sub
kodu yazılı olduğu için sizin vermiş olduğunuz konu nasıl ekleyeceğim.
formu actığımda kayıt gelmesin boş gelsin istiyorum ama yapamadım.
Private Sub Form_Open(Cancel As Integer)
Static MouseHook As Object
Set MouseHook = newMouseHook(Me)
End Sub
kodu yazılı olduğu için sizin vermiş olduğunuz konu nasıl ekleyeceğim.