مشكلة الطباعة بعد الفلترة
#1
السلام عليكم
نسخة الدلفي طوكيو و مكون الطباعة فاست ريبورت
لدي قاعدة بيانات فيها 400 موظف 
ليس لدي مشكلة في الفلترة علما اني استعملت للفلترة بواسطة  tquery
وانا اعلم كيف اطبع بواسطة فاست ربورت
مشكلتي اذا اردت ان اطبع موظف رقم 300 ليس من المعقول ان المستخدم يبحث عنه من خلال dbgrid 
لهذا اريد عندما ابحث عن اي موظف مهما كان رقمه يظهر مباشرة في dbgrid وبالتالي يتم طباعته 
وانا لا اعلم كيف افعل ذلك مع ملاحظة مهمة جدا هو انني في الطباعة استعمل master /detail
اي انني اجلب بيانات من جدولين مختلفين واضعهما في ورقة الطباعة  مثلا شهادة عمل اجلب بيانات منالموظفين وبيانات من المنصب او المصلحة
مع العلم انني لا استعمل في الفلترة adotable لانه لا يسمح بالفلترة مادمت استعمل master /detail لهذا لجات للفلترة ب tquery
لكن واجه مشكل كيف عندما اختار موضف معين هو الذي يتم طباعته 
فانا الان لدي 2 dbgrid واحد للفترة والاخر للطباعة 
الفلترة يشتغل جيدا لكن dbgrid الخاص بالطباعة يظهر فيه كل الموظفيين وليس منطقيا ان يبحث المستخدم عن موظف رقمه 300 
سوف يضيع وقته فكيف احل هذا المشكل وارجوا وضع الكود للتسهيل علي والله الموفق
الرد
#2
هناك نظام فلترة ممتاز داخل مولد التقارير FastReport
الرد
#3
السلام عليكم
لا ارى ما المشكل
ان اردت طباعة الموضف 300 يكفي ان تضيف لاستعلامك شيئ مثل where employe_id=300
غير ذلك ارفق مثال حتى يكون الحديث على شيئ ملموس
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
[-] كل من 1 user says قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • Mr.DOS
الرد


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


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