[VBA] Access Penceresini Gizleme
#1
Herkese merhaba,

yaptığım uygulamada en son olarak access penceresini gizleme işlemini yapmak istedim ve sitemizdeki değişik örneklerden faydalanmaya çalıştım. En son olarak sayın onur_can'ın uygulamaya ilgili modül makro ve formu otomatik ekleyen örneğini kullandım. Access penceresini gizlemeyi başardım ama kendi uygulamamı kapattığımda ekranda aşağıya eklediğim "Örnek1Resim"de de görüleceği gibi veritabanı kapanmamış gibi görünüyor. Kilitsiz olanın üzerine tıkladığımda uygulamanın açılışı "Örnek2resim"de olduğu gibi açılıyor (boş bir maximize ekran), bu ekranı "x"dan kapattığımda veri tabanı kapanıyor ve "Örnek1Resim"deki kilitli ikon kayboluyor. Üstadlarımız tarafından incelenebilmesi maksadıyla bir örnek ekledim. Örneğinden faydalandığım için öncelikle sayın onur_can inceleyebilirse sevinirim. örnek uygulamamdaki referanslar orijinal uygulamamdaki referanslardır. teşekkür ederim. Herkese sağlıklı günler....


Eklenti Dosyaları
.rar   Ornek_Gizleme.rar (Boyut: 178,24 KB / İndirilme: 76)
.png   Ornek1resim.png (Boyut: 264,9 KB / İndirilme: 101)
.png   Ornek2resim.png (Boyut: 11,15 KB / İndirilme: 90)



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba
Öncelikle şunu söyleyeyim. Uygulamanızın kısayolunu masaüstüne alıp o şekilde çalııştırın. Çünkü Tam ekran açıldığında diğer konumlarda arka planda kalabiliyor. Asıl sorunuza gelecek olursak, Formda kullanmış olduğunuz ÇIK ve KAPAT butonlarının arkasındaki makro eylemi sadece formun penceresini kapattığı için Access uygulaması açık kalmaktadır. Dolayısıyla siz resim1 de görmüş olduğunuz access kilitleme dosyası ekaranda kalmakta ve aslnda access kapanmamaktadır. Bunun yerine Uygulamadan Çık komutunu kullanmanız gerekmektedir. Örnek üzerinde yaptım inceleyebilirsiniz.


Eklenti Dosyaları
.rar   Ornek_Gizleme_O-Can.rar (Boyut: 179,34 KB / İndirilme: 91)



  Alıntı
Bu mesajı beğenenler:
#3
Sayın onur_can çok teşekkür ederim sorun desteğinizle çözülmüştür. Bu konuda son olarak iki sorum olacaktır;
1. Access penceresini gizledikten sonra ayrıca accde yapmak gerekir mi?
2. Access penceresini gizleme prosedüründe formların Kalıcı ve Açılan özelliklerini EVET olarak düzenliyoruz. Bu düzenlemeye altformlar da dahil midir? Ben onları da aynı şekilde düzenledim.



  Alıntı
Bu mesajı beğenenler:
#4
(21-03-2021, 16:42)M_Kemal_Askeri demiş ki: Sayın onur_can çok teşekkür ederim sorun desteğinizle çözülmüştür. Bu konuda son olarak iki sorum olacaktır;
1. Access penceresini gizledikten sonra ayrıca accde yapmak gerekir mi?
2. Access penceresini gizleme prosedüründe formların Kalıcı ve Açılan özelliklerini EVET olarak düzenliyoruz. Bu düzenlemeye altformlar da dahil midir? Ben onları da aynı şekilde düzenledim.

1-Bu durum size kalmış. accde dosya formatına çevirmenin amacı, uygulama üzerinde tasarım değişikliklerinin önlenmesidir. Yani siz accde formatına çevirdiğiniz uygulamanızı bir şekilde korumuş oluyorsunuz. Çevirmezseniz ne olur, Pencere gizleme üzerinden konuşacak olursak, birisi uygulamanızı tasarım modunda açıp Pencere gizlemeyi sağlayan kodları sildiğinde artık pencereniz gizlenmez, eski durumuna döner. Garantiye almak isterseniz, hem VT parolası ekleyebilir, hem de accde formatına dönüştürebilirsiniz. bu formata dönüştürmeden önce Pencere gizleme uygulamasını çalıştırmalısınız.

2-Eğer bir formun altında çalışan altformlardan bahsediyorsanız, bunların açılan ve kalıcı özelliklerini değiştirmenize gerek yok  İlk açılacak olan formun Kalıcı ve Açılan özelliklerini Evet olarak ayarlamanız gerekiyor. Ana formun haricinde diğer formlarında bu özellikleri Evet olarak ayarlanmalı, Tabi ilk açılan form kod ile kapatılmıyorsa... Çünkü ilk açılan form kalıcı özelliği Evet olduğu için siz bu formdan başka bir form açtırmak istediğinizde form açılacak fakat görünmeyecektir. Diğer formların Açılan Evet , Kalıcı Hayır olarak ayarlarsanız, Ana formunuzda başka bir formu açan bir butona tıkladığınızda önce o formu açtıracak kodu, sonra da ana formunuzu kapatan kodu yazmanız gerekmektedir.



  Alıntı
Bu mesajı beğenenler:
#5
sayın onur_can,
cevaplarınız ve desteğiniz için teşekkür ederim. Zaten kendi oriinal uygulamamı accde yapamadım denedim ama "Microsoft Access, .accde, .mde veya .ade dosyasını oluşturamadı" diye hata mesajı verdi. Sitedeki soruma ilk eklediğim örnek ve sizin eklediğiniz örnek üzerinden denedim onları accde yaptı ama benim uygulamamı yapmadı.



  Alıntı
Bu mesajı beğenenler:
#6
Kendi uygulamanızda VBA'da derleme yaptığınızda herhangi bir hata alıyor musunuz?



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Access Penceresini Gizleme Hakkında Pasham 2 464 17-04-2024, 02:14
Son Mesaj: dsezgin
  [RAPOR] Raporda Kolon Gizleme Veya Sorgudan Excel' E Aktarırken Boş Kolonları Aktarmasın Samih KARSLI 2 457 15-03-2024, 15:39
Son Mesaj: Samih KARSLI
  [VBA] Vba Penceresini Gizlemek BeyTor 5 484 09-07-2023, 10:41
Son Mesaj: BeyTor
  [FORM] Formda Duruma Göre Hücre Gizleme agabey_42 2 389 05-01-2023, 16:58
Son Mesaj: agabey_42
  Access Pencere Gizleme kursun 2 413 08-12-2022, 16:24
Son Mesaj: kursun
  Tablodaki 0,00tl Değerindeki Sıfırları Gizleme kursun 2 374 06-12-2022, 23:23
Son Mesaj: kursun
  [VBA] Yazdırılıyor Mesaj Kutusunu Gizleme hedefkaya 1 378 03-05-2022, 10:06
Son Mesaj: onur_can
  Raporda Satır Gizleme edacan19 2 488 08-10-2021, 13:42
Son Mesaj: edacan19

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi