23/11/2012, 17:08
[attachment=16890]Sayın Hocalarım çalışmakta olduğum bir projemde frm_musteri formunda bulunan Oda No,Oda Tipi,Giriş-Çıkış tarihi Konaklama süresi ve oda fiyatını içeren alanlar var bunun dışında koraklama toplamı diyede ilişkisiz bir alan var Odafiyatı*konaklamasüresini hesaplayıp ilişkisiz alan Konaklama toplamına yazması gerekiyor,bu işlemi ilk kayıt girildiğinda hesplıyor ancak formu kapattıktan sonra yapılan hesaplama form dan siliniyor,bu konuyla ilgili kodlar aşağıdadır,bu sorunu gidermeme yardımcı olabilecek arkadaşlara şimdiden çok tşk.ederim.
İkinci Kod
Private Sub Kisisayisi_Exit(Cancel As Integer)
If IsNull(Me.Konaklamasuresi) Then Exit Sub
If Me.Konaklamasuresi = 0 Then Exit Sub
Me.Cıkıstarihi = Me.CT
Me.Odatipi = Me.Oda_tipi
Me.Odafiyati = Me.Oda_fiyati
Me.KONTOP = Me.Oda_fiyati * Me.Konaklamasuresi
Forms!frm_musteri.Requery
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
End Sub
İkinci Kod
Private Sub Konaklamasuresi_AfterUpdate()
Me.Cıkıstarihi = Me.CT
Me.Odatipi = Me.Oda_tipi
Me.Odafiyati = Me.Oda_fiyati
Me.KONTOP = Me.Oda_fiyati * Me.Konaklamasuresi
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Call ODARENK2
Forms!frm_Odaplanı.Requery
End Sub