sayın akdemir1,
bahsi geçen talebinize dair benim size şöyle bir tavsiyem olacak,nacizane.
giriş miktarı düzenlemesi ile ilgili bu yapmak istediğiniz işlemi böyle harici bir düzenleme formu daha açarak ekstra bir performans harcaması veya yük eklemesinde bulunmak yerine;mal giriş işleminizi gerçekleştireceğiniz formda mal çıkışınızı gösterecek etkinsiz bir alt form oluşturup,ardından da mal giriş verisini yapacağınız giriş alanının textbox'ının sağ tuş ile özellikler kısmına ve oradan da veri kısmına gelip buradaki
geçerlilik kuralı
>[malcikis alt formu].[Form]![cikis_miktari]
geçerlilik metni
Giriş miktarı Çıkış miktarından AZ OLAMAZ...Düzeltiniz.
şeklinde oluşturmanız,hem veri sonuçlarının işleyişine dair zaman kazanmak adına hem de harici bir gereksiz çaba içerisine girmeden bu talebinizi gerçekleştirebilirsiniz.
ya da bir diğer alternatif yöntem olarak da illa ki kodlama gerekiyorsa,şu da olabilir;tercihinize göre:
mal giriş miktarının yazılacağı formda iken,formdaki mal giriş miktarı textbox'ının çıkıldığında olay yordamına;
Me.giris_miktari.Value ...> mal giriş miktarının yapılacağı formdaki giriş miktarı textbox'ın adı
[cikis_miktari]...........> mal çıkışının yapıldığı tablodaki çıkış miktarı alan adı
"malcikis"................> mal çıkışının yapılacağı mal çıkış tablosunun adı
[cid].....................> mal çıkış miktarının yapılacağı tablodaki mal çıkış ID alanının adı
me.gid....................> mal giriş miktarının yapılacağı formdaki ID textbox'ın adı
If Me.giris_miktari.Value <
Dlookup ("[cikis_miktari]", "malcikis", "[cid]=" & me.gid) Then
MsgBox ("Giriş miktarı Çıkış miktarından AZ OLAMAZ...Düzeltiniz.")
Me.Undo
Me.giris_miktari.SetFocus
else
'...yapılması istenen işlemler...
end if
gibi de olabilir.bu düşüncelerimi paylaşmak istedim.bilgilerinize.
iyi çalışmalar,
saygılar.