Tüm nesneleri başka mdb'ye taşıyan kopyalayan bir araç var mı? Yapılabilir mi ?
#7
Mehmet bey bu yöntemin çok kullanışlı olduğunu sanmıyorum... Bu yapıda tablo ve sorgular dışarıda kalıyor.. Bunu yapmaktansa dosyayı komple başka bir yere kopyalamak SaveAs daha mantıklı..:

Visual Basic
  1. Dim ydk, kopyala, yapistir As String
  2.  
  3. ydk = CurrentProject.Path & "\" & CurrentProject.Name
  4. kopyala = ydk
  5. yapistir = "C:/"
  6. Dim yedek
  7. Set yedek = CreateObject("Scripting.FileSystemObject")
  8. yedek.CopyFile kopyala, yapistir



Şu da var.. Bu konuyu açma amacınız bir yedek alma proseduru oluştumak ise aşağıdaki linkte bulunan sevgili Zeki Gürsoy'un, benimde tüm projelerimde kullandığım harika bir modülu var.. Mevcut dosyayı sıkıştırır, onarır ve WinRar olarak yedekler.. Tek geçerim.. Goofy Bu konuda macera aramaya gerek yok bence.. Eek




  Alıntı
Bu mesajı beğenenler:
#8
access-sql-11 
Merhaba,

Yok, maksadım yedekleme değil. Yaptığım tüm denemelerde şişen mdb'nin en iyi boyut küçürülmesinin içindeki tüm nesnelerin yeni bir MDB'ye kopyalanmasında buldum. Bu şekilde hem bazı hatalardan da kurtuldu mdb. Bir şekilde tasarım aşamasında şişen mdb'lerde bayağı bir atık kalıyor ve bunu temizleyemiyor.

Hatta öyle ki, yeni mdb oluşturup eski mdb'den tüm nesneleri alsanız da fikir olarak yanı şey gibi ama yine büyük boyutlu dosya oluyor ve sıkıştırınca da kopyalamadaki başarıyı elde edemiyor. Bir yerde modül dolusu kodla bunu yapan bir örnek buldum ama ne anladım ne de bunu örneklerimde modüler olarak kullanabilirim.

İsterseniz üzerinde bol uğraştığınız bir mdb'yi tüm sıkıştır onar araçlarıyla falan küçültün. Tüm yöntemleri deneyin. Bir de tüm nesneleri geçerli mdb'den yeni mdb'ye kopyalayın aradaki farkı göreceksiniz. En sağlıkla boyut küçültme olduğundan bunu yapmak istiyorum.

Evet, Zeki Gürsoy'un mesajlarını ben de takip ediyorum. Zeki Gürsoy, Berkant Öztürk, Taruz, yeni54, Amadeus, Adnan Yurdakul, Modalı vb aralarında mükemmel iş çıkarıyorlar ve bizde sormaktan daha çok zevk alıyoruz bunları okumakla. Tabi ki tek geçilecek bir örnek. Ben de onu kullanacağım.

Asıl amacım uygulamayı dağıtmadan önce elimde olanları minimum boyutta indirime sunmak. 7MB yerine 5MB olsun daha iyi olmaz mı?
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:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Açılan Kutudan Kritere Göre Veriyi Başka Alana Yazdırma osman06 8 508 23-11-2025, 11:33
Son Mesaj: dsezgin
  [FORM] Haftanın Günleri Ve Form Nesneleri kahramanselim 1 317 06-11-2024, 13:42
Son Mesaj: kahramanselim
  Access Yerel Bir Tabloyu Bağlantılı Bir Tabloya Kod Ile Dönüştürme Yapılabilir Mi? umutakkaya 4 527 12-03-2024, 15:13
Son Mesaj: umutakkaya
  Bir Sütuna Girilen Verileri Başka Bir Sütun Ile Karşılaştırıp Hesaplama bilservisci 4 744 08-01-2024, 11:58
Son Mesaj: bilservisci
  Tablolarımı Tablo Böl Ile Böldüm, Programı Başka Bir Pc De çalıştırma Sorunu. programmer67 5 671 18-07-2023, 14:43
Son Mesaj: onur_can
  [FONKSiYON] Uzun Tarih Alanındaki Gün Bilgisini Başka Bir Metin Kurusuna Ayırmak Istiyorum. programmer67 3 599 13-04-2023, 11:14
Son Mesaj: programmer67
  [FORM] Içinde Başka Form Olan Formu Gizli Açma hedefkaya 8 845 27-03-2023, 17:05
Son Mesaj: hedefkaya
  Bir Formdaki Verileri Başka Bir Forma Aktarma Lidervet 4 705 20-10-2022, 11:04
Son Mesaj: Lidervet

Foruma Git:


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