Skip to main content

AccessTr.neT


Excel Vba İle Userform Üzerinden Kayıt Silme Hakkında.

Oğuz Türkyılmaz
Oğuz Türkyılmaz
27
2191

Excel Vba İle Userform Üzerinden Kayıt Silme Hakkında.

#13
(25/04/2021, 21:01)Oğuz Türkyılmaz yazdı: boş user formda tekrar sil basınca boş formda sanki işlem yapmış gibi veriler silinecek mesajını veriyor
bahsettiğim gibi silme işlemine başlamadan önce Tag yada TextBox_ID.Value kontrol edilebilir, eğer TextBox_ID.Value boş ise ki yanılmıyorsam silme işleminden sonra boşaltılıyor- silme işlemi iptal edilebilir
Cevapla
#14
Ayrıca zaten combox boşsa mesaj verdirip exit sub ile çıkarsanız daha olması gereken kod olurdu.idtext te aynı koşul olabilirdi normal olması gereken.
Cevapla
#15
Tamamdır ID boş kontrolü yaptırıp işlemi iptal ettiriyorum. Çok teşekkür ederim.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#16
Birde ComboBoxFirmaUnvani.tag kodunun ComboBoxFirmaUnvani.value den farkı nedir. İnternette arattım ama çıkan açıklamalardan net bir çıkarımım olmadı. Hangi durumlarda .tag kullanılır. Açıklayabilirseniz memnun olurum. Yardımlarınız için tekrar teşekkürler.
Access Çekirgesi 
[Resim: img-cray.gif]


Cevapla
#17
(25/04/2021, 22:35)Oğuz Türkyılmaz yazdı: Birde ComboBoxFirmaUnvani.tag kodunun ComboBoxFirmaUnvani.value den farkı nedir. İnternette arattım ama çıkan açıklamalardan net bir çıkarımım olmadı. Hangi durumlarda .tag kullanılır. Açıklayabilirseniz memnun olurum. Yardımlarınız için tekrar teşekkürler.

Resimdeki gibi özellikler ile alakalı durum.Tag olayı genelde resimdeki gibi tag yerine veri girilir ve aramalarda yada benzerlerinde kullanılır.Mesela 10 adet combobox varsa ve maus üstüne geline 3 adeti renkli olsun derseniz bu 3 adetin tag ına örnek xxx yazarsınız ona göre daha kod kısa ve kullanışlı olur yerine göre.

[Resim: do.php?img=10958]
Cevapla
#18
Daha iyi anlamanız için gifi izleyin.

Gifteki kod altta.

[Resim: do.php?img=10959]


Private Sub CommandButton1_Click()
Dim x As Control
For Each x In Me.Controls
    If x.Tag = "aa" Then x.BackColor = vbRed
    If x.Tag = "bb" Then x.BackColor = vbGreen
Next
End Sub
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task