AccessTr.neT
Accessi devre dışı bırakma - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Accessi devre dışı bırakma (/konu-accessi-devre-disi-birakma.html)

Sayfalar: 1 2


Accessi devre dışı bırakma - Aykay - 23/06/2009

Arkadaşlar merhaba;
Mdb uygulamasına çift tıkladığımızda arka planda accessin bütün (menü, durum çubuğu vs.) fonksiyonlarını devre dışı (çalışma esnasında gözükmeyecek) bırakan AutoExec makrosuna modül üzerinden kod yazılmış olarak bir uygulama var mı elinizde.
Varsa örnek olarak gönderebilir misiniz?
Teşekkürler


Cvp: Accessi devre dışı bırakma - cuneyt - 23/06/2009

Merhaba,
Modül açıp bu kodu yapıştır.

Kod:
Global OkToClose As Boolean
Function menulerGitsin()
Dim I As Integer
For I = 1 To CommandBars.Count
CommandBars(I).Enabled = False
Next I
End Function

Function gelsinMenu()
Dim I As Integer
For I = 1 To CommandBars.Count
CommandBars(I).Enabled = true
Next I
End Function

Daha sonra autoexec adıyla bir makro oluşturup eylemde kod çalıştırmayı menulerGitsin() yaz. veya menülerin gitmesini istediğin formun açıldığında olay yordamına da yazabilirsin.
menülerin tekrar gelmesini istersen. ister komut ister formun açıldığında olayına gelsinMenu() yaz o kadar. bu arada ozan ile birlikte yazmışız. ikisinide incele hangisi uyuyorsa onu kullanabilirsin.
selamlar.


Cvp: Accessi devre dışı bırakma - Aykay - 24/06/2009

Değerli arkadaşlar ekte göndermiş olduğum bir örnek var. Kendime anlaşılır bir şekilde indirgeyemedim. Mümkünse örneği inceleyip sade bir şekilde anlatabilir misiniz?
Yani modüller açılıştan kapanışa kadar arka planda hangileri vasıtasıyla ne yapıyor? Öğrenmek istediğim bu. Dolayısıyla bir başka örneklerimizde de kullanma imkanını sağlamak. Çünkü Access ile uğraşıyorsak sanırım biraz da profosyenellik çerçevesinde olması gerekli. Bu güne kadar ki çalışmalarımda hiç böyle bir çalışma kullanmamıştım. Sizlerin yardımıyla bu konuyu anladıktan ve kavradıktan sonra uygulamalarımda kullanmak istiyorum.
Teşekkürler
Değerli arkadaşlar;
Ekte belirtilen örnek sizin sayenizde kodları yerlerine yerleştirilerek istediğim şekilde oldu. Örneğe açılışta ekranı kaplaması için arka planda kod ekledim fakat ekranı kaplarken accessi kısa süreliğine de olsa yine de gösteriyor. Bunu ekranı kaplarken accessi göstermeyecek şekilde daha orijinal şekliyle nasıl yapabilirim?
Teşekkürler


Cvp: Accessi devre dışı bırakma - C*e*l*o*y*c*e - 24/06/2009

sayın aykay
1- formu tasarım görünümünde açarak biçim/kenarlıksitili/yok yapmalısın ki kenarı görünmesin
2-diğer formlarıda diğer/açılan ,Kalıcı/ evet yapmalısın ki accesz penceresi gizlendiğinde bir formu açtığında altta açılmasın üste görünsün
örneğini düzelttim incele


Cvp: Accessi devre dışı bırakma - Aykay - 24/06/2009

Sayın Celoyce;
Farkındaysan açılışta kısa bir süre de olsa access'i gösteriyor. Bunu bütün bütün göstermeden açılmasını nasıl sağlayabiliriz?
Diğer bir husus kenarlık stilini yok dediğimizde haklısın üsteki mavi olan kenarlık gözükmüyor. Fakat programda çalışırken başka bir programda çalışmak istediğimde, onu nasıl simge durumuna küçültebilirim ki diğer çalışmak istediğime geçebileyim? Yani bu mevcut programda çalışırken, masaüstünde diğer uygulamalarla çalışmak icap etti ve mevcut programı simge durumuna küçültmem gerekir ki diğer uygulamayı çalıştırabileyim. Yoksa hızlı başlatı kullanmam mı gerekecek?
Saygılar


Cvp: Accessi devre dışı bırakma - pcman - 24/06/2009

Sayın Aykay,

access tüm pencere görünümlerini gizlesenizde ilk açılışta Access programı başladığı için kendi logosu çıkacaktır, microsfot amca böyle istiyor Img-grin

2. konu pencereleri gizledikten sonra diğer bir uygulamaya geçmek için mevcut uygulamayı nasıl simge durumuna küçülteceksin, bunun 2 yolu var,
1. yol tam ekran yaptığın formda biçimden kenarlık sitilini ince seçeceksin ve küçül/kaplama düğmeleri kımınıda Küçültme Var seçeceksin,
2. yol uygulamayı SysTry gönderirsin simgenle bu örneği polsoftan çıkarmıştım,

ne kadar çok örnek incelersen, o kadar çok şey öğrenirsin...