[FORM] metin kutusunda değişen kritere göre diğer metin kutularınında değişmesi
#1
arkadaşlar merhaba

değerleme isimli bir formum bulunmakta ve bu form da toplam inşaat bedeli,
eksik imalat bedeli, yapı istimlak bedeli gibi kolonlar var ekte de görebileceğiniz gibi

toplam inşaat bedeli ve eksik imalat oranı değişken veriler. eksik imalat bedeli ve yapı istimlak bedeli ise bu değişkenlere göre değişen veriler.

örneğin:

toplam inşaat bedeli 500000 tl
eksik imalat oranı %10 olursa

eksik imalat bedeli 50000 tl
yapı istimlak bedeli 450000 tl oluyor.

ancak bir yanlış yaptığımı düşünelim ve eksik imalat oranının %10 yerine 20 güncelleştirdiğimde

eksik imalat bedeli 100000 tl
yapı istimlak bedeli 400000 tl olması gerekirken

eksik imalat bedeli 50000 tl
yapı istimlak bedeli 450000 tl şeklinde oluyor.

bir örnekte şöyle verilebilir:

toplam inşaat bedeli bilinmediği için boş bırakılmış olsun
eksik imalat oranı da %10 olsun

eksik imalat bedeli 0 tl
yapı istimlak bedeli 0 tl olması gerekiyor sonradan toplam inşaat bedelini öğreniyoruz ve 500000 tl yazıyoruz ama
eksik imalat bedeli 0 tl
yapı istimlak bedeli 0 tl olarak gözüküyor. bu bedellerin 50000 tl ve 450000 tl olması gerekiyordu.

eksik imalat bedeli ve yapı istimlak bedeli değişmiyor. Bu sorunları nasıl aşabiliriz acaba

mevcut durum da kullandığım kod

Forms![BINA]![BINA_EKSIK_IMALAT_ORANI] = 100 - Eskime
Forms![BINA]!BINA_EKSIK_IMALAT_BEDELI = Forms![BINA]!BINA_TOPLAM_BEDELI * Forms![BINA]!BINA_EKSIK_IMALAT_ORANI / 100
Forms![BINA]!BINA_ISTIMLAK_BEDELI = Forms![BINA]!BINA_TOPLAM_BEDELI - Forms![BINA]!BINA_EKSIK_IMALAT_BEDELI
Me.Refresh

şeklindedir.


Eklenti Dosyaları
.png   adsız.png (Boyut: 4,49 KB / İndirilme: 73)



  Alıntı
Bu mesajı beğenenler:
#2
Form içerisinde sabit ve değişkenler tanımlayıp, formülize edilmesi gerekiyor, hangi alanları elle giriyorsunuz, hangileri sabit bunları önceden tanımlamak gerekiyor, güncellem oranını ise Parametreli güncelleştirme sorgusu ile halledebilirsiniz. Açıklamalı örnek eklerseniz, bakarız...



  Alıntı
Bu mesajı beğenenler:
#3
veritabanı örneği ekte yer almakta

şöyle bir durum da var onuda belirteyim:

eğer yapı bilgi ekranı isimli formdan
situasyon değerleme tuşu ile yapı değerleme bilgi ekranı formuna ulaşılıyor.

burada daha önce belirttiğim toplam inşaat bedeli, eksik imalat oranı, eksik imalat bedeli, yapı istimlak bedeli alanları bulunmaktadır. tüm bu alanlar yapılara göre farklı değerde olabilmektedir.

ayrıca; toplam inşaat bedeli üzerinden eksik imalat bedeline bağlı olarak yapı istimlak bedelleri belirlenmektedir.

toplam inşaat bedeli yok ise eksik imalat oranı olsa dahi herhangi bir işlem yapılamıyor. daha sonradan toplam inşaat bedeli yazıldığında herhangi bir işlem olmuyor.

yada başlangıçta toplam inşaat bedeli var, eksik imalat oranıda var ve yapı istimlak bedeli hesaplanıyor. ancak bu durumdayken toplam inşaat bedeli değiştirildiğinde yapı istimlak bedelinde herhangi değişiklik olmamaktadır.


Eklenti Dosyaları
.rar   Test_v1_25112013_metinkutusuguncelleme.rar (Boyut: 860,06 KB / İndirilme: 69)



  Alıntı
Bu mesajı beğenenler:
#4
EKSIK_IMALAT_ORANI alanının Exit Olayına aşağıdaki kodu ekleyin...
Visual Basic
  1. Private Sub EKSIK_IMALAT_ORANI_Exit(Cancel As Integer)
  2. Me.EKSIK_IMALAT_BEDELI = Me.TOPLAM_INSAAT_BEDELI * Me.EKSIK_IMALAT_ORANI / 100
  3. Me.TOPLAM_INSAAT_YAPIM_BEDELI = Me.TOPLAM_INSAAT_BEDELI - Me.EKSIK_IMALAT_BEDELI
  4. End Sub





  Alıntı
Bu mesajı beğenenler:
#5
(26-11-2013, 00:53)onur_can demiş ki: EKSIK_IMALAT_ORANI alanının Exit Olayına aşağıdaki kodu ekleyin...
Visual Basic
  1. Private Sub EKSIK_IMALAT_ORANI_Exit(Cancel As Integer)
  2. Me.EKSIK_IMALAT_BEDELI = Me.TOPLAM_INSAAT_BEDELI * Me.EKSIK_IMALAT_ORANI / 100
  3. Me.TOPLAM_INSAAT_YAPIM_BEDELI = Me.TOPLAM_INSAAT_BEDELI - Me.EKSIK_IMALAT_BEDELI
  4. End Sub

teşekkürler işimi gördü

ancak şöyle bir şey olabilirmi
ben toplam inşaat bedelini yazdığım anda
toplam inşaat yapım bedeli hesaplansa. (belirttiğiniz işlem de eksik imalat oranından tab tuşu ile farklı bir alana geçildiğinde işlem yapıyor)



  Alıntı
Bu mesajı beğenenler:
#6
örneğinizi düzenledim, ekte kontol edin.


Eklenti Dosyaları
.rar   Test_v1_25112013_metinkutusuguncelleme_o_c.rar (Boyut: 827,51 KB / İndirilme: 79)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Kritere Bağlı Olarak Değerlerin Toplanması M_Kemal_Askeri 2 68 10-04-2026, 01:05
Son Mesaj: M_Kemal_Askeri
  [FORM] Açılır Menüdeki Veriyi Metin Kutusuna Aktarma Pasham 1 209 19-02-2026, 21:18
Son Mesaj: adnan
  Açılan Kutudan Kritere Göre Veriyi Başka Alana Yazdırma osman06 8 461 23-11-2025, 11:33
Son Mesaj: dsezgin
  [VBA] Not (uzun Metin) Alanının Access Ile özetini çıkarabilmek Mümkün Müdür? abkbek 0 289 14-10-2024, 21:58
Son Mesaj: abkbek
  [FORM] Form Açıkken Diğer Formda Işlem Yapabilmek caytug 6 541 02-10-2024, 10:12
Son Mesaj: caytug
  [FORM] Metin Kutusundaki Değeri Başka Bir Metin Kutusuna Aktarmak TheREDROSE 2 422 02-08-2024, 11:56
Son Mesaj: TheREDROSE
  Liste Kutusunda Il Ve Ilçe Isimleri Yerine Id Görünmesi MDİLBİRLİĞİ 3 474 22-06-2024, 21:15
Son Mesaj: dsezgin
  [VBA] Metin Içerisindeki Kelimeler Ile Arama Yapma ekremer1969 6 1.329 22-06-2024, 16:15
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi