Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
10/03/2012 19:41
Konu Sahibi
WiniFred
Yorumlar
7
Okunma
2450
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

WiniFred

Aktif Üye
Kullanici Avatari
Aktif Üye
121
25/09/2011
11
Zonguldak
-
25/06/2017,15:47
Çözüldü 
Merhaba,
Direkt örneğim üzerinden anlatıyorum. Örneğimdeki Access 2007 uygulamasını açtığınızda, benim sonradan oluşturduğum 2 adet sekme göreceksiniz. Bunu asıl projemden direkt kopyaladım. Yani Formlar ve Raporlar sekmesinde, "ÖRNEK RAPOR" dışındaki diğer butonlar çalışmaz. Sorum şöyle:

1) Uygulamayı açın.
2) Şeritte Formlar ve Raporlar sekmesine geçin ve ÖRNEK RAPOR'a tıklayın.
3) Açılan formda Rapor butonuna tıklayın.

Rapor açıldığında göreceğiniz gibi şeritte Baskı Önizleme sekmesi aktif olmuyor, Formlar ve Raporlar sekmesinde kalıyor. Bu da, baskı önizlemeyi kapat butonuna tıklıyorum diye Uygulamayı kapat butonuna tıklayarak veritabanını kapatmaya sebep oluyor yanlışlıkla.

Access'i hiç özelleştirmeden bir rapor çalıştırdığımızda, önizleme modundayken bütün şerit sekmeleri gizlenir ve sadece baskı önizleme görünür bildiğiniz gibi (Örneğimi shift ile açarak, gezinti bölmesinden FrmOrnekRapor'u açıp raporu çalıştırarakta görebilirsiniz bunu).

İşte ben de bunu yapmak istiyorum. Rapor önizleme modundayken, şeritte oluşturduğum Araçlar ile Formlar ve Raporlar sekmeleri gizlensin ve sadece baskı önizleme sekmesi görüntülensin. Olmazsa, Rapor çalıştığında sekme değişerek Baskı Önizleme sekmesi aktif hale gelsin istiyorum.

Bunu yapabilmek mümkün mü?

Saygılarımla...

Ek Dosyalar
RibbonOrnekWiniFred.rar
[13.9 KB]

NOT: Yine de olmazsa Uygulamayı Kapat butonunu farklı bir sekmeye alacağım. Ama yukarıda sorduğum şekilde olursa, olması gerektiği gibi olmuş olacak.


Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.092
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
20/10/2017,09:01
Çözüldü 
Eğer Access 2007 sonrası Ribbon ile çalışacaksanız bu eski yöntemleri kullanmamanızı tavsiye ederim. Ribbon kullanacaksanız 2010 sürümünde uygulamanızı geliştirmeniz daha iyi olacaktır. Ribbon için Vba kodlama kaçınılmaz diyebiliriz. Farklı Ribbon tanımlamaları yaparak bunları Vba dan forma göre farklı farklı tetikleyebilirsiniz.


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

WiniFred

Aktif Üye
Kullanici Avatari
Aktif Üye
121
25/09/2011
11
Zonguldak
-
25/06/2017,15:47
Çözüldü 
(10/03/2012, 22:48)alpeki99 Adlı Kullanıcıdan Alıntı: Eğer Access 2007 sonrası Ribbon ile çalışacaksanız bu eski yöntemleri kullanmamanızı tavsiye ederim. Ribbon kullanacaksanız 2010 sürümünde uygulamanızı geliştirmeniz daha iyi olacaktır. Ribbon için Vba kodlama kaçınılmaz diyebiliriz. Farklı Ribbon tanımlamaları yaparak bunları Vba dan forma göre farklı farklı tetikleyebilirsiniz.


Yanlış anlamadıysam yapmak istediğim şey 2007 sürümünde yapılamıyor. Ve yine yanlış anlamadıysam 2010 sürümünde, şeridin Vba üzerinden kontrol edilmesi yönünde geliştirmeler yapılmış. Son olarak yanlış anlamadıysam yapmak istediğim şey -en azından- 2007 sürümünde yapılamıyor.

Uygulamamda farklı ribbon tanımlamaları yapmaya ve bunları formlara göre farklı tetiklemeye ihtiyaç duymadım. örneğimde de görülen mevcut hali yeterli şimdilik. Şu an için ihtiyaç duyduğum tek şey, ilk mesajımda da dediğim gibi rapor önizlemesi açıldığında baskı önizleme şeridinin aktif hale gelmesiydi.

Teşekkür ederim Sayın alpeki99...


Cevapla

ercansahin

BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.739
14/11/2008
Ankara
Ofis 2010 32 Bit
07/09/2017,13:09
Çözüldü 
Problem yok gibi görünüyor. Bende çalışan hali resimde olduğu gibi.


resim


Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.092
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
20/10/2017,09:01
Çözüldü 
Kısacası demek istediğim şey Vba kodlarını kullanmadan makrolar ile çok fazla şey yapamazsınız.

2010 Ribbon için çok daha uygun olacaktır ama 2007 ile geliştirmekte bir sıkıntı yok elbette.


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

WiniFred

Aktif Üye
Kullanici Avatari
Aktif Üye
121
25/09/2011
11
Zonguldak
-
25/06/2017,15:47
Çözüldü 
Sayın BlackEagle,
Eklediğiniz ekran görüntüsünden anladığım kadarıyla uygulamayı Access 2010'da ve shift ile açmışsınız.

Bende Access 2007 mevcut. Uygulamayı normal açtığımda şöyle görünüyor:

resim

Shift ile açtığımda ise şöyle görünüyor:

resim

Sayın alpeki99,
mesajlarınızdan, oluşturduğum özel şerit sekmelerinin vb ile nasıl gizleneceği veya istenilen sekmenin nasıl aktif edileceğini bildiğiniz gibi bir anlam çıkarıyorum. Durumu yanlış anlamıyorsam, kodları yazabilmeniz mümkün mü?


Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Özel Araç Çubuğu Oluşturma husem 8 760 13/05/2017, 12:24 atoz112
Çözüldü Raporda metin kutusunda özel görünüm. metbal 2 257 20/02/2017, 18:27 metbal
Çözüldü Mesaj Kutusuna Özel Formatlı Metin Kutusu Verisini Getirme Hk. rknbrlz 2 343 19/12/2016, 14:07 rknbrlz
Çözüldü Access 2010 Özel Paylaşım Hk. serkan1985 2 315 30/11/2016, 22:00 serkan1985
Çözüldü Randevu Günü İçin,O Güne Özel Not Girebilmeyi Nasıl Yaparız? mehami 15 1.882 21/06/2015, 15:16 mehami

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.