اذهب الي المحتوي
أوفيسنا

ربط قاعدة البيانات مع الويب بواسطة الـ ODBC


أبو وليد

الردود الموصى بها

أسهل الطرق هو استخدام الاكسيل

Data

Get External data

new Web Query

و تابع خطوات المعالج

و الأخ Sharaf مشرف قسم الاكسيل خبير فى هذا الموضوع :) فاذا واجهنك مشكلة معه فى الاكسيل فاطرحها فى قسم الاكسيل و بالتأكيد سيكون له مداخلة حينما يقرأ الموضوع :)

رابط هذا التعليق
شارك

نعم فى الحل المقترح

تتحدث تلقائيا

و يمكنك التحكم فى الفترة

أو ان توقف التحديثي النلقائي

بحسب رغبتك

رابط هذا التعليق
شارك

الأخ ابو وليد الامر متاح من خلال الاكسيل و يسمح بالقيام ايضا بحساب قيمة محفظتك المالية و إظهار التغيرات عليها

و يمكن تحديثه تلقائيا و لكن بحد ادنى دقيقة واحدة

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

و سيتم عرض مثال قريبا فى قسم الاكسيل

تم تعديل بواسطه Sharaf
رابط هذا التعليق
شارك

بارك الله فيك اخي

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

وادخلتها في نموذج اريد وانا فاتح النموذج يتحدث تلقائيا كل دقيقة مثلا

( يعني كود يفتح ملف الاكسل ويحدث في الخفاء )

==================================

عندي أورق عمل مستورده من الانترنت

ولا تنفع ان تكون جدول واريد ان ادرجها في نموذج في الاكسس

فهل استطيع استورد خلايا محددة من ورقة عمل

رابط هذا التعليق
شارك

بالنسبة لاستخدام الاكسس فى هذا الموضوع ، صراحة لم أجربه و لكن مبدأيا :

يمكن الربط مع قادة البيانات علي الويب عن طريق odbc connection و لكن لابد من تحديد المسار و جملة الريط بواسطة الموقع

لذا لابد من موافقتهم عليه لأنهم سيسمون وصلة ال odbc ياسم محدد و قد يكون لها كلمة سر

الحل البديل ، هو عمل الريط بالاكسيل علي الصفحة كما سبق

ثم عمل ورقة عمل جديدة فى نفس الملف مرتبطة بورقة العمل التي تم ربطها بالنت

و تكون ورقة العمل الجديدة عبارة عن جدول صريح و له اسماء للحقول من اعلا و لا توجد به بيانات بدون اسم للحقل

يلي ذلك عمل ربط بين الاكسس وورقة العمل الجديدة

رابط هذا التعليق
شارك

السلام عليكم

أين الخطوة التي تريد توضيحها ؟؟

الاولي الربط من النت ، أفدت بانه امكنك عمل ذلك

الثانية : الربط بين ورقتي عمل

بان تقف فى الورقة رقم 2 ( الجديدة ) و تكتب = ثم تننتقل الي ورقة الربط مع الويب ( رقم واحد ) و تشير بالماوس الي الخلية المطلوبة ثم تضفط Enter

و تكرر ذلك و اذا كانت الخلايا متجاورة ، يمكن نسخ المعادلة

و يكون الناتج هو جدول صريح و بسيط به اسماء الحقول فى الاعلي ثم الخلابا التي بها القيم مباشرة

الخطوة الثالثة

الربط بين الاكسس و الاكسيل

افتح الاكسس

و من اطار الجداول

اختار ربط البيانات Link data

ثم اختار النوع اكسيل

ثم حدد مكان الملف ثم اختار ورق العمل رقم 2 و اكمل مع المعالج

مع تحياتي

رابط هذا التعليق
شارك

جزاك الله خيرا

الان اغلب الامور اتضحت

بقي

من رد الاخ اشرف

ان التحديث في ملف اكسيل لابد ان يكون مفتوح

اريد عند فتح قاعدة البيانات يتم فتح ملف اكسيل في الخفاء

ويغلق مع اغلاق قاعدة البيانات مع حفظ اخر تحديث

ثانيا :

اريد اي تحديث يحصل لملف الاكسيل المفتوح في الخفاء يتم تحديثه في القاعدة

يعني لو ان فاتح النموذج الخاص بالبيانات المستوردة من ملف الاكسل

يتم التحديث تلقائيا

رزقك الله دنيا وأخرة

رابط هذا التعليق
شارك

لماذا لا يكون هناك فائدة .؟؟

ملف الاكسيل مفتوح و به و رقتي العمل المرتبطة بالنت و الاخري

و هما تتحدثان تلقائيا كل فترة بحسب ما تختار الفترة

فالي هنا لا اعتقد ان هناك مشكلة

ثم ان بيانات الاكسس المرتبطة بورقة العمل الثانية ستجدها محدثة تلقائيا عند استدعاء اي بيانات من الجدول المرتبط بالاكسيل

رابط هذا التعليق
شارك

المشكلة أني اريد الورقة الثانية المرتبطة

حسب تنسيقي أنا

وهذا ما لا يقبله الاكسل

حيث a2 في الورقة الاصل

لكي تربطها بالورقة لثانية لابد أن تكون في a2

يعني نفس الشئ

أتمنى أن أكون مخطئ

============================

عندي ورقة 1 مربوطة بالنت

بها 76 صف وكل صف من a- n

بها صفوف لا اريدها

كيف أعمل في هذة الحالة

رابط هذا التعليق
شارك

الربط لا يتم للورقة كلها

و انما انتقي الخلايا التي تريد فقط

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

رابط هذا التعليق
شارك

الاحظ ان الاخ ابو وليد يفضل إستخدام الاكسس

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

ثم تاخير مدته دقيقة على الاقل هى مده التحديث بواسطة الاكسيل

لذا فالامر لا يستدعى كثرة البرامج الوسيطة خاصة فى موضوع يتطلب سرعة وصول المعلومة

كذلك وجود البيانات على برنامج الاكسيل فقط يسمح بإرسال الملف عبر البريد الالكترونى و استقباله من مكان اخر و تشغيله دون الحاجة لنقل برنامج الاكسيس

رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information