الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في ربط الاكسل بالفيجوال

مغلق
بدأه متشوقة للمعرفة في 30 أبريل 2006 · 3 رد · 3,038 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم،

أواجه مشكلة في ربط قاعدة بيانات في برنامج الاكسل مع برنامج الفيجوال بيسك 6

لقد اتبعت الخطوات التالية:

-اخترت أداةdata1

- غيرت connect الموجودة في الخصائص من اكسس إلى اكسل

-اخترت قاعدة البيانات من خلال الخاصية databasename

-عندما أريد تحديد recordsource الموجودة في الخصائص لكي تظهر الحقول الموجودة في قاعدة بيانات الاكسل تظهر لي هذه المسج:

"Couldn't find installable ISAM"

تحياتي <_<

تم تعديل هذه المشاركة بواسطة متشوقة للمعرفة في 30 أبريل 2006 في 13:28

#2

إلى المبرمجة "متشوقة للمعرفة"

في الحقيقة توجد طريقة لعلاج هذه المشكلة ولكن مع قليل من الصبر

أولا: عليك بإضافة أداة Microsoft Ado Data Control 6 إلى المشروع عن طريق ال Project Components ثم إضافتها إلى النموذج من شريط الأدوات Toolbox

ثانياً: تعيين خصائص الأداة بالخطوات التالية:

1- الضغط المزدوج على الخاصية Custom واختيار علامة التبويب General من النافذة الفرعية

2- اختيار زر الراديو Use Connection String ثم الضغط على الزر Build

3- اختيار علامة التبويب Provider من النافذة الفرعية ثم اختيار Microsoft OLE DB Provider fro ODBC Drivers من القائمة الموجودة بالنافذة ثم اختيار Next

4- اختيار زر الراديو Use Connection String ثم الضغط على زر Build

5- اختيار علامة التبويب Machiene Data Source من النافذة الفرعية ثم اختيار Excel Files من القائمة الموجودة بالنافذة ثم الضغط على زر Ok

6- اختيار ملف Excel المطلوب ثم الضغط على زر Ok

7- الضغط على زر Ok من النافذة الحالية

8- اختيار علامة التبويب Record Source من النافذة الحالية ثم اختيار adCmdTable من القائمة المنسدلة Command Type الموجودة بالنافذة ثم اختيار النطاق المطلوب من القائمة المنسدلة Table or Stored Procedure Name الموجودة بنفس النافذة ثم الضغط على زر Ok

وبهذا نكون قد حددنا كل شيء بالنسبة لأداة البيانات

- ملحوظة:- بالنسبة للنطاق المقصود هو بلوك من الخلايا فى ملف إكسيل المستخدم نقوم بإعطائه اسماً في مربع "الاسم Name" في شريط الصيغة.

- يمكن بعد ذلك استخدام أداة الشبكة Microsoft HierachicalFlixgrid Control 6 والتي يمكن إضافتها للمشروع عن طريق ال Project Components ثم إضافتها إلى النموذج من شريط الأدوات Toolbox

بعد ذلك يمكن تعيين خاصية Datasource لها إلى أداة البيانات

بعد ذلك يمكن تشغيل المشروع بنجاح

الله في عون العبد ما كان العبد في عون أخيه

#3

اخى العزيز ارجو توضيح هذا بالكود ممكن بمعنى عندى شيت اكسيل عبارة عن sheet1 ,sheet2 ,sheet3

عايز combobox يكون فية كل الشيت الموجود فى ملف اكسيل

الكود

data1.databasename="c:\gol\book1.xls"

data1.recordsourse=combo1

بمعنى كل الشيتات الموجودة فى الفيل الاكسل تكون كوجودة فى الكومبو

شكرا

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…