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

كيفية سحب بيانات من برنامج أخر

مغلق
بدأه Abdulraheem في 21 نوفمبر 2004 · 4 رد · 1,565 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته،

أخوكم عبد الرحيم أحمد ، عضو جديد في هذا المنتدى أو الموقع بشكل عام ،

سؤالي لو سمحتم لي ، هو كيف يمكنني ان أخذ بيانات من برنامج معين يسمح لي هذا البرنامج بأخذ نسخ من البيانات كما يسمح لي بالربط ببرامج اخرى.

وما أريده هو كيف يمكنني أن آخذ نسخة من هذه البيانات وأربطها بمايكروسوفت أكسل بحيث تتحدث هذه البيانات تلقائيا عندما تتحدث في البرنامج.

والبرنامج باختصار هو عبارة عن برنامج يبن من خلاله أسعار الاسهم ، ومربوط بالانتر نت ، بمعنى أن بيانات البرنامج تتحدث تلقائيا عن الوصل بالانترنت

كما أرجو منكم المساعدة وشكرا

New Last Chance

abdshnnar@hotmail.com

#2

يجب ان يكون البرنامج به خاصية التوريد للاكسل

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#3
اقتباس
وما أريده هو كيف يمكنني أن آخذ نسخة من هذه البيانات وأربطها بمايكروسوفت أكسل بحيث تتحدث هذه البيانات تلقائيا عندما تتحدث في البرنامج.

ممكن توضح هذه الناحية أكثر! وبالذات اللغة التي كتبت بها برنامجك.

في الغالب ستحتاج لاستيراد مرجع للمكتبة الخاصة بدوال التعامل مع Excel ، بمعنى آخر وكما قال طارق : يجب أن تضيف لبرنامجك دعم تصدير البيانات لExcel.

فكر بطريقة أخرى

#4

بسم الله الرحمن الرحيم

شكرا لأهتمامكم، ووفقكم الله لما يحبه ويرضاه، وبعد:

أريد أن ألفت انتباهكم بأن البرنامج هو للغة الvb , وأنا خاصية توريد البيانات لأي مصدر أخر موجودة ، لكن المشكلة هي كيف أضع بيانات هذا البرنامج في ورقة عمل في برنامج أكسل ، أي كيف أقوم بسحب البيانات من خلال برنامج إكسل من البرنامج الرئيسي، أعلم بوجود تقنية Pivot Table في برنامج أكسل ، لكنني بحاجة لتوضيح أكثر وهو عن الكيفية التي يتم بها استخدام هذه التقنية لسحب البيانات ، شاكرا ومقدرا حسن تعاونكم

وفقنا وإياكم الله.

New Last Chance

abdshnnar@hotmail.com

#5
اقتباس
أريد أن ألفت انتباهكم بأن البرنامج هو للغة الvb

معذره اخى الكريم هل تقصد ان تريد هذا البرنامج كاضافه Addins للفيجوال بيسك ام انك تقصد ان برنامجك مصنوع بالفيجوال بيسك

فى الحاله الاولى لن استطيع افادتك لانى لم ابرمج Addins من قبل و فى الحاله الثانيه و هذا ما اعتقد انك تريده

اتبع الاتى و لكن لم اجرب ال Pivot Table لاستخراج بيانات من برنامجى من قبل ربما من مصادر بيانات اخرى و هذا ما جربته من قبل

من قائمة Data اختر Pivot Table and PivotChart Report تظهر لم الشاشه التاليه

pivottable1.GIF

اختر منها External Resouce ثم اضغط Next

تظهر لك شاشه اخرى اضغط على زر GetData ستستغرق وقتاً قبل ان تظهر لك الشاشه التاليه

pivottable2.GIF

بعد ذلك الباقى سهل ستختار مصدر البيانات و لااعتقد انه سيمكنك اختيار برنامجك كمصدر بيانات و لكن يمكنك اختيار اى ملفات نصيه او اى قاعدة بيانات اخرى كمصدر للبيانات سيم تصديرها لورقة الاكسيل فى مثالى هنا مثلاً اخترت سيرفر ال MS SQL server الموجود عندى و اخترت قاعدة البيانات الافتراضيه التى اود ان اتعامل معها كما هو بالشكل

pivottable3.GIF

و اكملت العمليه ببساطه عبر المعالج الارشادى Wizard

يمكنك ايضاً من استخدام ال ADO للتعامل مع الاكسيل من داخل تطبيقك

Populate pivottables using ADO

و فى حال لم تريد فهناك ايضاً اداة تحكم Activex OCX Control تستخدم لتبادل البيانات بين تطبيقات الفيجوال بيسك و الاكسيل

الاداه من هنا

و هذه لقطه للاداه

na.gif

هذا ما لدى حقيقه و ساحاول ان ابحث فى الموضوع اكثر

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 23 نوفمبر 2004 في 22:05

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

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

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