26-08-2018, 02:11 PM
السلام عليكم
نسخة الدلفي طوكيو و مكون الطباعة فاست ريبورت
لدي قاعدة بيانات فيها 400 موظف
ليس لدي مشكلة في الفلترة علما اني استعملت للفلترة بواسطة tquery
وانا اعلم كيف اطبع بواسطة فاست ربورت
مشكلتي اذا اردت ان اطبع موظف رقم 300 ليس من المعقول ان المستخدم يبحث عنه من خلال dbgrid
لهذا اريد عندما ابحث عن اي موظف مهما كان رقمه يظهر مباشرة في dbgrid وبالتالي يتم طباعته
وانا لا اعلم كيف افعل ذلك مع ملاحظة مهمة جدا هو انني في الطباعة استعمل master /detail
اي انني اجلب بيانات من جدولين مختلفين واضعهما في ورقة الطباعة مثلا شهادة عمل اجلب بيانات منالموظفين وبيانات من المنصب او المصلحة
مع العلم انني لا استعمل في الفلترة adotable لانه لا يسمح بالفلترة مادمت استعمل master /detail لهذا لجات للفلترة ب tquery
لكن واجه مشكل كيف عندما اختار موضف معين هو الذي يتم طباعته
فانا الان لدي 2 dbgrid واحد للفترة والاخر للطباعة
الفلترة يشتغل جيدا لكن dbgrid الخاص بالطباعة يظهر فيه كل الموظفيين وليس منطقيا ان يبحث المستخدم عن موظف رقمه 300
سوف يضيع وقته فكيف احل هذا المشكل وارجوا وضع الكود للتسهيل علي والله الموفق
نسخة الدلفي طوكيو و مكون الطباعة فاست ريبورت
لدي قاعدة بيانات فيها 400 موظف
ليس لدي مشكلة في الفلترة علما اني استعملت للفلترة بواسطة tquery
وانا اعلم كيف اطبع بواسطة فاست ربورت
مشكلتي اذا اردت ان اطبع موظف رقم 300 ليس من المعقول ان المستخدم يبحث عنه من خلال dbgrid
لهذا اريد عندما ابحث عن اي موظف مهما كان رقمه يظهر مباشرة في dbgrid وبالتالي يتم طباعته
وانا لا اعلم كيف افعل ذلك مع ملاحظة مهمة جدا هو انني في الطباعة استعمل master /detail
اي انني اجلب بيانات من جدولين مختلفين واضعهما في ورقة الطباعة مثلا شهادة عمل اجلب بيانات منالموظفين وبيانات من المنصب او المصلحة
مع العلم انني لا استعمل في الفلترة adotable لانه لا يسمح بالفلترة مادمت استعمل master /detail لهذا لجات للفلترة ب tquery
لكن واجه مشكل كيف عندما اختار موضف معين هو الذي يتم طباعته
فانا الان لدي 2 dbgrid واحد للفترة والاخر للطباعة
الفلترة يشتغل جيدا لكن dbgrid الخاص بالطباعة يظهر فيه كل الموظفيين وليس منطقيا ان يبحث المستخدم عن موظف رقمه 300
سوف يضيع وقته فكيف احل هذا المشكل وارجوا وضع الكود للتسهيل علي والله الموفق


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)