Ürün Giriş Miktarı Çıkıştan Az ise Uyarı Versin
Tarih
21/03/2014 21:04
Konu Sahibi
akdemir1
Yorumlar
11
Okunma
1928
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



akdemir1
Aktif Üye
Kullanici Avatari
Aktif Üye
T.... S....
189
05/06/2011
11
Erzurum
Ofis XP
13/10/2016,21:30
Çözüldü 
Merhaba Arkadaşlar,

ek'te ki çalışmamda kayıt düzenlemek için bir form yaptım, liste kutusundaki ürüne çift tıklayınca açılıyor,

Problemim şu;

Herhangi bir kaydı düzenlemek için açtığımda ürüne ait GİRİŞ MİKTARI nı düzelttim ve kapatıyorum diyelim, istiyorumki kapanırken veya değişiklikleri kaydet dediğimde Stok Çıkış miktarını kontrol etsin ve GİRİŞ MİKTARI Çıkış miktarından küçükse " Giriş Miktarı Çıkış Miktarından Az olamaz" uyarısı versin,

Birşeyler yapmaya çalıştım ama olmadı malesef Img-cray

Yardımlarınız için şimdiden çok teşekkür ederim,

Saygılarımla...


Ek Dosyalar
.rar   akdmr.rar (Dosya Boyutu: 81,87 KB / İndirme Sayısı: 10)
HAYAT BİR SINAVSA,,,
ADIMI YAZAR ÇIKARIM..
.
Cevapla


C*e*l*o*y*c*e
Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.813
29/10/2008
899
Ankara
Ofis 2010 32 Bit
Bugün,14:13
Çözüldü 
bunu incele ve kendine uyarla


Ek Dosyalar
.rar   akdmr-Celoyce.rar (Dosya Boyutu: 61,8 KB / İndirme Sayısı: 14)
Cevapla


akdemir1
Aktif Üye
Kullanici Avatari
Aktif Üye
T.... S....
189
05/06/2011
11
Erzurum
Ofis XP
13/10/2016,21:30
Çözüldü 
Hocam iki adet sorgu eklemişsiniz ama sorun devam ediyor,

Örnek olarak RULMAN ürününü seçip herhangi bir giriş kaydına çift tıklıyorum ve "değişiklikleri kaydet" diyorum Giriş Miktarı Çıkış Miktarından küçük olamaz uyarısını alıyorum,

Benim amacım değişiklik formundaki GİRİŞ MİKTARINA göre bu olayı yapması

Mesela giriş miktarı 100 çıkış miktarıda toplam 50 olsun,, 100 olan kaydı düzeltmek için girdiğimde giriş miktarını 30 yaparsam 30-50= -20 olacağından bana uyarı versin ve kaydetmesin Img-cray

saygılarımla,,
HAYAT BİR SINAVSA,,,
ADIMI YAZAR ÇIKARIM..
.
Cevapla


atoz112
Uzman
Kullanici Avatari
Uzman
4.376
04/08/2009
İstanbul
Ofis 2007
Bugün,16:14
Çözüldü 
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.
Herkes,kendisinin AR-GEcisidir...
Cevapla


ozanakkaya
sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.030
29/01/2008
Denizli
Polis Memuru
Ofis 2010 32 Bit
Bugün,14:37
Çözüldü 
İncelediğim kadarıyla giriş miktarı kontrolü için

Visual Basic Code
If Me.Metin14 < DSum("[KALAN]", "[S_KALAN]", "[ID_URUN]=[FORMLAR]![F_GIRIS_KAYITLARI_DUZENLE]![ID_URUN]") Then

şeklinde kod var,

bu kod ile F_GIRIS_KAYITLARI_DUZENLE formundaki Metin14'ün kontrolünü yapıyorsunuz.

"Benim amacım değişiklik formundaki GİRİŞ MİKTARINA göre bu olayı yapması" şeklinde yazmışsınız ama zaten o şekilde olmuyor mu?

Cevapla


akdemir1
Aktif Üye
Kullanici Avatari
Aktif Üye
T.... S....
189
05/06/2011
11
Erzurum
Ofis XP
13/10/2016,21:30
Çözüldü 
Doğrudur hocam, Metin14 te o anda yazılan rakam ile girişlerin toplamını baz alarak, Kalan ile kıyaslasın, giriş kalandan küçükse uyarı versin istiyorum,

Örneğin ;

GİRİŞLER 30 adet ve 20 adet iki kayıt olsun =50
ÇIKIŞLAR 25 adet tek kayıt olsun,
50-25=25 kalan olsun,

diyelimki ben 30 adet olan giriş kaydını düzenlemek için açtım ve yanlışlıkla 30 u sildim 3 yazdım, bu durumda girişler 3+20=23 oldu.

işte bu durumda kalan 25 giriş toplamı 23 olacağından "kalan miktar giriş miktarından büyük olamaz" uyarısını almak ve kaydı engellemek istiyorum.

Bütün olay stok miktarının "eksiye" düşmemesi aslında Img-cray

Saygılarımla...
HAYAT BİR SINAVSA,,,
ADIMI YAZAR ÇIKARIM..
.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Açılan kutuda girilen ürün kodu yoksa, form açma ferhatozge 9 205 23/11/2016, 23:45 ozanakkaya
  Aynı Ürün Koduna ait kaydın son alanındaki değeri,yeni kayıtta ilk alanına yazdırmak yenginoglu 2 63 23/11/2016, 08:49 yenginoglu
  Sorgudaki değişime göre formda uyarı vermek mehmetb84 4 144 16/11/2016, 23:08 mehmetb84
  koşullu giriş maskesi ve toplama çıkarma maras321 4 115 09/11/2016, 12:31 maras321
  Aynı Ürün Koduna ait kaydın son alanındaki değeri,yeni kayıtta ilk alanına yazdırmak yenginoglu 7 212 02/11/2016, 08:29 yenginoglu


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya