السلام عليكم ورحمة الله وبركاته
احتاج لفكرة لطباعة تقرير مبني على query تعتمد على قيم مأخوذة من ال form
لم ابدأ بعد لأني اعتقد ان الطريقة التي ساتبعها غير جيدة و متعبة.
المشكلة:
- قاعدة البيانات عبارة عن جدول مشتركين مكون من 4 اعمدة [name,join_date,address,age]
- هناك نموذج للبحث عن طريق اي من الاعمدة
select * from accounts where name like '*name*'
or
select * from accounts where name like '*name*' and location = 'location'
or
select * from accounts where name like '*name*' and location = 'location' and age = 20
or
select * from accounts where location = 'location
''
وهكذا. أي انها شبيهة بال combination
ما فكرت بعمله هو عمل query لكل حالة وهذا سيتطلب عمل report لكل query ، ثم بناء على ما تم ادخاله في ال form استدعي ال report المناسب.
لكن هذه الطريقة مكلفة فأحتاج ل 12 query و report لتمثيل كل نوع بحث :ohmy:
السؤال:
كيف يمكن ان استخدم query واحدة فقد واغير ال Where Clause الخاص بها وبذلك اقلص الاستعلامات الى واحدة فقط.
او ان عرضت نتيجة البحث في datasheet هل يمكن استخدام ال datasheet ك record source في ال report?
ارجو أن يكون استفساري واضح، وأي فكرة او تلميح يمكن أن يساعد ارجو ان تشاركوا به
وشكرا