Access verilerini arşivleme

Not: En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.

Verilerinizin düzenli aralıklarla eski veya etkin olmayan kayıtları arşivleme tarafından düzenli tutmak yardımcı olabilir. Örneğin, ödünç veren Kütüphane yönetmek için Access kullanın varsayalım. Ödünç verme işlemini izler bir tablo olabilir, tarihi içeren bir alan ile öğeyi borç alınan ve tarih içeren bir alan bunu döndürülmedi. Belki de ödünç hareket arşivlemek için bir yıl sonra öğenin return iki yıl sonraki kayıtları kaldıracağınızı kaydeder, kayıt bekletme ilkesi olur.

Tüm bir veritabanındaki tablolar, belirli tabloları veya yalnızca belirli kayıtları arşivleyebilir — Örneğin, belirli bir tarihten daha eski olan kayıtları. Bu konu Veri arşivleme açıklar.

Bu makalede

Genel bakış

Kayıtları bir arşiv tablosuna düzenli aralıklarla taşıma

Tablo düzenli olarak değiştirme

Tüm tablolar düzenli olarak değiştirme

Genel bakış

Artık kullanmayı planlıyor musunuz veri olduğunda veri arşivleme dikkate almanız gereken ve verileri ihtiyacınız durumlarda kullanışlı tutmak istediğiniz. Veri bekletme ilkesi gibi arşiv planlarınızı kılavuzları ilke olabilir.

Arşivleme genellikle gelen bir ay sonu gibi bir tarih koşula göre verileri depolamak için kullanılır.

Veri arşivleme yolları

Aşağıdaki tabloda her yöntemin ve diğer önemli noktalar kullandığınızda, veri arşivleme yolları listelenmiştir.

Yöntem

Açıklama

Kullanılacağı durum

Diğer önemli noktalar

Kayıtları bir arşiv tablosuna düzenli aralıklarla taşıma

Düzenli olarak arşivlemek istediğiniz ve verileri bir arşiv tablosuna ekler verileri seçen bir sorguyu çalıştırın. Daha sonra (özgün tablodan) aynı verileri seçer ve bunu siler bir sorguyu çalıştırın.

Bir tablodaki kayıtları bazılarını mı arşivleme belirlemek için kullandığınız koşula.

Örnek: eski en az bir yıl içinde iade tarihi ise, kitaplığı hareketleri (onay tüm) arşivlemek istediğiniz.

  • Özellikle arşivlemek istediğiniz kayıtları tek-tarafında bir-çok ilişkisiolup olmadığını başvuru bütünlüğükullanmanız gerekebilir.

  • Sorgularınızda parametreleri kullanmanız gerekiyorsa, parametreleri işlemek için bir form oluşturmanız gerekir. Aksi takdirde, veri kaybı riskine.

Tablo düzenli olarak değiştirme

Düzenli olarak, bir arşiv kopyasını belirli bir tablo oluşturun ve sonra tabloyu yeni, boş bir kopyasını ile değiştirin.

Bir tablodaki tüm kayıtları arşivleme belirlemek için kullandığınız koşula.

Örnek: günlük sıcaklık uç depolayan bir tablonuz vardır. Tablo arşivleme ve bir boş tanesini başlarsınız her yıl.

  • Bilgi tutarlılığını kullanmanız gerekebilir.

Tüm tablolar düzenli olarak değiştirme

Bölünmüş bir veritabanını ile başlangıç (kapsayan bir veritabanı: tüm tablolar; içeren bir arka uç veritabanı dosyası ve diğer tüm veritabanı nesnelerini içeren bir ön uç veritabanı dosyası). Düzenli olarak, bir arka uç veritabanını arşiv kopyasını oluşturun ve sonra arka uç veritabanını yeni, boş bir tarihle.

Veritabanınızdaki tabloları çoğunda tüm kayıtları mı arşivleme belirlemek için kullandığınız koşula.

Örnek: farklı tür meteorological veri birkaç tablolarla veritabanınızı oluşur. Her yıl, tüm tabloları arşivleyin.

  • Herhangi bir arama tabloları (böyle bir posta kodları veya Departmanlar yukarı bakan için değerleri depolamak için kullandığınız tablolar) varsa, bunların veri yeni arka uç veritabanına aktarma gerekebilir.

  • Makro için bu yöntemi kullanamazsınız. Veritabanını el ile arşivleme gerekir.

Bilgi tutarlılığını çalışma

Arşivlemek istediğiniz kayıtları diğer tablolardaki kayıtlarla ilgili, ilişki çalışmak olabilir. Arşivlemek istediğiniz kayıtları ( bir-çok ilişkisi"çok" tarafındaki için ait oldukları) "alt" kayıtları varsa, bunları büyük olasılıkla güvenle endişe arşivleyebilirsiniz. Arşivlemek istediğiniz kayıtları (ait oldukları bir-çok ilişkisi"bir" tarafındaki için), "parent" kayıtları olup olmadığını bunları arşivleme sırasında ilgili kişilerin "alt" Mayıs kaydeder:

  • "Parent" kayıtları silmenizi engellemek. Arşiv tabloya "parent" kayıtları zaten eklenmiş, bu sorunlara neden.

    - veya -

  • "Artık satırları" haline — "var olmayan bir üst için" ait kayıtlar. Bu veri bütünlüğü ve çeşitli işlevleri sorunları "sahipsiz" kayıtları kullanan veritabanınızda neden olabilir.

Bilgi tutarlılığını hesap için aşağıdaki adımları uygulayın:

  1. Kayıtları arşivlemek istediğiniz kayıtlara ait hangi "alt" belirleyin. Ben kitaplığım kiralamak varlıkları kayıtları arşivlemek istiyorsanız örneğin, ben önce olup olmadığını tüm işlemler bu varlıkları üzerinde açık yani varlıkları kullanıma ancak döndürülmez olup olmadığını belirleyin.

  2. Aşağıdakilerden birini yapın:

Sayfanın Başı

Kayıtları bir arşiv tablosuna düzenli aralıklarla taşıma

İlk olarak, siz arşivlemek istediğiniz kayıtları içeren tabloyu boş bir kopyasını oluşturun. Bu yeni bir boş tablo arşiv tablonuz olur. Sonra kayıtları özgün tablodan arşiv tabloyu kopyalamak için bir ekleme sorgusu oluşturun. Sonra özgün tablodan arşivlenen kayıtları kaldırmak için silme sorgusu oluşturun. Son olarak, her iki sorguları çalışan bir makro oluşturun. Kayıtları arşivlemek istediğiniz zaman, makroyu çalıştırın.

İpucu: Makronun düğme tıklatıldığında çalışmasını bir formdaki bir düğmeye makro ekleyebilirsiniz.

Adım 1: arşivi tablosu oluşturma

Adım 2: arşivi tablonuza veri kopyalayan sorgu oluşturma

Adım 3: aynı verileri özgün tablonuzdan kaldıran silme sorgusu oluşturma

Adım 4: her iki sorguları çalışan bir makro oluşturma

Adım 1: arşivi tablosu oluşturma

Bir tablodaki tüm arşivlenen kayıtlarınızı tutmak isterseniz, yalnızca bu adımı kez bunu. Bu adımda oluşturduğunuz arşiv tabloyu arşivlenen kayıtlarınızın tutun.

Yeni bir oluşturduğunuzda, eski arşiv tablonuzun destroy istiyorsanız, bu adımı yapmanız gerekmez. Arşiv tablonuza verileri kopyalamak için tablo yapma sorgusu yerine bir ekleme sorgusu kullanabilirsiniz. Bunu yapmak için öne Adım 2' ye geçin.

Bu, arşiv ve eski arşiv tablolarınızı tutmak istediğiniz her zaman yeni bir arşiv tablo kullanmak istiyorsanız, yeni bir oluşturmadan önce eski arşiv tablonuzu yeniden adlandırın. Siz arşivlediğiniz bir tarihte temsil etme tarih aralığı göre eski arşiv tablolarınızı adlandırma paylaşacağınıza temelinde.

Not: Yeni bir arşiv tablo her zaman ve Tut eski oluşturursanız, eski arşiv sorgularınızı çalıştırmadan önce yeniden adlandırmanız gerekir.

  1. Gezinti Bölmesi'nde, arşivleme, CTRL + C tuşlarına basın ve sonra CTRL + V tuşlarına basarak kayıtları içeren tabloyu seçin.

  2. Tabloyu farklı Yapıştır iletişim kutusunda, Yapıştırma Seçenekleri' nin altında Yalnızca yapısınıseçin.

  3. Tablo adı kutusunda sözcükleri Kopyalama, silme ve bir alt çizgi ve "Arşiv" sözcüğü olan tablo ada ekleyin ve Tamam' ı tıklatın. Örneğin, özgün tabloda hareketleri adlandırıldığında Arşivi Tablosu Transactions_archiveolarak adlandırılır.

    Tabloyu Farklı Yapıştır

Adım 2: arşivi tablonuza veri kopyalayan sorgu oluşturma

  1. <ui>Oluştur</ui> sekmesinde, <ui>Diğer</ui> grubunda, <ui>Sorgu Tasarımı</ui>'nı tıklatın.

  2. Arşivlemek istediğiniz kayıtları içeren tablo eklemek için Tabloyu Göster iletişim kutusunu kullanın. Tabloyu Göster iletişim kutusunu kapatın.

  3. Sorgu tasarımı penceresinde, eklediğiniz tabloda yıldız işareti (*) çift tıklatın. Tablo adı ve bir yıldız işareti sorgu tasarım kılavuzunun ilk sütunda görünür.

    Not: Yıldız işareti sorguyu tüm alanların tablosundan sorgu çıktıda dahil gösterir. Sorgu çıktısı alanları eklediyseniz veya tablodan kaldırılan yıldız işareti kullandığınızda, uygun şekilde ayarlar.

  4. Sorgu tasarımı penceresinde, bunları arşivleme önce kayıtlarını bir koşula uyan belirtmek için kullanmak istediğiniz alanı çift tıklatın. Örneğin, iade içinde tarih adlı bir alanda hareketleri tablonuz varsa ve bu tarihten eski bir yıldan olduğu tüm kayıtları arşivlemek istediğiniz, siz işaretli tarihi çift tıklatın. Alanı sorgu tasarım kılavuzunda sonraki boş sütununda görünür.

    Sorgu tasarım kılavuzu

    Ek alanlarla ölçüt kullanmak istiyorsanız, bu adımı yineleyin.

  5. Ölçüt satırına eklediğiniz alanlara yönelik ölçütler belirtmek için kullanın. Örneğin, siz iade içinde tarih ifade kullanarak 1 Ocak 2008'den önceki olması gerektiğini belirtmek < #1/1/2008 #ölçüt satırında.

    Ölçüt değerlerinizi arşivleme her zaman değiştirirseniz, girdi için sorgunuzu olmanız gerekir. Bunu yapmak için böylece sorgunun girdi soran ölçüt satırında bir parametre kullanın. Bir parametre kullanmak için normalde yaptığınız ancak köşeli ayraçla kapalı bir şekilde kısa soru belirtilen bir değere yerine kullanmak gibi bir ifade kullanın. Örneğin, ifade kullanabilir < [arşivleme önce tamamlanan işlemler:], şöyle:

    Parametre ifadesi

    Parametreler kullanma konusunda daha fazla bilgi için sorgunun giriş istemesini sağlamamakalesine bakın.

    Veya satırının alternatif koşul belirtmek için kullanmak isteyebilirsiniz. Ölçüt kullanma hakkında daha fazla bilgi için Sorgu ölçütü örneklerimakalesine bakın.

    İpucu: Ölçütler belirtmek için tarih alanını kullanıyorsanız ve girin, geçerli tarihi eski olan tüm kayıtları arşivlemek istediğiniz < Date() tarih alanı için ölçüt satırında.

  6. Aşağıdakilerden birini yapın:

    • Arşiv tablosunu önceden oluşturduysanız, bu tablo için belirtilen kayıtları eklemek için ekleme sorgusu gerekir.

      1. Tasarım sekmesinin Sorgu Türü grubunda Ekle'yi tıklatın.

      2. Ekle iletişim kutusunda, Tablo adı kutusunda, arşiv tablonun adını seçin ve sonra da Tamam' ı tıklatın.

        Ekle

        Sorgu Tasarım kılavuzunda, Ekleme satırı görüntülenir.

      3. Ekle satırı ölçütler belirtmek için kullanılan tüm alanlar için temizleyin. (Yalnızca yıldız işareti Eklemek içiniçin bir değer olmalıdır.)

        Sorgu tasarım kılavuzu Ekle satırı

    • Arşivi Tablosu oluşturmadıysanız, belirtilen kayıtlarını kullanarak arşiv tablo oluşturmak için bir tablo yapma sorgusu gerekir.

      1. Tasarım sekmesinin Sorgu Türü grubunda Tablo Yap'ı tıklatın.

      2. Tablo Oluştur iletişim kutusunda Tablo adı kutusuna arşiv tablonun adını yazın ve Tamam' ı tıklatın.

  7. Sorguyu kaydetmek için CTRL+S tuşlarına basın.

Adım 3: aynı verileri özgün tablonuzdan kaldıran silme sorgusu oluşturma

  1. <ui>Oluştur</ui> sekmesinde, <ui>Diğer</ui> grubunda, <ui>Sorgu Tasarımı</ui>'nı tıklatın.

  2. Arşivlemek istediğiniz kayıtları içeren tablo eklemek için Tabloyu Göster iletişim kutusunu kullanın. Tabloyu Göster iletişim kutusunu kapatın.

  3. Sorgu tasarımı penceresinde, eklediğiniz tabloda yıldız işareti (*) çift tıklatın. Tablo adı ve bir yıldız işareti sorgu tasarım kılavuzunun ilk sütunda görüntülenir.

  4. Sorgu tasarımı penceresinde sorgusu içinde bir koşul belirtmek için kullanılan aynı alanları çift tıklatın.

  5. Ölçüt satırına eklediğiniz alanlara yönelik ölçütler belirtmek için kullanın. Ölçüt kullanma hakkında daha fazla bilgi için Sorgu ölçütü örneklerimakalesine bakın.

    Önemli: Ekleme veya tablo yapma sorgusu parametre kullandıysanız, bu nedenle silme sorgusunu gerekir. Ayrıca, her iki sorguları için aynı değeri girin emin olmanız gerekir. Farklı parametre değerleri girerseniz, veri kaybı olabilir. Veri kaybını önlemek için değerleri toplamak için form kullanma ve giriş değerleri için form sorun sorguları yapmasını göz önünde bulundurun. Daha fazla bilgi için sorgunun giriş istemesini sağlamamakalesine bakın.

  6. Tasarım sekmesinin Sorgu Türü grubunda Sil'e tıklayın.

    Sorgu Tasarım kılavuzunda Sil satırı görüntülenir.

    Sorgu tasarım kılavuzu Sil satırı

  7. Sorguyu kaydetmek için CTRL+S tuşlarına basın.

Adım 4: her iki sorguları çalışan bir makro oluşturma

  1. <ui>Oluştur</ui> sekmesinin <ui>Diğer</ui> grubunda <ui>Makro</ui>'yu tıklatın. Bu komutu kullanamıyorsanız, <ui>Modül</ui> veya <ui>Sınıf Modülü</ui> düğmesinin altındaki oku ve <ui>Makro</ui>'yu tıklatın.

  2. Eylem sütununda, makro tasarım kılavuzunun ilk satırdaki SorguAçseçin.

    Sorgu Aç makro eylemi

  3. Eylem bağımsız değişkenleri, Sorgu adı kutusuna, altında kılavuzun altındaki seçin (ekleme veya tablo yapma) açılan listeden adım 2'de oluşturulan sorgu.

    OpenQuery makro eylemi Sorgu bağımsız değişkeni

  4. Eylem sütununda, makro tasarım kılavuzunun ikinci satırda SorguAçseçin.

  5. Eylem bağımsız değişkenleri, Sorgu adı kutusuna, altında kılavuzun altındaki silme sorgusunu açılan listeden seçin.

    Makronuzu aşağıdaki gibi görünmelidir:

    kaydedilmeye hazır makro

  6. Makroyu kaydetmek için CTRL + S tuşlarına basın.

    Kayıtları arşivlemek istediğiniz makroyu çalıştırın.

Sayfanın Başı

Tablo düzenli olarak değiştirme

Her zaman bir tablodaki tüm verileri arşivlemek istiyorsanız, sorgular veya makroları kullanın gerekmez. Alternatif olarak, tabloyu boş bir kopyası ile düzenli olarak değiştirebilirsiniz.

Önemli: Arşivleme tablosunu diğer tablolarla ilişkili ise, bilgi tutarlılığını çalışmagerekebilir.

  1. Gezinti Bölmesi'nde, arşivleme, CTRL + C tuşlarına basın ve sonra CTRL + V tuşlarına basarak istediğiniz tabloyu seçin.

  2. Tabloyu farklı Yapıştır iletişim kutusunda, Yapıştırma Seçenekleri' nin altında Yalnızca yapısınıseçin ve sonra da Tamam' ı tıklatın.

    Access özgün tablo adı kopyaKopyala adlandırır.

  3. Gezinti bölmesinde, özgün tabloyu sağ tıklatın ve sonra kısayol menüsünde Yeniden Adlandır ' ı tıklatın.

    Tablo ne, "DailyTemperatureExtremes_archive_2007" gibi içerdiği belirten bir ad verin.

  4. Gezinti Bölmesi'nde boş Kopyala sağ tıklatın ve sonra kısayol menüsünde Yeniden Adlandır ' ı tıklatın.

    Boş bir kopyası özgün tablo adını verin.

Sayfanın Başı

Tüm tablolar düzenli olarak değiştirme

Bölünmüş veritabanını kullanıyorsanız, arka uç veritabanı boş bir kopyası ile değiştirerek, düzenli aralıklarla tüm tablolar değiştirebilirsiniz.

İlk olarak, boş bir kopyasını hazırlayın. Veritabanı tasarımınızı değişiklikleri sürece, bu kopyayı arşivleme her zaman yeniden kullanabilirsiniz. Sonra arşivlemek istediğiniz zaman, arşiv olduğunu belirtmek için varolan arka uç veritabanına yeniden adlandırma ve sonra boş Kopyala yeni arka uç veritabanı kaydedin.

Arka uç veritabanı boş bir kopyasını hazırlama

Tüm tabloları arka uç veritabanında tablo tanımlarını içeri aktarın.

  1. Yeni, boş bir veritabanı oluşturun. Tablo1 silin.

  2. Dış Veri sekmesinin İçeri Aktar grubunda Access'e tıklayın.

  3. Dış Veri Al iletişim kutusunda, tabloları, sorguları, formları, raporları, makroları ve modülleri geçerli veritabanına al' ı seçin ve sonra Gözat' ı tıklatın.

  4. Dosya Aç iletişim kutusunda, arka uç veritabanını seçin. Dosya Aç iletişim kutusunu kapatmak için ' ı tıklatın ve sonra da Tamam' ı tıklatın.

  5. Nesneleri Al iletişim kutusunda, Seçenekler' i tıklatın.

  6. Tablo İçeri Aktar' ın altında Yalnızca tanımseçin.

  7. Tablolar sekmesinde, Tümünü Seç'itıklatın, Tamam' ı tıklatın ve sonra Kapat' ı tıklatın.

Ardından, veri boş kopyasında herhangi bir arama tabloları ekleyin. Her arama tablosu için aşağıdaki adımları uygulayın:

  1. Varolan bir arka uç veritabanını arama tablosunda bağlayın.

  2. Tüm kayıtlar özgün Kopyala ekleyen bir ekleme sorgusu oluşturun.

Boş bir kopyasıyla arka uç veritabanını değiştirme

İlk olarak, bunu şimdi arşiv olduğunu belirtmek için varolan arka uç veritabanına yeniden adlandırın.

Ardından, boş bir kopyasını açmak ve özgün arka uç veritabanı adını kullanarak kaydedin.

  1. Microsoft Office düğmesi Office düğmesi resmi tıklatın ve sonra Kaydetgelin. Farklı Kaydet menü açılır.

  2. Veritabanını başka bir biçimde kaydetmealtında Access 2007 veritabanınıtıklatın.

Sayfanın Başı

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×