Access 2007 ve Access 2003'teki FoxPro veritabanlarına doğrudan bağlanamazsınız

Özgün KB numarası: 824264

Not

Bu makale yalnızca bir Microsoft Access veritabanı (.mdb veya .accdb) için geçerlidir. Temel makro, kodlama ve birlikte çalışabilirlik becerileri gerektirir.

Belirtiler

Microsoft Office Access 2007'de ve Microsoft Office Access 2003'te, İçeri Aktar, Dışarı Aktar ve Bağla iletişim kutuları FoxPro veritabanını Tür dosyaları listesinde seçenek olarak içermediğinden, doğrudan Microsoft FoxPro veritabanlarını içeri aktaramayabilir, dışarı aktaramayabilir veya bu veritabanlarına bağlanamayabilirsiniz.

Neden

Bu sorun, Microsoft FoxPro ISAM sürücüsünün Access 2007 ve Access 2003'e dahil edilmemesi nedeniyle oluşur.

Çözüm

FoxPro veritabanından içeri aktarma

FoxPro veritabanından verileri içeri aktarmak için Microsoft Visual FoxPro ODBC sürücüsünü kullanın. Bunu yapmak için şu adımları uygulayın:

  1. Başlat'a ve ardından Denetim Masası'na tıklayın.

  2. Denetim Masası'daYönetim Araçları'nı çift tıklatın.

  3. Yönetim Araçları penceresinde Veri Kaynakları 'na (ODBC) çift tıklayın ve uygun Visual FoxPro sürücüsünü seçerek FoxPro veritabanınız veya tablolarınız için yeni bir ODBC veri kaynağı ekleyin.

  4. Access'i başlatın ve access veritabanınızı açın.

  5. Dosya menüsünde Dış Veri Al'ın üzerine gelin ve İçeri Aktar'a tıklayın.

    Not

    Access 2007 kullanıyorsanız, Dış Veri sekmesinin İçeri Aktar grubunda Diğer'e tıklayın ve ardından ODBC Veritabanı'nı seçin.

  6. İçeri Aktar iletişim kutusunda, Dosya türü listesinde ODBCVeritabanları'na tıklayın.

    Not

    Access 2007 kullanıyorsanız, Verilerin kaynağını ve hedefini seçin iletişim kutusundaki Kaynak verileri geçerli veritabanındaki yeni bir tabloya aktar seçeneğini belirleyip Tamam'a tıklayın.

  7. Veri Kaynağı Seç iletişim kutusunda, 3. adımda oluşturduğunuz Visual FoxPro veri kaynağına tıklayın ve ardından Tamam'a tıklayın.

  8. Nesneleri İçeri Aktar iletişim kutusunda, bağlamak istediğiniz tablolara tıklayın ve ardından Tamam'a tıklayın.

FoxPro veritabanına bağlanmak için Microsoft Visual FoxPro ODBC sürücüsünü kullanın. Bunu yapmak için şu adımları uygulayın:

  1. Başlat'a ve ardından Denetim Masası'na tıklayın.

  2. Denetim Masası'daYönetim Araçları'nı çift tıklatın.

  3. Yönetim Araçları penceresinde Veri Kaynakları 'na (ODBC) çift tıklayın ve uygun Visual FoxPro sürücüsünü seçerek FoxPro veritabanınız veya tablolarınız için yeni bir ODBC veri kaynağı ekleyin.

  4. Microsoft Access'i başlatın ve access veritabanınızı açın.

  5. Dosya menüsünde Dış Veri Al'ın üzerine gelin ve Tabloları Bağla'ya tıklayın.

    Not

    Access 2007 kullanıyorsanız, Dış Veri sekmesinin İçeri Aktar grubunda Diğer'e tıklayın ve ardından ODBC Veritabanı'nı seçin.

  6. Bağlantı iletişim kutusunda, Dosya türü listesinde ODBCVeritabanları'na tıklayın.

    Not

    Access 2007 kullanıyorsanız, Veri kaynağını ve hedefini seçin iletişim kutusunda Bağlı tablo oluşturarak veri kaynağına bağla seçeneğini tıklatıp seçin ve ardından Tamam'a tıklayın.

  7. Veri Kaynağı Seç iletişim kutusunda, 3. adımda oluşturduğunuz Visual FoxPro veri kaynağına tıklayın ve ardından Tamam'a tıklayın.

  8. Tabloları Bağla iletişim kutusunda, içeri aktarmak istediğiniz tablolara tıklayın ve ardından Tamam'a tıklayın.

FoxPro veritabanına aktarma

Verileri bir FoxPro veritabanına aktarmak için Microsoft Visual FoxPro ODBC sürücüsünü kullanın. Bunu yapmak için şu adımları uygulayın:

  1. Başlat'a ve ardından Denetim Masası'na tıklayın.

  2. Denetim Masası'daYönetim Araçları'nı çift tıklatın.

  3. Yönetim Araçları penceresinde Veri Kaynakları 'na (ODBC) çift tıklayın ve uygun Visual FoxPro sürücüsünü seçerek FoxPro veritabanınız veya tablolarınız için yeni bir ODBC veri kaynağı ekleyin.

  4. Microsoft Access'i başlatın ve access veritabanınızı açın.

  5. Dosya menüsünde Dışarı Aktar'a tıklayın.

    Not

    Access 2007 kullanıyorsanız şu adımları izleyin:

    1. Microsoft Office düğmesine ve ardından Erişim Seçenekleri'ne tıklayın.
    2. Sol bölmedeki listede Özelleştir'e tıklayın.
    3. Komutları seçin listesinde Tüm komutlar'ı seçin.
  6. Tabloyu Dışarı Aktar 'tablename' To... iletişim kutusunda, Kayıt türü listesinde ODBC Veritabanları'na tıklayın.

    Not

    Access 2007 kullanıyorsanız şu adımları izleyin:

    1. Seçili nesneyi ODBC veritabanına aktar'a, Ekle'ye ve ardından Tamam'a tıklayın.
    2. Hızlı Erişim araç çubuğunda Seçili nesneyi ODBC veritabanına aktar'a tıklayın.
  7. Dışarı Aktar iletişim kutusunda, yeni tablonun adını yazın ve Tamam'a tıklayın.

  8. Veri Kaynağı Seç iletişim kutusunda, 3. adımda oluşturduğunuz Visual FoxPro veri kaynağına tıklayın ve ardından Tamam'a tıklayın.

Ek Bilgi

Access ve Microsoft Jet veritabanı altyapısının önceki sürümlerinde, Verileri FoxPro veritabanlarıyla Access veritabanları arasında taşıyabilirsiniz. Microsoft FoxPro ISAM sürücüsü Access'i FoxPro veritabanlarına bağlar. Ancak, Microsoft FoxPro ISAM sürücüsü Access 2000 ve sonraki sürümlere dahil değildir. Sonuç olarak, Artık FoxPro verilerine Microsoft Jet veritabanı altyapısı üzerinden erişemezsiniz. FoxPro verilerine yalnızca Microsoft Visual FoxPro ODBC sürücüsünü kullanarak erişebilirsiniz.

Access 2003'te sorunu yeniden oluşturma adımları

  1. Access veritabanını açın.
  2. Dosya menüsünde Dış Veri Al'ın üzerine gelin ve İçeri Aktar'a tıklayın.
  3. İçeri Aktar iletişim kutusunda, Dosya türü listesine tıklayın.

Not

Microsoft FoxPro ISAM sürücüsü , Dosya türü listesinde listelenmiyor.

Başvurular

ODBC veri kaynaklarını ayarlama hakkında daha fazla bilgi için Yardım menüsünde Microsoft Office Access Yardımı'na tıklayın, Yardım bölmesindeki Ara kutusuna ODBC veri kaynağını yazın veya değiştirin ve ardından Konuyu görüntülemek için Aramayı başlat'a tıklayın.