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.