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

عمل تقرير معقد

مغلق
بدأه العطار في 5 أغسطس 2001 · 8 رد · 940 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

#2

أخي الكريم ... هل لك أن توضحح معنى على نفس المستوى لو تكرمت حتى نستطيع الممساعدة

#3

اخى العزيز ASP4DB اشكرك اولا على اهتمامك وسرعة ردك

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

وضع معلومات الدورات بجدول بجانب معلومات الاجازات وتكون بجدول بجانب معلومات افراد العائله وايضا بجدول كانك تشاهد ثلاثه اعمدة

بجابن بعضها آمل ان تكون الصورة وضحت

#4

اخي الكريم

على حسب فهمي لسؤال واعذرني لذلك ، فانت تريد اظهار مثلا ثلاث حقول من جداول مختلفة وعرضها مثلا على الـDBGrid

يمكن ذلك باستخدام الـSQL

query1.sql.add('select table1.field1, table2.field2, table3.field')

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

تحياتي

#5

شكرا مرة اخري يا ASP4DB لكن لن اضعها في DBGRID وانما مستقلات عن بعض عموما ساجرب اليوم واتمنى ان انجح وساخبرك

مرة ثانية شكرا لاهتمامك

#6

اخي العزيز

يمكنك الأطلاع على Demo الموجود في دلفي

في هذا المسار

C:Program FilesBorlandDelphi5DemosQuickrptQr2

وستجد اجابة شافية لك

وتقبل اطيب تحياتي اخوك SUM

#7

الف شكرا لك يا sum فانا من المتابعين لردودك وشكر لك المهتمين وخاصه ASP4DB لاهتمامه الاول .

نعم وجدت المطلوب في بناء Many group form لانه مستخدم بناء SQL Query ولكنه يستخدم ODBC وانا استخدم ADO فهل يمكن ربط SQL Query مع ADO او استخدم ADO Query هذه واحدة .

ثانيا انصحوني فانا يوجد لدي عدد كبير من الجداول فهل اضع في كل نموذج او تقرير اقوم ببناءه بوضع رابط ADO Connection ثم اضع ADO Table او اقوم ببناء Data Module لكل المشروع بحيث الجميع يرتبط به .

ثالثا في حالة استخدام Data Module واحد للمشرع هل اذا استخدم احد المستخدمين فلتر او استعلام تودي عمليته الى حجز المعلومات عن المستخدمين الاخرين وخاصة بين Master و Chilled .

رابعا انا استخدم SQL Server لادارة المعلومات ويجب ان اقوم بتخزين صور المستخدمين فهل اقوم بتخزين الصور رغم عيوب هذه الطريقة او اخزن المسار الذي توجد به الصور .

آمل الاجابة وكل الشكر مقدما لكل المهتمين .

#8

السلام عليكم

اعذرني اخي فسأجاوبك على حسب علمي

بالنسبة للسؤال الأول فستخدم ADOQuery

بالنسبة للسؤال الثاني فقط ضع ADOQuery و DataSource ولا تنسى ربط الفورم بالتقرير عن طريق استخدام uses .

اما لاستخدام الصور .. فلا اخفيك سرا فلا اعرف لاني لم استخدمها قط .

اكرر اعتذاري .

تحياتي

#9

شكرا مرة ثانية يا ASP4DB لكن يبدو ان الصوره لم توضح في السؤال الثاني انا هنا اتكلم عن كامل المشروع وليس عن فورم معين ثم اربطه مع التقرير ما اتكلم عنه هو بصوره عامه لكل المشروع في حاله تواجد اكثر من 15 جدول هل اضع ADO Connection ثم اضع ADO Table لكل فورم اقوم ببناءه علما بانني سابني عدد كبير من الفورم او اقوم ببناء Data Module لكل المشروع بحيث جميع النماذج ( الفورز ) ترتبط به وهل ADOQuery تغني عن Data Module .

كما آمل الاجابه عن السؤال الثالث حبا للمعرفه .

وعموما ما قصرت .

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

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