AccessTr.neT
Buton Aktivasyonu Hakkında - 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ığı: Buton Aktivasyonu Hakkında (/konu-buton-aktivasyonu-hakkinda.html)



Buton Aktivasyonu Hakkında - notrino - 11/03/2016

Merhabalar,

Ekli örneğimde çalışan butonları göreceksiniz. bu haliyle gayet kullanışlı. Ancak harf kısmına tekrarlanan bir veri girdiğimde bu alan anahtar alan olduğu için kayıt butonuna bastığımda doğal olarak hata veriyor  ama bu esnada komut12 butonu da aktif oluyor. Komut12 butonunun sadece kayıt gerçekleştiği zaman aktif olmasını istiyorum. Sadece kayıt butonuna basılmış olmasıyla bir aktiflik istemiyorum. Nasıl yapılabilir?.


Cvp: Buton Aktivasyonu Hakkında - ozanakkaya - 12/03/2016

Harf metin kutusunun güncelleştirme sonrasında olayına aşağıdaki kodu yazarsanız, aynı harf daha önceden girilmiş ise düzeltmeniz konusunda uyarır ve butonu tekrar kilitler

Dim VarMi As String


VarMi = Nz(DLookup("Kimlik", "Tablo1", "[harf]='" & Me.harf & "'"), 0)

If VarMi <> 0 Then
    Komut12.Enabled = False
    MsgBox ("girdiğiniz" & Me.harf & " daha önce girilmiş, lütfen düzeltiniz")
    Me.sayı.SetFocus
    Me.harf.SetFocus
Else
    Komut12.Enabled = True
End If

koda ekleme yaparak diger butonlarda da kontrol sağlayabilirsiniz.


Cvp: Buton Aktivasyonu Hakkında - notrino - 13/03/2016

Merhaba Ozan Bey,

Teşekkürler. Bu ihtiyacımı çözüyor. Peki harf alanı harf değil de bir sayı alanı olursa bu tırnak içine alma durumları nasıl değişiyor? Şu metin alanlarıyla sayı alanlarının tırnak meselelerini çözemedim daha da..


Cvp: Buton Aktivasyonu Hakkında - ozanakkaya - 13/03/2016

Tablodaki alanın veri türü sayı olursa kriter kısmı aşağıdaki gibi olur.

"[harf]=" & Me.harf

Konu taşınmıştır.


Cvp: Buton Aktivasyonu Hakkında - notrino - 13/03/2016

Teşekkürler..