AccessTr.neT
Access kapanmadan önce veritabanı nasıl sıkıştırma ve onarma yaptırılır? - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Access kapanmadan önce veritabanı nasıl sıkıştırma ve onarma yaptırılır? (/konu-access-kapanmadan-once-veritabani-nasil-sikistirma-ve-onarma-yaptirilir.html)

Sayfalar: 1 2


Access kapanmadan önce veritabanı nasıl sıkıştırma ve onarma yaptırılır? - mehmeser - 04/03/2009

merhaba

access uygulamasının sürekli kendini hafif tutması için kapat komutunu vermeden önce Arçalar menüsündeki "Veritabanını sıkıştır ve onar" menüsünün çalışmasını istiyorum.

araştırmamda DoCmd.RunCommand acCmdRepairDatabase kodun bunu yapabildiğini öğrendim ama bunu formdaki kapat butonunun önüne ekleyince veritabanı açıkken skıştırma yapılamaz diyor. Menüden elle yapmamı öneriyor. Ben her kapatmadan önce otomatik olmasını istiyorum.

bu komutu nereye nasıl koymam gerekir ?

Belki Access ten çıkmak yerine geçerli veritabanını kapatabilirsek sadece bu komuttta sorun çıkmayacak. Ama aklıma bişey gelmiyor tecrübem yetersiz.


Cvp: Access kapanmadan önce veritabanı nasıl sıkıştırma ve onarma yaptırılır? - mehmetdemiral - 04/03/2009

Bu kadar zorlanmayın. Access araçlarında "kapatırken düzenle" diye bir seçenek var. Bunu aktif etmek için Araçlar/Seçenekler/Genel sekmesinde solda yer alan "Kapatırken Düzenle" seçeneği işaretli olsun yeter.

Kolay gelsin.


Cvp: Access kapanmadan önce veritabanı nasıl sıkıştırma ve onarma yaptırılır? - Nurullah_Serdar - 04/03/2009

kapatırken düzenle komutu sıkıştır ve onar işlevini aynen yerine getiriyormu. bende farklı bir şey diye düşünüyordum onları.


Cvp: Access kapanmadan önce veritabanı nasıl sıkıştırma ve onarma yaptırılır? - mehmetdemiral - 04/03/2009

Aynı şey, farkı yok.


Cvp: Access kapanmadan önce veritabanı nasıl sıkıştırma ve onarma yaptırılır? - ozanakkaya - 04/03/2009

Kod:
DoCmd.ShowToolbar ("Menü Çubuğu"), acToolbarYes
Application.CommandBars.FindControl(ID:=2071).accDoDefaultAction

kodu ile formlar açıkkende veritabanını sıkıştırıp onarabilirsin.


Cvp: Access kapanmadan önce veritabanı nasıl sıkıştırma ve onarma yaptırılır? - mehmetdemiral - 04/03/2009

Online kod bankamızda "kod kullanarak" diye aratılsaydı da aynı sonuç elde edilirdi. Aslında oraya yeni kodlar da ekledim ama yeterince kullanılmıyor demek kiImg-grin)