Skip to main content

AccessTr.neT


Access programlarımıza üst açılır menü ve sağ klik menü ekleyelim

Access programlarımıza üst açılır menü ve sağ klik menü ekleyelim

#8
merhaba,
öncelikle bir fonksiyon oluşturuyoruz:
sonra anahtarı açılan formun etkinleştirildiğinde olay yordamına Call... yapıştırıyoruz o kadar..
burda ki olay şu; diyelimki siz bir form açtınız bu etkin olan formun dışındaki tüm formlar kapanıyor. isterseniz kapanmasını istemediğiniz formu Anamenüadi yazdığım yere yazabilirsiniz. yani ana münüyü buraya yazarak kapanmasını engelliyorsunuz.

kodlama bölümünde her formun boş yerine veya şaşırmamak açısından Option Compare Database 'nin altına aşağıdaki fonksiyonu aynen yapıştırıyoruz.

Function TumFormlarKapansin()
Dim AnaMenu As Object
Dim strName As String
For Each AnaMenu In Application.CurrentProject.AllForms
If AnaMenu.Name <> "Anamenüadı" And AnaMenu.Name <> Me.Name Then 'ana menüyü buraya yazıyoruz ki o formu kapatmasın.
'sadece aktif açık olan menü dışındakileri kapatsın.
DoCmd.Close acForm, AnaMenu.Name, acSaveYes
End If
Next AnaMenu
End Function


Daha sonra her formun Etkinleştirildiğinde Olay Yordamına aşağıdaki kodu yapıştırıyoruz:

Call TumFormlarKapansin


Saygılar,
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Access programlarımıza üst açılır menü ve sağ klik menü ekleyelim - Yazar: cuneyt - 09/12/2008, 08:43