delphi4arab منتديات دلفي للعرب

نسخة كاملة : استخدام مكونات التاريخ للفلترة الشهرية
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله

اصمم قاعدة بيانات لرواتب موظفين بحيث تكون الفلترة شهرية باستخدام
احد المكونات sMonthCalndar او DateTimePicker مااحتاجه في التاريخ هو الشهر والسنه فقط
حاولت بالمكون DateTimePicker واستخدمت الداله
كود :
DateTime_SetFormat(DateTimePicker1.Handle, PChar('MM/yyyy'));
لاظهار التاريخ شهر وسنه فقط ولكن المشكله في و قت الفلترة
ما افكر فيه هو مكون لاظهار التاريخ والسنه فقط مع فلترة مرتبطه بالمكون بحيث عند بداية الشهر
الجديد لاتظهر بيانات الشهر القديم وفي نفس الوقت يمكن التعديل في بيانات الشهر السابق بالرجوع
له عبر مكون التاريخ والوقت فهل ممكن عمل ذلك ؟
تقديري للجميع
[INDENT]
وعليكم السلام ورحمة الله وبركاته ،
ولماذا لا تستعمل المكون ComboBox و تدخل فيه اسماء الشهور ، وعند الفلترة استعمل ترتيب الCombobox بمعنى الIndex ،
ولاستخراج الشهر من التاريخ إذا كنت تستعمل تعليمات الSql هناك الدالة Extract(Month)

مثال :
كود :
SELECT EXTRACT(MONTH FROM DATE)

وفقك الله لكل خير.
[/INDENT]
ولكن اخي في حالة السنه الجديده سيظهر معلومات نفس الشهر من السنه الماضيه
اضف الى ذلك كيف لمكون التاريخ أن يعمل بشكل تلقائي
[indent]
ممكن توضح مقصودك ؟ لم أفهم ما تريد بالضبط ؟
ما هي قاعدة البيانات التي تستخدمها ؟
[/indent]
اخي Unprogramme

كان قصدي عمل فلتره شهريه بواسطة المكون sMonthCalndar وجربت طريقة ونجحت نوعا ما

ولكن قمت باستخراج السنه والشهر من المكون sMonthCalndar ثم وضعها في edit وقمت بربط

فلترته بقاعدة البيانات