delphi4arab منتديات دلفي للعرب
فيما يتعلف بإظهار تاريخ الميلاد على شكل (خلال 1960) - نسخة قابلة للطباعة

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



فيما يتعلف بإظهار تاريخ الميلاد على شكل (خلال 1960) - hamou1982 - 09-01-2015

السلام عليكم ورحمة الله
لدي حقل من نوع تاريخ
واود ان اضع شرط برمجيا لهذا الحقل
على ان يظهر في الديبقريد بنوع نصي
مثلا
اذا كان تاريخ ميلاد موظف ما من دون يوم او شهر اي مولود خلال سنة 1960 يظهر في الديبثريد بهذه الصفة اي " خلال 1960 "
واذا كان تاريخ ميلاد يحتوي على اليوم والشهر والسنة اي يوم 02/03/1960 يظهر بهذه الصفة اي 02/03/1960
كيف احصل على هذه النتيجة من فضلكم


فيما يتعلف بإظهار تاريخ الميلاد على شكل (خلال 1960) - أبو معاذ - 09-01-2015

[INDENT]
وعليكم السلام ورحمة اله وبركاته ،
أنظر الرابط التالي :

http://delphi4arab.net/forum/showpost.php?p=43298&postcount=7


فيمكنك انشاء حقل حسابي (calculated field ) من النوع نصي .
وفي الحدث OnCalcFields يمكنك فعلا ما يلي :
1- إذا كان التاريخ صحيحا ، فيمكنك استعمال الدالة DateToStr.
2- إذا كان التاريخ يحوي السنة فقط ...الباقي عليك :p
وفقك الله لكل خير.

[/INDENT]


فيما يتعلف بإظهار تاريخ الميلاد على شكل (خلال 1960) - S.FATEH - 09-01-2015

hamou1982 كتب :السلام عليكم ورحمة الله
لدي حقل من نوع تاريخ
اذا كان تاريخ ميلاد موظف ما من دون يوم او شهر اي مولود خلال سنة 1960
بما انه لديك حقل من نوع تاريخ في قاعدة البيانات لا يمكنك ان تحفظ فيه السنة و حسب ؟ !
في حالة كان لديك الحقل من نوع نصي varchar مثلا و تقوم بالتحقق من ان التاريخ المدخل صحيح و تسمح بادخال السنة و حسب ربما في هذه الحالة كما قال الاخ Unprogramme باستخدام Calculated field الحدث OnCalcFields تضيف التحقق او يمكنك استخدام OnGetText
http://delphi4arab.net/forum/showpost.php?p=43288&postcount=1


فيما يتعلف بإظهار تاريخ الميلاد على شكل (خلال 1960) - hamou1982 - 27-01-2015

بارك الله فيكم
وجعل كل مساعداتكم هذه في ميزان حسناتكم