locked
[Office 2000, Access] MS Access 2000 Backend, 2010 Front End RRS feed

  • Soru

  • Şu anda back end ve fornt end olarak Access 2000 kullanıyoruz. Back end access Linux serverda. Bazı bilgiasayarlarda front end olarak Access 2010 versiyonuna dönmeyi planlıyoruz. Bu durumda, 2010 ile ulaşılan 2000 back end dosyalarında bir sorun oluşur mu? Örneğin 5 Bilgisayarda fornt end 2000, 3 bilgisayarda front end 2010.
    • Taşıyan Ekrem Önsoy 27 Aralık 2010 Pazartesi 11:39 Soru Microsoft Office Access ile ilgili olduğu için başlığı buraya taşıyorum. (Gönderen:SQL Server Forumu)
    • Düzenleyen Mehmet Hakan TATLICI 3 Ocak 2011 Pazartesi 10:27 Başlık düzenlendi
    27 Aralık 2010 Pazartesi 11:00

Yanıtlar

  • OlcayM tekrar selamlar,

    Verdiğiniz bilgiler için teşekkür ederim bu sayede durum biraz daha netleşti. Access 2010 ile yaptığınız değişikliklerin ne olduğuna göre soruya alacağınız cevap farklılık gösterecek.Sadece Access 2000 .mdb dosyaları üzerindeki verileri değiştirmekten bahsediyorsanız bu durumda 2010'a geçmeniz bir sıkıntı doğurmayacaktır diye düşünüyorum. Zira Access 2010 üzerinde oluşturduğunuz .accdb dosyaları 2000 uyumlu .mdb şeklinde saklayabiliyorsunuz. Ama 2010 Access üzerinde farklı işlemleri de kullanacaksanız örneğin macrolar vb bu yetenekler önceki versiyonlarla uyumlu olmayacaklardır.

    Ben size aşağıdaki makaleyi de incelemenizi öneririm.

    http://office.microsoft.com/en-us/access-help/save-an-access-2010-database-in-an-earlier-file-format-HA010341553.aspx

    İyi çalışmalar,

     

     


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi gibi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!


    29 Aralık 2010 Çarşamba 07:56

Tüm Yanıtlar

  • olcaym merhaba,

    Sorunun daha anlaşılır olması için sizden biraz bilgi isteyeceğim. Front-End/Back-End olarak adlandırdığınız yapılar aşağıdaki gibi mi?

    Front-End : Kullanıcıya sunulan arayüz. Kullanıcı bu arayüzde işlerini görecek.

    Back-End : Kullanıcıların yaptıkları işlemler sonrasında oluşturulacak Access dosyalarının saklanacağı ortam.

    Eğer durum yukarıdaki gibiyse malesef Front-End olarak kullanacağınız Access 2010 dosyalarını Access 2000'de saklayamayacaksınızdır. Office Word / Office Excel / Office Powerpoint dosyaları için eski versiyonlarla sorunsuz çalışmasını sağlayan bir Compatibility Pack yayınlandı ama Access için bu malesef kullanılamıyor.

    http://www.microsoft.com/downloads/en/details.aspx?familyid=941b3470-3ae9-4aee-8f43-c6bb74cd1466&displaylang=en

    İyi çalışmalar,


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi gibi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!


    28 Aralık 2010 Salı 12:45
  • Merhaba Emre Bey,

    Durumu biraz daha açayım.

    Örnek:

    Backend  AdresVerileri.mdb (access 2000 ile önceden yaratılmış) İçinde tblKişiler adında bir tablo var. Bu mdb, server'da duruyor ve 2010 versiyon access, hiçbir zaman bunu direkt olarak açmıyor.

    Front End: İster 2000 ister 2010 olsun, yalnızca AdresVerileri.mdb dosyasındaki tblKişiler tablosunu bağlı tablo olarak kullanıyor. Bazı formlar aracalığıyla (recordsource=tblKişiler) verilerde değişiklik yapıyor. tblKişiler tablosu her 2 frontend versiyonda da bağlı tablo.

    Bu durumda 2010 Frontend ile server'da bulunan tblKişiler tablosunda form kanalıyla ve bağlı tablo olarak değişklik yapınca, daha sonra backend'deki AdresVerileri.mdb veritabanını, mesela yeni bir saha eklemek üzere,  2000 sürümüyle açabilir miyim?

    İlginize şimdiden teşekkür ederim.

    OlcayM

    28 Aralık 2010 Salı 14:10
  • OlcayM tekrar selamlar,

    Verdiğiniz bilgiler için teşekkür ederim bu sayede durum biraz daha netleşti. Access 2010 ile yaptığınız değişikliklerin ne olduğuna göre soruya alacağınız cevap farklılık gösterecek.Sadece Access 2000 .mdb dosyaları üzerindeki verileri değiştirmekten bahsediyorsanız bu durumda 2010'a geçmeniz bir sıkıntı doğurmayacaktır diye düşünüyorum. Zira Access 2010 üzerinde oluşturduğunuz .accdb dosyaları 2000 uyumlu .mdb şeklinde saklayabiliyorsunuz. Ama 2010 Access üzerinde farklı işlemleri de kullanacaksanız örneğin macrolar vb bu yetenekler önceki versiyonlarla uyumlu olmayacaklardır.

    Ben size aşağıdaki makaleyi de incelemenizi öneririm.

    http://office.microsoft.com/en-us/access-help/save-an-access-2010-database-in-an-earlier-file-format-HA010341553.aspx

    İyi çalışmalar,

     

     


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi gibi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!


    29 Aralık 2010 Çarşamba 07:56
  • Tekrar Merhaba Emre Bey,

    Konuyu uzattığım için üzgünüm ama, yaklaşık 20 backend veritabanı (access 2000 ile yaratılmış) ve 30 front end veritabanı söz konusu olduğundan, biraz endişeliyim.

    1) 2000 Versiyonu ile çalışan front end veritabanları tamamen formlar, yoğun olarak vba vs. ile çalışıyor. Bu front end'ler her zaman 2000 versiyonu ile edit ediliyor ve edilecek. Backend'lerdeki tabloların verilerini formlar ve sorgular kanalıyla değiştiriyor. Backend tablolar bağlı tablo olarak kullanılıyor.

    2) Back end'ler tamamen 2000 versiyonu ile yaratılmış ve tablolardaki tasarım değişiklikleri her zaman 2000 versiyonu ile yapılıyor ve yapılacak. Bunlarda hiç form sorgu vs yok, yalnızca tablolardan oluşuyor.

    3) Kullanmayı düşündüğüm 2010 front end'ler de formlar, vba ve sorgular kanalıyla, back end'deki tabloların yalnızca verilerinde değişiklik yapacak. Backend tablolar bağlı tablo olarak kullanılacak. Hiçbir zaman back end veritabanlarını açmayacak.

    4) Front end'ler ister 2000 ister 2010 olsun, kendi versiyonlarında tasarım değişikliği yapılacak. Bazı bilgisayarlar 2010, bazıları 2000 front end ile, back end bağlı tablolarında veri değişikliği yapacak. Bu veri değişikliği sırasında, back end tabloların yapısında bir değişiklik oluşur mu?

    Bu durumda back end veritabanlarına 2000 versiyonu ile tasarım değişikliği uygulayabilir miyim? Back end veritabanlarına 2010 front end ile ulaşmamdan dolayı bozulma vs. oluşur mu?

    Çerçeveyi oldukça açık olarak sunduğumu düşünüyorum. Sizden ricam, kesin bir bilgi.

    İlginize tekrar tekrar teşekkür ederim.

    Olcay Mısırlıoğlu

     

     

    29 Aralık 2010 Çarşamba 08:50
  • Olcaym,

    "Sadece" verilere erişip değişiklik yapmanız halinde ben bir sıkıntı olacağına ihtimal vermiyorum.

    İyi çalışmalar,


    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft ürünleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ücretsiz sunmaktadır.
    Bu içerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi gibi bir sorumluluk üstlenildiği anlamına gelmez.
    Facebook Üzerinden Takip Et!
    Twitter'da Takip Et!


    29 Aralık 2010 Çarşamba 08:59