Skip to main content

AccessTr.neT


Koşula Göre Kod

Koşula Göre Kod

Çözüldü #1
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? 
Cevapla
#2
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ı
Cevapla
#3
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.
Cevapla
#4
Geriye dönüş butonuna koydum bu kodu çıkmaya çalıştığında olsun diye ama ekrana pop mesaj bile gelmiyor
Cevapla
#5
Örneğinizi ekleyin inceleyelim. Bunu söylemekten yorulduk artık.
Cevapla
#6
@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.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task