[FORM] Modülden denetim ve setfocus sorunu
#1
Modülden boşmu denetimi yapmak icin

Public Function EsyaCinsiBos()
If IsNull(EsyaCinsi) Or EsyaCinsi = Empty Then
MsgBox ("Esya Cinsini Seciniz..."), 16, "HATA"
Screen.ActiveForm.ActiveControl.SetFocus
End If
End Function

şeklinde bir fonksiyon yazdım ve denetimin çıkıldığında olayına =EsyaCinsiBos() yazdım. Denetimi yapıyor ama mesajdan bir sonraki denetime gidiyor. Setfocus olayını nasıl çözerim?



  Alıntı
Bu mesajı beğenenler:
#2
2.satırda IsNull ile zaten boş olduğunu kontrol ediyorsunuz,
Yani;
Visual Basic
  1. If IsNull(EsyaCinsi) Or EsyaCinsi = Empty Then


yerine
Visual Basic
  1. If IsNull(EsyaCinsi) Or IsNull(EsyaCinsi) Then


yazmanız gerekiyor denetime odaklamayı istemiyorsanız, Screen ile başlayan satırı kaldırmalısınız.



  Alıntı
Bu mesajı beğenenler:
#3
Ekteki dosyada denetim formu üzerindeki sayi kutusundan çıktığında boşsa modulden kontrolu yapıyor mesajda tamam. ama sonrasında toplam kutusuna geçiyor. Ben Kontrolden sonra sayi kutusuna odaklansın istiyorum. (Modulde fonksiyon yerine public sub kullanmak daha iyi galiba.)
Teşekkürler

If IsNull(EsyaCinsi) Or IsNull(EsyaCinsi) Then bu kodu yaptıgımda Empty oldugu için kontrol çalışmıyor.
If IsNull(EsyaCinsi) Or IsEmpty(EsyaCinsi) Then yaptım. daha şık oldu.


Eklenti Dosyaları
.rar   focus.rar (Boyut: 23,91 KB / İndirilme: 73)



  Alıntı
Bu mesajı beğenenler:
#4
Acaba bir çözüm yok mu?



  Alıntı
Bu mesajı beğenenler:
#5
denetimin çıktığında olayına yazarsanız öncelikle başka bir denetime setfocus yapıp daha sonra istediğiniz denetime setfocus yapmalısınız. sonuçta hala o denetimde sayılırsınız.

metin1 çıktığında olayına yazarsanız

...
...
metin2.setfocus
metin1.setfocus
...
...

ile tekrar metin1 denetimine dönersiniz.

[undefined=undefined]
Private Sub Sicilno_Exit(Cancel As Integer)
If IsNull(Metin13) Or IsEmpty(Metin13) Then

GoTo son
End If

MESAJ = "GİRDİĞİNİZ SİCİL NOLU ÇALIŞAN MEVCUT"
MsgBox (MESAJ)

Undo
Me.Adı.SetFocus
Me.Sicilno.SetFocus

son:

End Sub
[/undefined]



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Modülden Form Ve Kontrollerine Erişme tarkanaykın 3 386 22-03-2022, 22:15
Son Mesaj: tarkanaykın
  [FORM] Denetim Kaynağına Ifade Yazamadım. M_Kemal_Askeri 3 504 04-06-2021, 01:05
Son Mesaj: M_Kemal_Askeri
  [SORGU] Birden Fazla Veriyi Aynı Denetim Kutusu Içerisinde Yan Yana Görüntülemek fth_babur 3 757 21-04-2021, 11:04
Son Mesaj: fth_babur
  [SORGU] Birden Fazla Veriyi Aynı Denetim Kutusu Içerisinde Görüntülemek ctnerdal 5 849 20-04-2021, 17:13
Son Mesaj: fth_babur
  [FORM] Alan Genişliği Sorunu, Kayda Gitme Sorunu aliaslans 11 1.898 04-10-2019, 13:13
Son Mesaj: halily
  [FORM] Metin Kutusu Denetim Kaynağından Yaş Hesaplama SOGUT01 4 1.299 08-10-2018, 21:41
Son Mesaj: SOGUT01
  [RAPOR] Denetim Kaynağı SORUNU SOGUT01 1 677 21-09-2018, 23:13
Son Mesaj: dsezgin
  [SORGU] Satır kaynağı ve denetim kaynağını açıklarmısınız? sefersanli 3 2.999 13-01-2017, 23:19
Son Mesaj: sefersanli

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi