Skip to main content

AccessTr.neT


desktop menu oluşturma

fatih karagöl
fatih karagöl
7
3315

desktop menu oluşturma

Çözüldü #1
herkese iyi akşamlar diliyorum.
acces içinde programın ana formunun alt kısmında açılıp kapanan formları takip edecek ve açık formlar arasında seçim yapacak bir menü hazırlamak istiyorum.

daha net ifade edebilmek için iki adet resim ekliyorum.
şu an önceden hazırlanmış etiket.visible özelliği ile bunu yapıyorum ama açılacak formun çok olması nedeni ile yöntem verimsiz olmaktadır. tek satırlı grid ile yapmak istedim efect kısmı başarılı olmadı.

bu işi nasıl yapabileceğim konusunda yardımcı olursanız minnettar olurum
tekrar iyi akşamlar, teşekkürler
.doc gorunum1.doc (Dosya Boyutu: 81,5 KB | İndirme Sayısı: 60)

.doc gorunum2.doc (Dosya Boyutu: 104,5 KB | İndirme Sayısı: 41)
Son Düzenleme: 10/11/2012, 19:48, Düzenleyen: fatih karagöl.
Cevapla
Çö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
Çözüldü #3
üstad teşekkürler.
sorumu eksik ifade etmişim çok pardon. formlar arası geçiş kısmında sorunum yok.
benim sorunum resimdeki alttaki o yatay menü sütunun menünün tasarımı.
toolbar activex gibi bir şey ama daha kullanışlı ve kolay bir sistem bulmaya çalışıyorum.
Cevapla
Çözüldü #4
bu tam olarak ne işe yarayacak
sadece görünüm açısından mı
bunun yerine radio düğmelerimi diyorduk seçenek düğmelerini kullansan
zaten birine tıklayınca diğerleri iptal olup tıkladığın basılı görülüyor
ama formun alt kısmı form sayısına yetmiyor diyorsan bir kaç satır yapabilirsin
@benbendedeilem
Cevapla
Çözüldü #5
ana amaç açık formların yönetimi, aslında windows masa üstü uygulaması ile aynı.
arka planı hizmetlerini bitirdim. kodları olması gerektiği oturttum. sadece görsel yeterliliğini sağlayamıyorum.
Cevapla
Çözüldü #6
Fatih bey hep alma peşindesiniz. Bakıyorum da ne örnek var ne de bitirilmiş çalışma. Bu site bir eğitim ve paylaşım sitesidir. Biraz da vermeyi deneseniz?
İ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