• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü CommandButton Aktif Pasif Yapmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

Sebahattin

Gold Üye
Katılım
26 Kas 2022
Mesajlar
708
Çözümler
3
Aldığı beğeni
58
Excel V
Office 2013 TR
Gold Bitiş
15 Nisan 2026
Konu Sahibi
selamun aleyküm Dostlar Sayfamda bulunan userform2 bulunan 2 adet (kaydet ve verileri güncelle ) diye Commandbutton var butanlar ın çalışması söyle olacak
frame3 de Ad soyadı veya telefondan arma textbox ayse yazıldıgında userform2 de kaydet butonu pasif hale (çalışmayacak )bunun yerine frame3 de verileri güncelle butonu aktif(çalışacak)duruma gelecek, Ad soyadı veya telefondan arma textbox hiç veri girilmemişse güncelle butonu pasif(çalışmayacak )şekilde ayarlamak mümkünümü bu konuda sizlerden güzel sonuçlar bekliyoruz ALLAH 'emanet olunuz
 
Çözüm
Sayın hocam dünkü dediğim gibi ayarladım.
İnceleyip anlamaya çalışırsanız benzerlerini yapabilirsiniz .
PasifyapButonlari kısmını extra sub ile yaptım başka yerdende çağırırsanız diye.



1729751434644.png
Konu Sahibi
Soru DÜZELTME:selamun aleyküm Dostlar Sayfamda bulunan userform2 bulunan 2 adet (kaydet ve verileri güncelle ) diye Commandbutton var butanlar ın çalışması söyle olacak
frame3 de Ad soyadı veya telefondan arma textbox ayse yazıldıgında userform2 de kaydet butonu pasif hale (çalışmayacak )bunun yerine frame3 de verileri güncelle butonu aktif(çalışacak)duruma gelecek, Ad soyadı veya telefondan arama textbox e hiç veri girilmemişse güncelle butonu pasif(çalışmayacak ) ve KAYDET butonu aktif (çalışacak) duruma olması gerekmektedir .şekilde ayarlamak mümkünümü bu konuda sizlerden güzel sonuçlar bekliyoruz ALLAH 'emanet olunuz
 
Form_Active olayına
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodunu ilave edin ve Textbox10'un AfterUpdate olayına da
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodunu yazın. Bu durumda formunuz aktif hale geldiğinde Verileri Güncelle butnonunuz pasif Kaydet butonunuz aktif olacak, arama textboxına herhangi bir veri girişi yaptığınızda ise tam tersi Kaydet butonu pasif olup Verileri Güncelle butonunuz aktif olacaktır.
 
hocam konuyla ilgili değil de tüm dosyayı foruma yaptırdın :))). Basit şeylerde hızlı ilerlemek için Chatgpt kullanabilirsin. Bazı sorularda cevap gelip senin tekrar deneyip cevap vermen işlerini yavaşalatıyo olabilir.
 
Konu Sahibi
Hocam simdi ise veli hisserını arattrdık ve tüm bilgileri ılgili textbox lara geldi verileri güncelleme aktif oldu ve guncellemeleri yaptık ve güncelleme yapıldıktan sonra kaydet makrosunun aktif hale gelmesi icin tüm textbox ların temizlenmesi gerekirdi kaydet butonu aktif hale gelsin
 
Sayın Sebahattin verdiğim kodda butonların nasıl aktif ve pasif yapılacağını görmüş oldunuz. Çalışmanız ile ilgili biraz gayret gösterirseniz çözebileceğiniz bir sorun güncelleme işlemini yaptıktan sonra Kaydet butonu aktif olmalı o zaman ne yapmalıyım diye düşünün ve verdiğim kodların mantığını kavrayıp butonu aktive edin. Sayın volki_112'ye yapay zekaya yaptırmak kısmı hariç olmak üzere katılıyorum çalışmanız ile ilgil tablolar dışında neredeyse herşeyi burada farklı sorular şeklinde iletip cevaplar üzerinden yürütüyorsunuz, biraz gayreti de sizden görelim. Ancak bu şekilde öğrenip ihtiyacınız doğrultusunda geliştirme ve güncelemeler veya yeni çalışmalar yapabilirsiniz, yapay zekaya sorarak çözüm geliştirmek ise sadece fikir almak babında ise olabilir ancak soruna çözüm geliştirmek veya işi ilerletmek için ise sadece öğrenmediğinizle kalmaz kullanmadığınız bilgiyi unutacağınız için körelirsiniz.
 
Konu Sahibi
Hocam dediğinizi kodları dosyama uyguladım onlar tamam yalnız güncelleme yaptığımızda textbox lar daki bilgileride temizlenmesilazim
 
Sorularınızı kısa ama net bir şekilde bir seferde iletirseniz her işlem sonrasında şununda olması lazım, bunu da yapabilir miyiz gibi gereksiz ek çalışmalar yapılmasına ihtiyaç duyulmadan sorularınıza net yanıtlar alırsınız. Sorunuz
frame3 de Ad soyadı veya telefondan arma textbox ayse yazıldıgında userform2 de kaydet butonu pasif hale (çalışmayacak )bunun yerine frame3 de verileri güncelle butonu aktif(çalışacak)duruma gelecek, Ad soyadı veya telefondan arma textbox hiç veri girilmemişse güncelle butonu pasif(çalışmayacak )şekilde ayarlamak mümkünümü
şeklinde ve vermiş olduğum cevap ile sorunuz çözümlenmiş durumda. Başka sorunuz mevcut ise örneğinizle beraber yeni konu açarak iletin ki benzer konuda ihtiyacı olanlar da rahatlıkla arama yaptıklarında erişebilsinler. Ayrıca bu kadar soru ve çalışma akabinde halen textboxları nasıl temizleyeceğiniz, yeni kayıda nasıl geçeceğiniz vs. gibi basit sorular soruyorsanız durup nerede hata yapıyorum, neden öğrenmeye çalışmıyorum diye düşünmelisiniz.
 
Konu Sahibi
Form_Active olayına
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodunu ilave edin ve Textbox10'un AfterUpdate olayına da
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
kodunu yazın. Bu durumda formunuz aktif hale geldiğinde Verileri Güncelle butnonunuz pasif Kaydet butonunuz aktif olacak, arama textboxına herhangi bir veri girişi yaptığınızda ise tam tersi Kaydet butonu pasif olup Verileri Güncelle butonunuz aktif olacaktır.
 
Konu Sahibi
Hocam kodları ekledim ekte ekran gruntüsu ve vido gif ekdedir textbox 10 veri olmadiğinda aktıf degil pasıf durumda kalıyor
 
Textboxa yazdıktan sonra değil yazarken aktif olmasını istiyorsanız afterupdate olayına değil change olayına yazın kodları. Güncelle butonu tıklndıktan sonrada textboxları temizlediğiniz gibi Güncelle butnunu pasif, Kaydet butonunu da aktif yapın benzer şekilde.
 
Textbox10 AfterUpdate olayının kodlarını silin, Textbox10 Change olayına yazın.
 
Konu Sahibi
hocam kodları dediğiniz gibi yaptım yine sonuç yok ekran göruntusü ekde
 
İşin abc'sini bilmeden işe kalkıştığınızı geçtim, en ufak bir gayretiniz veya çalışmanız yok sadece sorulardan gelen cevaplarla ezbere gidiyor, işiniz görülsün yada sizin yerinize birisi yapsın istiyorsunuz. Samimiyet ve çaba konusunda inancım olmadığında da yardımcı olmam mümkün değil, o nedenle benden bu kadar, başka arkadaş yardımcı olursa ne ala.
 
Textbox 10 boş veri olmadinda kaydet.dugmesi aktif olmuyor
Son mesajınızda textbox10changede yukardaki gibi bir koşul varmı bir bakın mesaja.
Yazacağınız kod mantıken şöyle örneğin.
Eğer textbox10 boşsa şunu pasif yap else(değilse) şunu aktif yada pasif yap.
Hocam karışmak istemedim ama dayanamadım yine yazdım :)
Neyse çözülmezse yarın ölmezse sağ kalırsam Allah'ın izniyle dediklerinizi yapmaya çalışırım normalde çok kolay ama yine tüm yorumları okudum konu uzayıp durmuş :)
 
Yinede istiyorsanız alttaki videoyu izleyin.Bence izledikten sonra çok rahat yaparsınız aktif pasif olayını.
Videoyuda herhangi bir videodan seçtim.

 
Konu Sahibi
Son mesajınızda textbox10changede yukardaki gibi bir koşul varmı bir bakın mesaja.
Yazacağınız kod mantıken şöyle örneğin.
Eğer textbox10 boşsa şunu pasif yap else(değilse) şunu aktif yada pasif yap.
Hocam karışmak istemedim ama dayanamadım yine yazdım :)
Neyse çözülmezse yarın ölmezse sağ kalırsam Allah'ın izniyle dediklerinizi yapmaya çalışırım normalde çok kolay ama yine tüm yorumları okudum konu uzayıp durmuş :)
Hocam çok iyi olur bende bügün bayagi ugrastım fakat konuyu cözemedim
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst