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

تسجيل البيانات في Excel وعرضها

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

السلام عليكم

انا تقدمت لشغل وظيفة مبرمج فى شركة وكان المطلوب اجادة استخدام vb6 و sql server2000 كانت المفاجأة

ان هناك امتحان ولكنى مع الاسف فشلت فى الامتحان لانه كان برنامج صعب وفكرته غريبة

البرنامج كالاتى:

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

المشكلة فى الفيجوال بيسك هى عمل فورم وعليه 2 كوماندز الاول يقوم بقراءة الجدول من قاعدة البيانات ويسجل البيانات فى ملف اكسيل وبعدها يعرض رسالة بان الملف قد

تم انشاءه والكوماند الثانى يقوم بعرض الملف

شفوتوا قد ايه صعب... :(

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

تم تعديل هذه المشاركة بواسطة HnHn في 26 أكتوبر 2006 في 22:55

#2

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

فقط بالبحث عن كلمة Excel.

والكود لن يخرج عن استخدام المكتبة Microsoft Excel بإضافتها من ال References

واستخدام دالة CreateObject لربط كائن مع المكتبة ومن ثم إضافة WorkSheet والتعامل مع الخلاية بالدالة Cells(x,y)

وللحفظ يتم استخدام الدالة SaveAs(Path)

وإذا أردت عرض الملف فيتم استخدام الدالة Visible وجعلها بـ true

وإذا أردت تشغيل الملف النهائي فتوجد عدة طرق منها ..

استخدام دال ShellExecute ..

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

HKEY_CLASSES_ROOT\Excel.Workspace\shell\Open\command

ومن ثم تشغيل التطبيق بدالة Shell وتمرير مسار الملف إليه ..

علي العموم الاختبارات المباشرة دي برده بتبقي حظوظ .. وأغلبها بتكون من نوعية إن الواحد متمكن من اللغة لكن حظه طلع في سؤال في جزئية خارجية وجديدة عليه ..

تم تعديل هذه المشاركة بواسطة Pharaonic_Guy في 13 أكتوبر 2006 في 20:32

#3

إليك المثالان التاليان , ولو استخدمت البحث لوجدت الهوائل والفوائد العظام

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

وتستعمل الزر الاخر لعرض الملف اكسل

وهناك فائدة وهي امكانية التصدير الى html txt csv

_HME__ADO_1858212272005.zip

Excel_To_MDB.zip

تم تعديل هذه المشاركة بواسطة المهنا في 13 أكتوبر 2006 في 22:49

#4

صباح الخير

على العموم شكرا

ولكن المشكلة هى كيف تنشىء ملف اكسيل وبعدها تخلى ملف الاكسيل يقرأ بيانات من الجدول اللى فى قاعدة البيانات اللى بsql server

#5

اخيرا وجدت الحل

احد الاخوة فى احد المنتديات العربية عملى البرنامج

وسوف ارفقه لكم واتمنى ان تستفيدوا به

;)

______________.rar

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

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

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

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

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

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