Alıntı:Ben burayı anlamamışım,ben formlara buton ekledim siz menü butonları ile yapmışsınız,ve kod hata veriyordu
Belirttiğiniz kod, mesajda da belirttiğim gibi forma eklenecek buton için yazıldı. Alt formdaki butondan bahsetseydim "forma buton ekle" değil, "alt forma buton ekle" yazardım.
Alıntı:If Len(GFormAdi) > 0 Then
Mesajda forma eklenecek buton için kod yazıldı. Örnek uygulamada önceden oluşturulmuş butona kod eklendiği için ilk tıklamada değişkene değer eklenip eklenmediğini denetlemek için bu kod eklendi.
Alıntı:kodda "GFormAdi" ne anlama geliyor
GFormAdi değişkendir. İsminin G ile başlaması veya A ile başlamasının bir önemi yok. Formdaki denetim ile aynı olmaması yeterli.
GFormAdi = "Elma" yazarsan, kod içerisinde bu Elma'yı kullanırsın.
Alt formlarda sadece Raporlar butonu ile açılan alt formlada kapat butonu var. Diğerlerinde olmadığı için ben ana form için kod ekledim.
"Kasa Raporu" na tıkladığınızda formdaki "KASAISLEM" isimli alt form aktif oluyor. Bu alt formda bulunan kapat butonunun tıklandığında olayına
Forms!frm_GIRIS!Kmt_KASA.SetFocus
Forms!frm_GIRIS!KASAISLEM.Visible = False
kodu eklerseniz KASAISLEM alt formu tekrar gizlenir.
Diğer alt formlardaki butonlara da aynı işlemi uygulamanız gerekli, kapat butonunun tıklandığında olayındaki
Forms!frm_GIRIS!Kmt_KASA.SetFocus
kodu değişmeyecek,
Forms!frm_GIRIS!KASAISLEM.Visible = False
kodu, diğer alt formların isimlerine göre değişecek, mesela GELIRCESIDI isimli alt form için
Forms!frm_GIRIS!GELIRCESIDI.Visible = False
olacak. Sadece KASAISLEM alt formu için uygulanan kodu içeren örnek uygulama ektedir. Önceki mesajlarda belirtilen kodlar iptal edilmiştir.
Personel ve Kasa Yönetim_sld_SON.rar
(Dosya Boyutu: 314,46 KB | İndirme Sayısı: 2)