صباح الخير
رمضان كريم
عملت انا برنامج صغير
بدي كود
يعمل فلتر للكريستال ريبورت بتاريخ اليوم
كيف الصيدلية مو بكون تقرير بالادوية يلي رح تنتهي صلاحيتها
ممكن الكود
السؤال التاني
عندي موظفين ودخلتهم ع كومبوكس
-لنفرض حد استقال او بدنا نضيف حد ع الكومبوكس
شكرا
بالنسبة للسؤال الاول
الفلتر يكون على البيانات قبل تغذية الكريستال بها
بالنسبة للسؤال الثانى
يتم التعديل على الجدول الذى يتم ملء الكومبو منه
ثم اعادة ملء الكومبو
و الاكواد تعتمد على ما تستخدم فى برنامجك
شكرا
[b]mrnooo2000[/b]
هلاء نضريا فهمت الحكي بس عمليا ما بتوقع اعرف اعمله
ممكن تشرح لى الطريقة ؟
أرفق مثال لما لديك للتطبيق عليه
ممكن ارفع لك البرنامج خاص برسالة ؟
في امور ما لازم تكون موجودة ع النت
(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 يكون مخصص لاضافة وتعديل وحذف الموظفين
وانصح دلاً من استخدام الحذف استخدام التعديل لتعطيل الحساب او تفعيله
حتى يفيد فى التقارير والاحصائيات
اتمنى ان يكون الفكرة مبسطة
والشرح موضح كل شئ
تحياتى لك
وتمنياتى لك التوفيق