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

بخصوص TfrxADOTable

بدأه برمجيات-نت(سامي رحمه الله) في 22 يونيو 2010 · 7 رد · 769 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله و بركاتة

بعد البحث ولم أجد الحل و لكن أطرح عليكم المشكلة التى ممكن حالها وهى

بإختصار شديد جدا

البرنامج دالفى 7 مع فاست ريبورت 4

المشكلة انا وضعت ادوات من دخل التصميم التقرير لحتى أتحكم فى Master و Details

لاسباب اخري أيضا

الادوات التى وضعتها هى

TfrxAdoTable

TfrxAdoDataset

TfrxConnection

ويعمل التقرير لوحدةة

الان أريد من برنامجى دلفى أن كيف أوصل ال ConnectionString إلى أدوات التقرير فقط

انا بحثت على ملفات Pas فى جهازى تخدم فى Class TAdoConnecon فلم أجد

كيف يمكن عمل ذلك

هذا المرفق بالعمل اللذى أريدة

وشكرا لك

وانا ايضا سأرفق را بط إستكمالى من اول الأمر لحتى تضح الصورة أكثر

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

وهذا الرابط

/index.php?showtopic=223497

مع الشكر

تنويه الإدارة : هذه عضوية  سامي أبو عليوة رحمه الله   


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Php,Asp ,Asp.Net, Projects,Disktop Delphi7,Mssql Server 2008&2005,Access 2007 , Sms Mobile
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

#2

إليك أخى الفاضل و الأخوة جميعا

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

والصورة توضح سؤالى 100%

وانا بحاول حل المشكلة

سلامى للجميع

HowConnectionCode.rar

تنويه الإدارة : هذه عضوية  سامي أبو عليوة رحمه الله   


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Php,Asp ,Asp.Net, Projects,Disktop Delphi7,Mssql Server 2008&2005,Access 2007 , Sms Mobile
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

#3

السلام عليكم

إليك أخي هذه الطريقة التي تمكنك من ذلك - أرجو أن تفيدك-

TfrxADODatabase(frxReport1.FindObject('Connection')).DatabaseName :='connection string' ; 
TfrxADODatabase(frxReport1.FindObject('Connection')).Connected := true;
frxReport1.ShowReport();

بالتوفيق

#4

السلام عليكم و رحمة الله وبركاتة

انا أولا اتشكرك كثير على مساعدتك لى ,

انت الأن وصلت لحل المشكلة بالضبط بس اغلبك نشوف توابع المشكلة بس

الأن عندى إستفاسرين مع بعض

الاول

الادوات الموضوعة على التقرير لو وضعت الكنكشن متل ما شفت بالصرورة اعمل بس F9 من برنامج دلفى تظر لى رسالة مرفق بالصورة

و الثانية

اننى عندما أعمل Crtl وبالماوس على TfrxADODatabase دلفى مش متعرف عليها لو موجودة كان حولنى على ال Unit الخاصة فيها

صح

رغم أنى عامل فى الل Library فى دلفى على

C:\Program Files\FastReports\FastReport 4\Source\ADO

الان هاى أخر شغلة واجهتنى من الأول لحتى الأن

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

كمرجع للجميع

وشكرا مرة أخري

msgRun.rar

تنويه الإدارة : هذه عضوية  سامي أبو عليوة رحمه الله   


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Php,Asp ,Asp.Net, Projects,Disktop Delphi7,Mssql Server 2008&2005,Access 2007 , Sms Mobile
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

#5

السلام عليكم

يجب وضع الكائن TfrxADOComponents في الفورم لحل الخطأ

الكائن تجده مع كائنات FastReport

بالتوفيق

#6

السلام عليكم ورحمة الله وبركاتة

فعلا صحصح وجد الكمبايلر اللازم

اوان الأن أعدل باقى المثال ما تبقى

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

تسلم يا أخى العزيز

شكرا

إن شاء الله اوضع المثال بالكامل هنا بعد ما اخلص منوو كمرجع

تنويه الإدارة : هذه عضوية  سامي أبو عليوة رحمه الله   


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Php,Asp ,Asp.Net, Projects,Disktop Delphi7,Mssql Server 2008&2005,Access 2007 , Sms Mobile
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

#7

الرد الأخير

هذا البرنامج محلولة فية مشاكل الإتصال بالتقرير

و أرسال الإتصل إلى الاداه CONNECT فى داخل التقرير و لتحديد أيضا

السجل الأساسي و اسجلات التفاصيل لكل سجل أساسي كمثال

وقاعدة البيانات أكسس , ودلفى 7 هذا المثال

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

المثال موجود مفتوح المصدر

حتى يستفيد الجميع

كما أشكر جميع من ساهم فى حل هذه المشكلة

LinkMasterWithDetails_AdoReport.rar

تنويه الإدارة : هذه عضوية  سامي أبو عليوة رحمه الله   


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Php,Asp ,Asp.Net, Projects,Disktop Delphi7,Mssql Server 2008&2005,Access 2007 , Sms Mobile
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

#8

السلام عليكم

أخي الكريم، أرى أن المثال الذي أرفقته يعمل عندي بشكل صحيح من ناحية عرض التقرير، والحل يكمن في تغيير القيم في Objectinspector في FastReport للكائن DetailTable كما يلي :


DetailTable.Master := MasterTable
DetailTable.MasterField := 'D_field = M_Field';


بالتوفيق، نحن هنا إذا كان عندك أسئلة أخرى

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