Farklı ürünleri kodlarına göre tanımladığım bir formda ürünlerin bilgileri ile ilgili uyarı mesajları vermek istiyorum.
Mesela ürün tehlike kodu "A" ise "mevzuata tabi değil, işlem gerektirmez", "B" ise "yeterli veri yok" "C" ise " msds istensin" gibi
Birde access te önce tablo sonra ona form oluşturmak gerekiyor sanırım formdaki verileri kaydedebilmek için.
Ama ben sitenizden bulduğum bazı kodları denemek için öylesine çalıştığım bir formda nasıl oldu bilmiyorum başarılı oldum ve bunu tekrar tablosunu oluşturarak yapmaya kalksam yapabileceğimi sanmıyorum
Bu formu bir tabloya veri kaydeder şekilde düzenleme şansım varmıdır.
Destek ve yardımlarınız için şimdiden teşekkür ederim.
Merhabalar;
Öncelikle burada bulunan dersleri inceleyip temel işlemler hakkında bilgi sahibi olabilirsiniz. Daha sonra bir örnek dosya oluşturup eklerseniz; aşağıda bahsettiğiniz tabenize yönelik daha net cevap alabilirsiniz.
(17-01-2016, 01:20)bilgiyavuz demiş ki: Mesela ürün tehlike kodu "A" ise "mevzuata tabi değil, işlem gerektirmez", "B" ise "yeterli veri yok" "C" ise " msds istensin" gibi
Ayrıca örnek dosya ekledikten sonra bahsettiğiniz işlemi nerede kullanacağınızı belirtmelisiniz. (sorgu, form, vb.)
Aslında forumlarınızda ve cevaplarda bayağı gezindim ama belli bir sistemle gitmek daha iyi olacaktır, incelememi önerdiğiniz derslere bakacağım muhakkak.
Yalnız benim access e merak salmama sebep süre kısıtım olan bir raporun düzenlenmesi ve bundan sonraki takibini kolaylaştıracak bir yöntem arayışım var.
Hazırladığım örnek dosya ektedir.
1.Burada Formdan ürün kodlarına göre aradığımda ilgili kısımlara ürünün adı ve un numarasının otomatik dolması
2.un no daki veriye göre mesela N/A ise "mevzuata tabi değil", MSDS Yok ise " msds verisi istenmeli", Msds akredite değil ise "MSDS verisi güncellenmeli uyarılarını verdirebilmek( FORMDA)
3.un no var ise gelen ürünün ambalaj çeşidi ağırlığı ve adedi bilgileri girildiğinde toplam miktarı hesaplayabilmek(FORMDA)
Burada ambalaj net ağırlığın karşısında seçtiğim ağırlık biriminin TOPLAM değerinin karşısında otomatik olarak çıkması sağlanabilirmi?
4.Son olarakta bütün bu verileri bir tabloda kaydedip mesela 01.01.2016-07.01.2016 tarihleri arasındaki kayıtları raporlayabilmek
Umarım haddimi aşmamışımdır.İlgi ve yardımlarınız için şimdiden teşekkür ederim.
Mesaj icin form gecrli olay yordamin
Cvp=Msgbox(iif(me.[ürün tehlike kodu]= "A","mevzuata tabi değil, işlem gerektirmez", iif(me.[ürün tehlike kodu]="B", "yeterli veri yok", iif(me.[ürün tehlike kodu]= "C" ,"msds istensin",""))), vbcritical, "URUN BILGILERI")
yuklerseniz, her kayit ilerlemesinde ilgili mesaji alabilirsiniz.
Verileri depolama alanlari tablolardir. Veri isleme ara yuzleri de Formlar olup, bagli tablo ile sonuc alabilirsiniz.
Verileri forma cagirmanin yontemleri birde fazladir. Sizin orneginizde ise
Urun kodu guncelleme olay yordamina
Private Sub URUN_KODU_AfterUpdate()
Me.[URUN ADI] = DLookup("[URUN ADI]", "HAMMADDE", "[URUN KODU]='" & Me.[URUN KODU] & "'")
Me.[UN NO] = DLookup("[UN NO]", "HAMMADDE", "[URUN KODU]='" & Me.[URUN KODU] & "'")
End Sub
yazabilir ve Urun kodu iliskili sutunu 1 olarak gostermelisiniz. Hizli ilerlemek istenirse onerile dokumanlar okunabilir.
Ürün kodunu girdiğimde ilgili alanların listelenmesi ile ilgili verdiğiniz kodu uyguladım.
Ürün kodunu girdiğimde ekteki uyarıyı alıyorum, yardımcı olabilirmisiniz.