Access İkon Değiştirme
#1
Arkadaşlar access programımın mini iconunun iş yerinde kullandığım bilgisayardan evime flash disk ile taşıdığımda kaybolduğunu, daha doğrusu görüntülenemediğini fark ettim. Bu sebeple sitemizde araştırma yaptım, netice elde edemedim (bu konu ile alakalı bilgi varsa da ben bulamadım) Yabancı Acecss VBA forumlarından fayda sağlayacak bir yanıt bulabildim. Belki benimle aynı sorunu yaşayan arkadaşlarımız olabilir diye bu basit bilgiyi paylaşmak istedim.

Projemize bir modul insert ederek kullanmak daha mantıklı bu olayı.

Alt + F11 tuşu ile VBA bölümüne düştükten sonra;
Instert > Module yönergesini izleyerek yeni bir modül oluşturuyoruz.

Visual Basic
  1. Public Sub ikonGoster()
  2. Dim db As DAO.Database
  3. Set db = CurrentDb
  4. Dim msgMainTitle As String
  5. msgMainTitle = "Uygulama Başlığımız"
  6. db.Properties("AppIcon").Value = Uygulamada Kullanacağımız ikonun adresi
  7. db.Properties("AppTitle").Value = msgMainTitle
  8. db.Properties("UseAppIconForFrmRpt").Value = True
  9. Application.RefreshTitleBar
  10. End Sub



Bu kod ile ikonumuz dinamik olarak programa işleniyor. Programı taşıdığımız zaman da ikonu ile beraber taşınıyor arkadaşlar.

Burada programı çalıştırdığımız zaman ilk açılan formun "yüklendiğinde" olayına ikonGoster kodunu girmemiz yeterlidir.

Saygı ve selamlarımla.



  Alıntı
Bu mesajı beğenenler:
#2
Paylasim icin tesekkur ederim.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın Sancaktar, paylaşım için teşekkürler. Mutlaka bir yerde işime yarayacaktır. Kolay gelsin.



  Alıntı
Bu mesajı beğenenler:
#4
Teşekkürler sayın: Sancaktar
Dinamik derken programın içine mi alıyor simgeyi..?
Benim kullandığım yöntem//
Uygulama Klasöründe Çünkü Birden Fazla Veri İşlendiği İçin Klasör İçinde;
Person Klasörü Ana Dizinim ve Alt Klasör Olan Files Klasöründe dosyalıyorum simgeyi.
Bu nedenle uygulamayı klasör olarak taşıdığım için pek sıkıntı olmuyor.

Fakat bahsettiğiniz yöntemi uygulasak, kodda yazan simgenin adresi illa ki o adreste o dosya olması mı lazım. Yoksa içe entegre mi ediyor.?



  Alıntı
Bu mesajı beğenenler:
#5
Sayın destinasi, aynen söylediğiniz gibi klasör içine program ile aynı klasöre atıp program ile beraber taşımak gerekiyor. Şöyle ki;
Ben iş yerinde kullanmakta olduğum programda "Proje Yolu\resimler\ikonlar\ikon.ico" şeklinde Access Seçenekleri > Geçerli VeriTabanı > Uygulama Simgesi yolundan daha önceden belirlemiştim. Ancak örneğin iş yerindeki bilgisayarımda program c:\users\kullanıcıadı\desktopta iken programı eve taşıdığımda, haliyle yine aynı iş yerinde tanımladığım dosya yolunu bulmaya çalışıyor, o dosya yolunu da bulamayınca ikon gözükmüyor. Her taşıma işleminde tekrardan ikonu tanıtmak gerekiyordu. Burada ise ikonu taşıdığımız bilgisayarda tekrardan tanıtmaya gerek olmuyor, sadece projemizde bir klasöre atıyoruz ve sadece kodlarımızın arasında o yolu tanıtıyoruz o kadar.

Saygılarımla



  Alıntı
Bu mesajı beğenenler:
#6
Paylaşım için teşekkürler sayın sancaktar, güzel bir paylaşım olmuş.
Benim uygulama direk C:/Personel Klasöründen başlattığım için sorun yaşamamıştım.
Ama adres değişikliğinde uygulanacak güzel bir paylaşım emeğinize sağlık.

Saygılarımla.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
access-sql-6 Uygulama İkon ve Simgesini VBA Kodu ile Belirleme MirzaKatar 7 5.888 19-04-2012, 15:49
Son Mesaj: MirzaKatar
  VT'de Tüm form Araç Çubuklarını otomatik değiştirme Mehmet Eser 5 3.410 28-11-2009, 20:47
Son Mesaj: remiremi
  Sabit bir karaktere göre yer değiştirme beab05 4 3.854 13-03-2008, 01:31
Son Mesaj: beab05

Foruma Git:


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