Skip to main content

AccessTr.neT


Form üzerinde Hesaplama

Form üzerinde Hesaplama

#2
Sayın fascioglu,

1)       
Alıntı:...yapmak istediğim ister bağımsız ister birlikte veri girildiğinde hesaptoplamını alabileyim...

ifadenize yönelik olarak;

F_TEKNİKSERVİS adlı formun Geçerli Olduğunda olay yordamındaki End If ifadesinden hemen sonra
Kod:
Me.mtn_hesaptoplami = Nz(Me.mtn_servistutari + DSum("[TUTARİ]", "T_SERVİSHESABİ", "[İSLEMNO] = " & Me.İSLEMNO), 0)
Me.Kal = Me.mtn_hesaptoplami - Me.ODEMETOPLAMİ
Me.Refresh

kod satırlarını dahil ediniz.

2)       
Alıntı:...F_SERVİSHESABI formunda  seç sil yaptığımda hesaptoplamından silinen tutarı düşüyor ancak kalan kısmından düşmüyor...

ifadenize yönelik olarak;

F_SERVİSHESABİ adlı formun üzerindeki SEÇ SİL ifadesi ile tanımlı butonun Tıklandığında olay yordamındaki kodları
Kod:
On Error Resume Next
Dim degisenTutar As Integer
DoCmd.SetWarnings False
If MsgBox("Girilen Tutarı Silmek İstediğinizden Eminmisiniz..?", vbCritical + vbYesNo) = vbYes Then
 
DoCmd.RunSQL "DELETE İSLEMNO FROM T_SERVİSHESABİ WHERE MUSID = " & Me.MUSID & ";"
 
DoCmd.SetWarnings True
Me.Requery
 
If Me.mtn_toplam = "" Or IsNull(Me.mtn_toplam) Then
degisenTutar = 0
Else
degisenTutar = Me.mtn_toplam
End If
 
Forms![F_TEKNİKSERVİS]![mtn_hesaptoplami] = degisenTutar
Forms![F_TEKNİKSERVİS]![Kal] = Forms![F_TEKNİKSERVİS]![mtn_hesaptoplami] - Me.mtn_toplam
'Forms![F_TEKNİKSRVİS].Requery
Forms![F_TEKNİKSERVİS].Requery
 
Else
Exit Sub
End If

ile değiştiriniz.Bu kodlar içerisinde yeri gelmişken fark edilen bir hususu da belirtmekte fayda var kansındayım.

Hem formlar üzerinde veya tablolarda eğer alan adları veya denetim adlarında herhangi bir olası değişiklik veya yeniden tanımlama söz konusu ise bunu akabinde kodlarda da kontrol ederek düzeltmeye özen gösteriniz hem de alışkanlık edinmek üzere lütfen kod sayfasında üst menüden DEBUG-COMPILE yapmak sureti ile kodlardaki kontrolleri incelemekle birlikte olası düzenlemeleri de gerçekleştirmeye özen gösteriniz.

ÖRNEĞİN;yukarıdaki en son eklenen kodlar içerisinde
Kod:
Forms![F_TEKNİKSRVİS].Requery
kod satırında form adı tanımlaması hatalı olduğu için istenen işlemi sağlayamayacaktır.bilginize…iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Form üzerinde Hesaplama - Yazar: fascioğlu - 16/12/2015, 15:53
Cvp: Form üzerinde Hesaplama - Yazar: atoz112 - 16/12/2015, 17:13
Cvp: Form üzerinde Hesaplama - Yazar: fascioğlu - 16/12/2015, 17:51
Cvp: Form üzerinde Hesaplama - Yazar: atoz112 - 17/12/2015, 11:51
Cvp: Form üzerinde Hesaplama - Yazar: fascioğlu - 17/12/2015, 14:28
Cvp: Form üzerinde Hesaplama - Yazar: ozanakkaya - 17/12/2015, 14:43
Cvp: Form üzerinde Hesaplama - Yazar: fascioğlu - 17/12/2015, 14:52
Cvp: Form üzerinde Hesaplama - Yazar: ozanakkaya - 17/12/2015, 15:04
Cvp: Form üzerinde Hesaplama - Yazar: fascioğlu - 17/12/2015, 15:10
Cvp: Form üzerinde Hesaplama - Yazar: atoz112 - 18/12/2015, 14:08
Task