تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[مثال] برنامج تخزين الصور في قاعدة بيانات في Lazarus
#20
(19-11-16, 12:20 AM)أبوبكر سويدان كتب : ماذا لو أحببنا عرض الصورة في تقرير Lazreport؟

    السلام عليكم و رحمة الله ، أولا أعتذر عن انقطاعي عن المنتدى بسبب ظروف شغلي 
   أما بالنسبة لعرض الصورة في تقرير قبل ذلك فأستسمح أستاذنا أبو بكر أن يتضمن شرحي فكرة بسيطة عن اضافة و تصميم تقرير لكي تعم الفائدة و الذي سنخصص له ان      شاء الله شرحا وافيا في احدى المشاركات ان سنحت الفرصة .
   1 - نضيف لفورم المشروع الموجود في بداية المشاركة زر BUTTON1 لعرض التقرير و  ومن التبويب LazReport نضيف المكونين  frReport1  و frDBDataSet1  ونغير                      الخصائص من المحرر كمايلي :
     Button1.Caption  الى عرض التقرير
     frReport1.Dataset  الى frDBDataSet1
     frDBDataSet1.DataSet الى Query حيث Query هو الاسم البرمجي للمكون SQLQuery  في المشروع الأصلي الموجود في بداية المشاركة
   2- نضغط ضغطا مزدوجا على المكون frReport1 لعرض مصمم التقارير و ندرج له :
    * band من نوع Page header  و ندرج فوق هذا الباند عدد 2 من  Rectangle Object  نكتب في الأول النص : و صف الصورة  و في الثاني النص عرض الصورة 
    * و Band  من نوع  Master data ونغير  له data source من [None] الى frDBDataSet1  و ندرج فوقه :
                       -   Rectangle Object و نكتب فيه الكود [Query.pictureDescription]  و ذلك لربطه باسم حقل وصف الصورة في قاعدة البيانات ، Query تم شرحا آنفا 
                      -  و Picture  التي نضغط عليها ضغطا مزدوجا ثم نختار Memo و نكتب الكود [Query.pictureStore] و ذلك لربطها باسم حقل تخزين الصورة في قاعدة البيانات
    ثم نحفظ التقرير المصمم باسم report  في مجلد المشروع و نغلق التقرير لنعود للفورم الرئيسية .
   3 - نضغط ضغطا مزدوجا على زر عرض التقرير و نكتب الكود :
                                                                   frReport1.LoadFromFile('report.lrf');
                                                                   frReport1.ShowReport; 

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


الملفات المرفقة صورة/صور
   
الرد }}}


الردود في هذا الموضوع
RE: برنامج تخزين الصور في قاعدة بيانات في Lazarus - بواسطة أبو ناصر - 25-11-16, 09:39 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] برنامج إدارة الديون - بحلته الجديدة أبوبكر سويدان 26 17,556 19-02-25, 12:48 PM
آخر رد: almohtrefnez
  صدور النسخة 3.0 من برنامج لازاروس vbtemp 0 660 31-12-23, 01:44 PM
آخر رد: vbtemp
Wink طلب برنامج Mareo 0 2,312 19-04-22, 06:56 AM
آخر رد: Mareo
  قسم العربي في المنتدى الرسمي لـ Lazarus العيد1403 1 2,749 29-07-21, 06:14 PM
آخر رد: vbtemp
  برنامج إدارة قواعد بيانات SQLite أبوبكر سويدان 10 6,173 10-04-21, 09:58 PM
آخر رد: Abdouhk
  تمهيدي - لازاروس Lazarus أبوبكر سويدان 22 43,690 25-03-21, 01:11 AM
آخر رد: Abdouhk
  [كود] برنامج إدارة الديون - مفتوح المصدر أبوبكر سويدان 6 7,965 15-12-20, 12:02 AM
آخر رد: أبوبكر سويدان
  المساعدة في تجربة وتقييم برنامج مبيعات أبوبكر سويدان 22 11,854 09-07-20, 05:16 PM
آخر رد: أبوبكر سويدان
  برنامج لاستخراج الرقم التسلسلي للسواقة C أبوبكر سويدان 2 3,303 09-07-20, 05:14 PM
آخر رد: أبوبكر سويدان
  برنامج لفحص الاتصال بشبكة الإنترنت أبوبكر سويدان 1 2,661 07-07-20, 12:37 PM
آخر رد: العيد1403

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم