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

SQL & Excel

بدأه tatatab في 22 أكتوبر 2011 · 8 رد · 885 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف لى ان استعرض ملف الاكسل الذى اريده عن طريق زرار استعراض مثلا واختار الملف من اى مكان من الجهاز , ثانيا اذا كان هناك بيانات قد اضفتها من قبل فى قاعدة البيانات , ثم اردت ان اضيف بعد فترة بيانات اخرى الى الجدول بجانب البيانات التي اضفتها من قبل , فهل سيقوم بتكرار ما ادخلته من قبل ؟ هل هناك طريقة يقوم بعمل ابديت للبيانات بحيث يترك ما اضفته و يدخل البيانات الجديدة علما بانني عملت ID لا يكرر ؟ ثالثا وارجو المعذرة , هل يمكن اظهار رسالة تخبر المستخدم بان الاعمدة التى فى الاكسل مختلفة عن الاعمدة المطلوبة فى قاعدة البيانات , واظهار رسالة بما هي الاعمدة المطلوبة ؟

#2
tatatab كتب:

كيف لى ان استعرض ملف الاكسل الذى اريده عن طريق زرار استعراض مثلا واختار الملف من اى مكان من الجهاز , ثانيا اذا كان هناك بيانات قد اضفتها من قبل فى قاعدة البيانات , ثم اردت ان اضيف بعد فترة بيانات اخرى الى الجدول بجانب البيانات التي اضفتها من قبل , فهل سيقوم بتكرار ما ادخلته من قبل ؟ هل هناك طريقة يقوم بعمل ابديت للبيانات بحيث يترك ما اضفته و يدخل البيانات الجديدة علما بانني عملت ID لا يكرر ؟ ثالثا وارجو المعذرة , هل يمكن اظهار رسالة تخبر المستخدم بان الاعمدة التى فى الاكسل مختلفة عن الاعمدة المطلوبة فى قاعدة البيانات , واظهار رسالة بما هي الاعمدة المطلوبة ؟

هل من مساعدة اخواني؟

#3

السلام عليكم اخي الكريم

بالنسبة لطلبك الاول شاهد هذا الرابط سوف يفيدك

استعراض ملفات اكسل بواسطة VB.net

اما بالنسبة لطلبك الثاني راجع المواضيع في المنتدى عن ربط قاعدة بيانات Access او SQL مع vb.net سوف تجد طلبك إن شاء الله على كيفية الاتصال بقواعد البيانات

وعمل العمليات الاضافة والحذف والتعديل والبحث

بالتوفيق اخي

بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم

#4

اخي بارك الله فيك و لكن تقريبا تقريبا لم يكن سؤالي واضح بالنسبة لك , اريد ان اخذ البيانات من الاكسل الى قاعدة البيانات SQL اى عملية تصدير واستيراد , وليس ربط قاعدة البيانات بال VB.NET

وشكرا لك

#5

راجع اخي الرابط التالي

Excel with SQL

بالتوفيق

بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم

#6
عبدالرحمن المرشود كتب:

راجع اخي الرابط التالي

Excel with SQL

بالتوفيق

اخي بارك الله فيك وجزاك خيرا , ولكن للاسف المواقع التي ارسلتها لي لم طلبي طلبى , انا اريد ان استعرض ملف الاكسل الذى اريده عن طريق زرار استعراض مثلا واختار الملف من اى مكان من الجهاز , ثانيا اذا كان هناك بيانات قد اضفتها من قبل فى قاعدة البيانات , ثم اردت ان اضيف بعد فترة بيانات اخرى الى الجدول بجانب البيانات التي اضفتها من قبل , فهل سيقوم بتكرار ما ادخلته من قبل ؟ هل هناك طريقة يقوم بعمل ابديت للبيانات بحيث يترك ما اضفته و يدخل البيانات الجديدة علما بانني عملت ID لا يكرر ؟ ثالثا وارجو المعذرة , هل يمكن اظهار رسالة تخبر المستخدم بان الاعمدة التى فى الاكسل مختلفة عن الاعمدة المطلوبة فى قاعدة البيانات , واظهار رسالة بما هي الاعمدة المطلوبة ؟

قد حاولت وبحث كثيرا ولكن للاسف لم اجد والوقت ايضا لم يسعفني لانه مطلوب فى عملى هذا المشروع وانا متاخر على هذا المطلب , ارجو اذا كان هناك مثال جاهز وشكرا لكم

#7

السلام عليكم اخي الكريم

هذا مثال على استعراض ملفات الاكسل داخل متصفح

post-174818-066800100 1319554820_thumb.j

كما ترى

و المثال بالمرفقات

وسحاول البحث عن طلبك

ملاحظة : اذا كنت تستخدم نظام ويندوز 7 فان المتصفح لن يعمل وسيقوم على استعراض الملف بشكل منفصل عن النظام عن طريق Excel Office

اما اذا كنت تستخدم XP فانه يعمل بشكل تمام ولا مشاكل

بالتوفيق اخي

Excel with web.rar

المرفقات
test.JPG

بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم

#8

اخي الكريم

بالنسبة لمطلوبك الاول تم اضافة الرد

والمطلوب التاني هنا تاتي عملية ان نقوم بكتابة كود ياخذ ملف الاكسل كنص ويقوم باخذ البيانات صف صف

ونعم توجد طريقة لعمل تعديل للبيانات الموجودة اصلا واضافة بيانات جديدة لكن تحتاج الى عمل كثير

اما الطلب الثالث بصراحة انا لا اعلم كيف يتم التمييز بين الاعمدة لان سيكون هناك مقارنة بين قاعدة البيانات و الاعمدة في الاكسل

لكن سأحول تامين طلبك الثاني

بالتوفيق

تم تعديل هذه المشاركة بواسطة عبدالرحمن المرشود في 25 أكتوبر 2011 في 18:16

بسم الله الذي لا يضر مع اسمه شيء بالارض ولا بالسماء وهو السميع العليم

#9
عبدالرحمن المرشود كتب:

اخي الكريم

بالنسبة لمطلوبك الاول تم اضافة الرد

والمطلوب التاني هنا تاتي عملية ان نقوم بكتابة كود ياخذ ملف الاكسل كنص ويقوم باخذ البيانات صف صف

ونعم توجد طريقة لعمل تعديل للبيانات الموجودة اصلا واضافة بيانات جديدة لكن تحتاج الى عمل كثير

اما الطلب الثالث بصراحة انا لا اعلم كيف يتم التمييز بين الاعمدة لان سيكون هناك مقارنة بين قاعدة البيانات و الاعمدة في الاكسل

لكن سأحول تامين طلبك الثاني

بالتوفيق

بارك الله فيك وجزاك خيرا على مجهودك

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