(30-05-18, 11:07 AM)mrnooo2000 كتب : بالنسبة للسؤال الاول
الفلتر يكون على البيانات قبل تغذية الكريستال بها
بالنسبة للسؤال الثانى
يتم التعديل على الجدول الذى يتم ملء الكومبو منه
ثم اعادة ملء الكومبو
و الاكواد تعتمد على ما تستخدم فى برنامجك
بخصوص ما قدمه اخى الكريم mrnooo2000
فى السوال الاول
عند عمل كود الاستعلام الذى يقوم بجلب البيانات من قاعدة البيانات
وارسالها الى التقرير
وليكن بهذا الشكل
كود :
SELECT * FROM namet;
فقط يتم تزويدها
كود :
SELECT * FROM namet WHERE dateend < ?date end ?
مع تقيير المسميات حسب الاستعلام
و ? date end ? هو مقصود تاريخ الانتهاء
لكن اذا كان يفترض ان تكون بالطريقة الصحيحة
هو عند قيام الدكتور باضافة الدواء الى الفور المبيعات
قبل تحويله بعد ذلك الى التقرير لمجمع الادوية التى تم ادخالها
يتم عمل استعلام على كل منتج عند جلب البيانت له
واذا كان التاريخ اليوم اكبر من تاريخ الصلاحية
او اصغر من تاريخ الصلاحية بفترة قريبة تظهر له رسالة تنبيه
ثانياً بخصوص ComboBox
الطبيعي ان يتم عمل كود الاستعلام فى Form1_Load مثلاً
بحيث عند جلب البيانات من قاعدة البيانات يتم ادخالها فى ComboBox
حتى الان لا يوجد مشكلة وايضاً ا تحتاج الى تعديلات او تغيير
ولكن كل ما تحتاج اليه هو Form يكون مخصص لاضافة وتعديل وحذف الموظفين
وانصح دلاً من استخدام الحذف استخدام التعديل لتعطيل الحساب او تفعيله
حتى يفيد فى التقارير والاحصائيات
اتمنى ان يكون الفكرة مبسطة
والشرح موضح كل شئ
تحياتى لك
وتمنياتى لك التوفيق