Ribbon Menü Hazırlama | Normal Tablo Kullanarak Ribbon Yükleme |
#1
access-sql-12 
Merhaba..

Bir önceki bölümde sistem tablosu oluşturup ribbon (şerit) menülerimizi nasıl yükleyeceğimizi işlemiştik.. Bu bölümde de Sistem tablosu olmayan her hangi bir tablo kullanarak bu işlemi yapacağız..

Önce tablomuzu oluşturalım..:

Tablo Adı..: TabloAdınız

Alan Adı..: ID Veri Türü..: Otomatik Sayı
Alan Adı..: RibbonName Veri Türü..: Metin
Alan Adı..: RibbonXML Veri Türü..: Not


Tablo adını dilediğiniz şekilde belirleyebilirsiniz.. Bu tablo içerisinde birden fazla menü saklayabilirsiniz..

Sonrasında yeni bir modül sayfası açıp bu fonksiyonu yapıştırıyoruz..:

Visual Basic
  1. Public Function RibbonYukle()
  2.  
  3. On Error GoTo hata
  4. Dim db As DAO.Database
  5. Set db = Application.CurrentDb
  6.  
  7. Dim rs As DAO.Recordset
  8. Set rs = db.OpenRecordset("tabloadiniz") 'Tablo adını değiştirmeyi unutmayınız..
  9.  
  10. Do Until rs.EOF
  11. Application.LoadCustomUI _
  12. rs("RibbonName").Value, rs("RibbonXML").Value
  13. rs.MoveNext
  14. Loop
  15.  
  16. hata_Exit:
  17. On Error Resume Next
  18. rs.Close
  19. Set rs = Nothing
  20. Set db = Nothing
  21. Exit Function
  22.  
  23. hata:
  24. Select Case Err
  25. Case 32609
  26.  
  27. Case Else
  28. MsgBox "Error: " & Err.Number & vbCrLf & _
  29. Err.Description, vbCritical, _
  30. "Error", Err.HelpFile, Err.HelpContext
  31. End Select
  32. Resume hata_Exit
  33.  
  34. End Function




Şimdi yeni bir makro oluşturalım ve Kod Çalıştır'ı seçelim.. İşlev Adı kısmına da RibbonYukle() yazalım..

Bu makroyu autoexec adıyla kaydedelim.. Bu isimde makronuz varsa yukarıdaki makro işlemlerini mevcut makro içerisine ilave olarak yapabilirsiniz..:

[Resim: ribbon5.jpg]

Yüklenen menüleri kullanmak için; Seçenekler / Geçerli Veritabanı / Şerit Adı kutusundan seçim yapabilirsiniz..

[Resim: ribbon3.jpg]

Dosyayı yeniden başlattığınızda buradan şeçim yaptığınız menü ile açılacaktır.. Tabloda b,rden çok ribbon menünüz varsa ve bazı formlarda bunları da kullanmak istiyorsanız formunuzun Seçenekler / Diğer / Şerit Adı kısmını kullanarak o forma ait farklı bir menü ekleyebilirsiniz..






Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
access-sql-2 Ribbon Menü Sihirbazı (Ribbon Menu Creator) Taruz 141 73.976 17-10-2025, 20:06
Son Mesaj: tanyeri
access-sql-5 Ribbon Menü Örneği 1 | Form ve Rapor Olayları | Taruz 29 14.461 30-11-2022, 13:55
Son Mesaj: merdal
access-sql-5 Ribbon Menü Örneği 2 | Kontolleri Gizleme veya Pasif Yapma | Taruz 2 4.867 28-12-2019, 23:00
Son Mesaj: adnan
access-sql-2 Excel | Office Menü Sihirbazı (Backstage View Creator) Taruz 2 4.421 23-01-2016, 23:34
Son Mesaj: nzrysldg
access-sql-8 Ribbon Menü 2007 | Office Menüsü Seçenekleri | Taruz 0 3.394 24-03-2012, 18:05
Son Mesaj: Taruz
access-sql-8 Ribbon Menü 2010 | Office Menüsü (Backstage View) Seçenekleri | Taruz 0 3.526 24-03-2012, 17:44
Son Mesaj: Taruz
access-sql-15 Ribbon Menü Hazırlama | Olaylar: DropDown - onAction | Taruz 0 2.825 04-02-2012, 16:11
Son Mesaj: Taruz
access-sql-15 Ribbon Menü Hazırlama | Olaylar: ComboBox - onChange | Taruz 0 2.766 04-02-2012, 15:46
Son Mesaj: Taruz

Foruma Git:


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