delphi4arab منتديات دلفي للعرب
استخدام مكونات التاريخ للفلترة الشهرية - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : استخدام مكونات التاريخ للفلترة الشهرية (/showthread.php?tid=4017)



استخدام مكونات التاريخ للفلترة الشهرية - ViCtOrHuGo - 22-03-2012

السلام عليكم ورحمة الله

اصمم قاعدة بيانات لرواتب موظفين بحيث تكون الفلترة شهرية باستخدام
احد المكونات sMonthCalndar او DateTimePicker مااحتاجه في التاريخ هو الشهر والسنه فقط
حاولت بالمكون DateTimePicker واستخدمت الداله
كود :
DateTime_SetFormat(DateTimePicker1.Handle, PChar('MM/yyyy'));
لاظهار التاريخ شهر وسنه فقط ولكن المشكله في و قت الفلترة
ما افكر فيه هو مكون لاظهار التاريخ والسنه فقط مع فلترة مرتبطه بالمكون بحيث عند بداية الشهر
الجديد لاتظهر بيانات الشهر القديم وفي نفس الوقت يمكن التعديل في بيانات الشهر السابق بالرجوع
له عبر مكون التاريخ والوقت فهل ممكن عمل ذلك ؟
تقديري للجميع


استخدام مكونات التاريخ للفلترة الشهرية - أبو معاذ - 22-03-2012

[INDENT]
وعليكم السلام ورحمة الله وبركاته ،
ولماذا لا تستعمل المكون ComboBox و تدخل فيه اسماء الشهور ، وعند الفلترة استعمل ترتيب الCombobox بمعنى الIndex ،
ولاستخراج الشهر من التاريخ إذا كنت تستعمل تعليمات الSql هناك الدالة Extract(Month)

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

وفقك الله لكل خير.
[/INDENT]


استخدام مكونات التاريخ للفلترة الشهرية - ViCtOrHuGo - 22-03-2012

ولكن اخي في حالة السنه الجديده سيظهر معلومات نفس الشهر من السنه الماضيه
اضف الى ذلك كيف لمكون التاريخ أن يعمل بشكل تلقائي


استخدام مكونات التاريخ للفلترة الشهرية - أبو معاذ - 22-03-2012

[indent]
ممكن توضح مقصودك ؟ لم أفهم ما تريد بالضبط ؟
ما هي قاعدة البيانات التي تستخدمها ؟
[/indent]


استخدام مكونات التاريخ للفلترة الشهرية - ViCtOrHuGo - 23-03-2012

اخي Unprogramme

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

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

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