AccessTr.neT
Koşula Göre Kod - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Koşula Göre Kod (/konu-kosula-gore-kod.html)

Sayfalar: 1 2


Koşula Göre Kod - calief - 08/06/2021

Merhaba arkadaşlar. Alt foruma veri düzenleme ekranı var benim isteğim şu eğer Durumu statüsü "Red" olursa muhakkak Red Nedeni girmesi gerekiyor bunu nasıl yapabiliriz yardımcı olabilir misiniz? 


RE: Koşula Göre Kod - calief - 08/06/2021

If Me.Durumu = "RED" Then
MsgBox "Lütfen Red Nedeni Giriniz", vbCritical, "Uyarı!"
ElseIf Not IsNull([dbo_Teklif takip  alt formu].Form![Red Nedenleri]) Then
DoCmd.Close acForm, "Teklif Takip Kayıt Düzenleme Beklemede", acSaveNo

End If  


Şöyle bişi yazdım çalışmadı


RE: Koşula Göre Kod - atoykan - 08/06/2021

msgbox ekrana sadece pop mesaj olarak yansır, veri girişi yapmanıza değil uyarıları göstermenize yarar. Onun yerine veya hemen arkasından bir inputbox kullanıp bilgi alabilir girilen veriyi tablonuza kaydedebilir bunu red durumunda zorunlu hale getirebilirsiniz.


RE: Koşula Göre Kod - calief - 08/06/2021

Geriye dönüş butonuna koydum bu kodu çıkmaya çalıştığında olsun diye ama ekrana pop mesaj bile gelmiyor


RE: Koşula Göre Kod - atoykan - 08/06/2021

Örneğinizi ekleyin inceleyelim. Bunu söylemekten yorulduk artık.


RE: Koşula Göre Kod - ozanakkaya - 08/06/2021

@atoykan'ın da dediği gibi örnek olmadan yazılan cevaplar farazi olacaktır

Alt formda 

[dbo_Teklif takip  alt formu].Form![Red Nedenleri]

şeklindeki kod hata verir.

Forms![ANAFORMADI].[dbo_Teklif takip  alt formu].Form.[Red Nedenleri]

şeklinde olması, ana formun isminin belirtilmesi gerekli, aynı mevzu Me.Durumu kısmı için de geçerli, Durumu metin kutusu alt formda ise aynı şekilde forms![ANAFORMADI].... şeklinde olması gerekli.

Ayrıca, Yapılmaması Gereken Ölümcül HatalarURL'ye Git konuzunu da inceleyin. "Red Nedenleri" adında metin kutusu olmaz. mtn_rednedenleri olur.