طباعة قائمة باركود باستعمال فاست ريبورت
#1
السلام عليكم ورحمة الله وبركاته ،
في الحقيقة موضوع اليوم هو إجابة عن سؤال طرحه بعض الإخوة ، وهو كيفية طباعة الباركود باستعمال الفاست ريبورت.
وأرجو من الإخوة الذين يستعملون مولدات تقارير أخرى مثل QuickReport أو ReportBuilder ، أن لا يبخلوا على إخوانهم في عرض مثال بسيط عن كيفية طباعة الباركود مع هذه المولدات.
نبدأ بعون الله .
أنا استعمل دلفي 7 في هذا المثال ،
قم بإنشاء مشروع جديد ، ضع المكونات التالية :
frxReport1  ، frxDBDataset1 ، قم بربط frxDBDataset1 مع DataSet المراد جلب معلومات الباركود منها ،ولتكن Query1.
إضغط مرتين على frxReport1   ثم اذب إلى القائمة   :
File --> New Project.
و في القائمة
Report --> Data   اختر frxDBDataset1
قم بحذف كل من ReportTitle1 و PageFooter1
انقر مرتين على MasterData1  واختر  من القائمة dataset  الخيار frxDBDataset1 .
قم بتعديل الخصائص التالية الخاصة ب MasterData1  
Columns  اعطها القيمة 5  (إذا كنت ترغب في طباعة 5 باركود في السطر ، أو غير على حسب احتياجك).
ColumnWidth  اعطها القيمة 3.80
Height  اعطها القيمة 2,10  مثلا.
فيصبح الشكل كالآتي :
[صورة: 607334268.png]
الآن قم بجلب مكون BarCode (واحد فقط) و ضعه على الخانة الأولى .
عند الضغط عليه قم باختيار نوع الباركود المراد انشاؤه وليك مثلا EAN13
قم بتغيير ارتفاع الباركود بما يناسب ارتفاع الخانة.
بالنسبة لخصائص الباركود قم بربطه بال dataset واختر حقل الباركود.
فيصبح الشكل التالي :
[صورة: 127806332.png]

تم بتوفيق الله وعونه.


الملفات المرفقة
.rar   الباركود.rar (الحجم : 60.54 ك ب / التحميلات : 193)
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 5 users say قال شكرا ل أبو معاذ على المشاركة المفيدة
  • محمد عبد العزيز, wadoud, h-farid, S.FATEH, khalmoh1971
الرد
#2
جميل بارك الله فيك
الرد
#3
لا تنسى خاصية CheckSum واعطائها قيمة True
تنفع في حالة تريد توليد ارقام عشوائية
الرد
#4
بارك الله فيك افادني الموضوع كثيرا
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
[-] كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة
  • أبو معاذ
الرد
#5
بارك الله فيك اخي ابو معاذ انا استعمل النسخة RAD XE2 ولدي مشكل في الفاست ريبورت
كيف يتم اصلاح ذلك من فضلك وشكرا .
الرد
#6
مشاء الله و بارك الله فيك
[-] كل من 1 user says قال شكرا ل younnes1977 على المشاركة المفيدة
  • أبو معاذ
الرد


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


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