Tmm yükledim ama Ana formun icinde 6 tane form var ana formdaki butonlar 5 adet
Ana Formdan Butonlarla Alt Form Yönetme
Önce altformdaki butonlarınızı koda dönüştürmelisiniz. Bunun için gereken kodları zaten arkadaş yukarıya yazmış. Butonlardaki macroları silip kodları yerleştirin. Mesela 1. düğmeniz için olay yordamın normalde şöyle olmalı:
Bu normalde altform üzerinde olduğu için başka bir formdan kullanmak için kodun genele açılması amacıyla başta yer alan "private" sözcüğünü "public" ile değiştirmelisiniz. Yani:
Şimdi de ana form üzerindeki düğmenin kodlarını yazalım:
Öncelikle ana formdaki düğmeye basıldığında odağı alt forma döndürmek için
kodunu işletmeliyiz. Sonra da altformdaki butona kodla basmak için
Sonuç olarak ana formdaki "Yeni Kayıt düğmesinin tüm kodları şöyle oldu:
Artık butonumuz alt formdaki düğmeye basıyor. Altformaki düğmeleri silmeyin, sadece görünmez yapın. Bu kadar ))
Kod:
Private Sub Komut24_Click()
DoCmd.GoToRecord , , acNewRec
End Sub
Kod:
Public Sub Komut24_Click()
DoCmd.GoToRecord , , acNewRec
End Sub
Öncelikle ana formdaki düğmeye basıldığında odağı alt forma döndürmek için
Kod:
ALTFORM.SetFocus
Kod:
Me.ALTFORM.Form.Komut24_Click
Kod:
Private Sub YeniKayit_Click()
ALTFORM.SetFocus
Me.ALTFORM.Form.Komut24_Click
End Sub
İnadına, ille de Accesstr.net...
Bir tane örnek yapsaydınız çok daha yararlı olacaktı
Alt formdaki kod çalıştı ama Ana formdaki çalışmadı
Alt formdaki kod çalıştı ama Ana formdaki çalışmadı
Son Düzenleme: 02/09/2018, 20:41, Düzenleyen: kursun.
Hem alt forma hemde ana forma deneme diye bir buton koydum
Yazdıklarımı okurken bir yeri kaçırmışsınız. Alt formdaki butonun kodunu genel kullanıma açmak için "Private" değil "Public" ile başlatmalısınız.
İnadına, ille de Accesstr.net...
Ben aslında tamamını yapmıştım ama sizin kendiniz yapın diye biraz bekledim. Buyrun tamamı bitmiş hali.
İnadına, ille de Accesstr.net...
Konuyu Okuyanlar: 1 Ziyaretçi