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

تحويل البيانات من قاعدة بيانات الى الاكسل

بدأه الحلفاوي في 29 يناير 2012 · 9 رد · 2,669 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الشكر اجزله لكم الاخوة والاخوات بالمنتدى ........ وجوزيتم خيرا

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

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

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

سلمكم الله ورعاكم

#2

السلام عليكم

اذكر اني وجدت مشروع يتحدث التصدير والاستيراد من وإلى الاكسل عن طريق الــ Ado " في قسم مشاريع الاعضاء"

الق نظرة على القسم وبالتوفيق

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

تقبل تحياتي ...

تم تعديل هذه المشاركة بواسطة c_vita في 30 يناير 2012 في 22:00

#3

السلام عليكم

ماذا تقصد بقولك "صف واحد"؟

i-love-algerie-laura23920090720132603.gif
#4
info_megue كتب:

السلام عليكم

ماذا تقصد بقولك "صف واحد"؟

السلام عليكم

اذا كانت لديك 5 مواد دراسية للطالب 202 فانها تخزن في قاعدة البيانات كالاتي

202 --------------- 1

202 ---------------- 2

202 --------------- 3

202 --------------- 4

202 -------------- 5

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

202 ----- 1 ------- 2 ------- 3 --------- 4 -------- 5

203 ------ 1 ------- 2 ------- 3 --------- 4 -------- 5

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

الاخ C_Vita اشكركم وسأعمل بوصيتك

سلمكم الله

#5

السلام عليكم

اخونا الحلفاي

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

فهل يمكن ان اعرف تركيبة الجداول الثالثة :

الطلبة ,

المواد,

الجدول المشترك بينهما (أي الجدول المراد تحويل محتوياته الى الاكسل)

#6

السلام عليك

يمكنك الحل بالطريقين

1- استعمال مكونات جاهرة يقوم بتحويل الي اكسل

2- عرض بياناتك في الكويك ريبورت ثم حفظها علي اكسل (يوجد ادوات الحفظ الي اكسل ويرد في كويك ريبورت 5 )

#7

السلام عليكم اليك المثال التالي :

kolom:=DBGrid1.FieldCount; // number of columns

objExcel := TExcelApplication.Create(nil);

objExcel.Visible[0] := TRUE;

objWB := objExcel.Workbooks.Add(null,1);

for j:=1 to kolom do

objWB.Worksheets.Application.Cells.Item[1,j]:=DBGrid1.Fields[j-1].DisplayName;

#8

السلام عليكم

جرب ولن تندم

Accessing and managing MS Excel sheets with Delphi

----------------------------------------------------------------------

010.gif

#9
a0sw255 كتب:

السلام عليكم

جرب ولن تندم

Accessing and managing MS Excel sheets with Delphi

الاخوة الاكارم .......... بوركتم وجوزيتم خيراً ساعمل بكل الوصايا

سلمكم الله وحفظكم

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

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

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

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

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