VT'de Tüm form Araç Çubuklarını otomatik değiştirme
#1
Aşağıdaki kod ile VT'deki tüm formların araç çubukları değiştirebilirsiniz. En iyisi her VT için yönetim paneli oluşturulması.

Visual Basic
  1. Public Sub SetFormToolbars()
  2. Dim objFrm As AccessObject, frm As Form, ctl As Control
  3. ' Go through every form in the database
  4. For Each objFrm In CurrentProject.AllForms
  5. ' Skip fixing any "plain" examples
  6. If Right(objFrm.Name, 5) <> "plain" Then
  7. DoCmd.OpenForm FormName:=objFrm.Name, View:=acDesign, WindowMode:=acHidden
  8. ' Set a pointer to the form just opened
  9. Set frm = Forms(objFrm.Name)
  10. ' Set custom menu and toolbars for the form object
  11. ' .. only for primary forms
  12. If Left(frm.Name, 3) = "frm" Then
  13. ' Clear any saved filter while we're at it
  14. Forms(frm.Name).Filter = ""
  15. ' Set the custom menu bar
  16. Forms(frm.Name).MenuBar = "FormMenuBar"
  17. ' Set the custom toolbar
  18. Forms(frm.Name).Toolbar = "FormToolbox"
  19. ' Set the custom shortcut menu bar
  20. Forms(frm.Name).ShortcutMenuBar = ""
  21. End If
  22. ' Loop through all controls
  23. For Each ctl In frm.Controls
  24. ' Skip control types that don't have a ShortcutMenuBar property
  25. If (ctl.ControlType <> acCustomControl) And _
  26. (ctl.ControlType <> acSubform) And _
  27. (ctl.ControlType <> acRectangle) And _
  28. (ctl.ControlType <> acLabel) And _
  29. (ctl.ControlType <> acLine) And _
  30. (ctl.ControlType <> acPageBreak) Then
  31. ' Set the custom control shortcut menu
  32. ctl.ShortcutMenuBar = ""
  33. End If
  34. ' Loop through all controls on the form
  35. Next ctl
  36. ' Fix AllowDesignChanges while we're at it
  37. frm.AllowDesignChanges = False
  38. ' Close and save the result
  39. DoCmd.Close acForm, objFrm.Name, acSaveYes
  40. End If
  41. ' Loop to get the next form
  42. Next objFrm
  43. ' Clean up
  44. Set ctl = Nothing
  45. Set frm = Nothing
  46. Set objFrm = Nothing
  47. End Sub




Burdaki kod plain'le başlayan formları es geçer, uyarlamayı unutmayınız. Defalarca kullandım, bu koda kefilim. Saniyeler içinde tüm formları siz görmeden değiştiriyor.
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#2
Teşekkürler Mehmet Bey..

Paylaştığınız kod aynı başlıkla KOD BANKASI'na eklenmiştir..



  Alıntı
Bu mesajı beğenenler:
#3
Sayın Mehmet Eser;

Bu güzel katkınız için teşekkürler..



  Alıntı
Bu mesajı beğenenler:
#4
Teşekkürler ellerinize sağlık
bu kodun çalışmasına bir örnek koyabilirmisiniz



  Alıntı
Bu mesajı beğenenler:
#5
Merhaba,

Verdiğim örnek uygulamamın bir formu sadece. Tam olmadığı için hata verecektir ama çalışma mantığı bakımından tasarım görünümüde nasıl olduğunu inceleyebilirsiniz.

Öncelikle VBA kısmında adı geçen adlar doğrultusundan araç çubuklarınız önceden var olmalı.
GEEK


Eklenti Dosyaları
.zip   vt_arac_cubugu_degistirmek.zip (Boyut: 9,18 KB / İndirilme: 48)
Eek VT:Veri Tabanı, AVT: Access VT, MS:Microsoft, Kapaç: Kapa ve aç (rebot ve açkapa saçmalığına çözümüm)
Twitcy Yazan okuyan sağolsun, çözene saygılar. Kolaylaştırınız, zorlaştırmayınız.
? Cinnet geçirmemek için Access 2010'u SP2 ile kullanalım.
? Sürekli sebepsiz hatalar oluyor da AVT uçuyorsa siz de Ofis kurulmunu uçurun çözülüyor. Sorun kurulum dosyanızda! Farklısını bulun!
? VT dağıtıma çıkana kadar bölmek zaman kaybıdır!
{ Veri Tabanı Mantığı } {Access 2010 çökmelerine çözüm } { 60 Günlük Ofis 2010 Pro Türkçe } { Kayıtları Yan Yana Göstermek }
{ Forma Rapora Resim Fotoğraf Eklemek En kolay En Sağlam En Zengin Teknik }



  Alıntı
Bu mesajı beğenenler:
#6
Sayın Mehmet hocam
elinize sağlık örnek için teşekkürler



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Access İkon Değiştirme Sancaktar 5 1.920 06-03-2018, 11:03
Son Mesaj: destinasi
  Sade Şık bir AVT için Alt Form yerine form üst bilgisi kullanımı Yeni Tasarım Mehmet Eser 2 3.634 02-06-2012, 08:01
Son Mesaj: furkan_68200
  Tüm raporların araç çubuklarının değiştirilmesi Mehmet Eser 5 3.200 01-07-2010, 22:58
Son Mesaj: kurt26
  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