Skip to main content

AccessTr.neT


desktop menu oluşturma

fatih karagöl
fatih karagöl
7
3361

desktop menu oluşturma

Çözüldü #2
Bu işi için hangi formun açık olduğu bilgisi gerekecek.

Function IsLoaded(ByVal strFormName As String) As Boolean
' Returns True if the specified form is open in Form view or Datasheet view.
Dim oAccessObject As AccessObject
Set oAccessObject = CurrentProject.AllForms(strFormName)
If oAccessObject.IsLoaded Then
If oAccessObject.CurrentView <> acCurViewDesign Then
IsLoaded = True
End If
End If
End Function

Bu kodlar modül için. Bu kodu, modüller bölümünde yeni kayıt açıp yapıştırın
ve kayıt edin.


If IsLoaded ( "kontrol_edilecekformadı" ) Then
Eylemi yap
Else
Vazgeç veya başka eylem yap
End If

Benim kod bankamda varolan bir çalışma. Kim hazırlamış bilmiyorum. Kolay gelsin

Çok sayıda form varsa o zaman son bölümü if..then yerine select...case ile yapmanız daha akıllıca olacaktır.
İnadına, ille de Accesstr.net...
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
desktop menu oluşturma - Yazar: fatih karagöl - 10/11/2012, 19:36
Cvp: desktop menu oluşturma - Yazar: mehmetdemiral - 10/11/2012, 22:09
Cvp: desktop menu oluşturma - Yazar: fatih karagöl - 10/11/2012, 22:22
Cvp: desktop menu oluşturma - Yazar: accessman - 11/11/2012, 10:58
Cvp: desktop menu oluşturma - Yazar: fatih karagöl - 11/11/2012, 18:06
Cvp: desktop menu oluşturma - Yazar: mehmetdemiral - 11/11/2012, 18:30
Cvp: desktop menu oluşturma - Yazar: fatih karagöl - 11/11/2012, 19:36
Cvp: desktop menu oluşturma - Yazar: mehmetdemiral - 11/11/2012, 21:25
Task