AccessTr.neT

Tam Versiyon: Access kapanmadan önce veritabanı nasıl sıkıştırma ve onarma yaptırılır?
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
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.
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.
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ı.
Aynı şey, farkı yok.
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.
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)
Sayfalar: 1 2