تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة في جلب البيانات من أكسل للفورم
#4
المشكلة التي تواجهها تتعلق بتعارض بين الإصدار 32 بت و64 بت من Microsoft Access Database Engine وبين إصدار Office المثبت على جهازك. لحل هذه المشكلة، اتبع الإرشادات التالية:

1. استخدام التثبيت في الوضع الصامت (Passive Mode)
  • عند تثبيت Microsoft Access Database Engine 64-bit على جهاز يحتوي على Office 32-bit، يمكنك تجاوز هذا التعارض باستخدام الأمر التالي في موجه الأوامر (Command Prompt):
  1. افتح موجه الأوامر كمسؤول (Run as Administrator).
  2. انتقل إلى موقع ملف التثبيت باستخدام الأمر
    cd
  3. .
  4. قم بتشغيل الأمر التالي:
    bash
    نسخ الكود
    AccessDatabaseEngine.exe /passive
  5. سيقوم هذا بتثبيت المشغل في الوضع الصامت دون التحقق من توافق Office.

2. استخدام إصدار Microsoft Access Database Engine 2016
  • قم بتنزيل الإصدار 2016 من Access Database Engine. هذا الإصدار يوفر توافقًا أفضل بين الإصدارات المختلفة. يمكنك تنزيله من الرابط التالي:
    Microsoft Access Database Engine 2016 Redistributable

3. تغيير إعدادات المشروع في Visual Studio
  • إذا كان لا بد من استخدام مشغل 32 بت بسبب إصدار Office المثبت، قم بتغيير إعدادات المشروع في Visual Studio لاستهداف المعمارية
    x86
  • بدلاً من
    Any CPU
  • أو
    x64
  • .
    الخطوات:
    1. افتح مشروعك في Visual Studio.
    2. انتقل إلى Project > Properties > Compile > Advanced Compile Options.
    3. حدد
      Target CPU
    4. على
      x86
    5. .
    6. أعد بناء المشروع.

4. استخدام نسخة مستقلة من قاعدة البيانات
  • إذا كان التثبيت لا يزال غير ممكن وتحتاج إلى استخدام Access، يمكنك التفكير في تصدير قاعدة البيانات إلى صيغة أخرى (مثل SQLite أو SQL Server Express)، التي لا تعتمد على مشغلات محددة.

5. التأكد من بيئة Office المثبتة
  • إذا لم يكن إصدار Office على جهازك ضروريًا، يمكنك إلغاء تثبيت Office 32-bit وإعادة تثبيت Office 64-bit لضمان التوافق مع مشغل Access 64-bit.

6. حل مؤقت باستخدام ملفات ODBC
  • قم بتكوين اتصال ODBC يدويًا لـ Access بدلاً من استخدام OLEDB.
    الخطوات:
    1. افتح ODBC Data Source Administrator.
    2. أضف مصدر بيانات جديد وحدد
      Microsoft Access Driver (*.mdb, *.accdb)
    3. .
    4. أشر إلى ملف قاعدة البيانات.

إذا استمرت المشكلة، شاركني رسالة الخطأ الكاملة والإعدادات الحالية لتقديم حل أدق.
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: مشكلة في جلب البيانات من أكسل للفورم - بواسطة aljzazy - 24-12-24, 01:15 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة تقويم ام القرى مع ويندوز 11 assuhimi 1 90 15-12-25, 07:13 PM
آخر رد: assuhimi
  حل مشكلة قائمتين ليستا متساويتين بالحجم justforit 4 250 31-10-25, 02:33 PM
آخر رد: justforit
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 244 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] مشكلة في عرضForm2.vb MOHAMMED ALZWI 1 367 24-09-25, 06:16 PM
آخر رد: Amir_Alzubidy
  مشكلة دعم skin للغة العربية مصمم هاوي 2 710 16-09-25, 07:57 AM
آخر رد: مصمم هاوي
  مشكلة في عدم الحفظ والتعديل مصمم هاوي 3 875 17-08-25, 10:13 AM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 820 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,210 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم