لدي جدول يحتوي على تاريخ الميلاد والعمر بالنسبه للعمر يجب ان يتم حسابه تلقائياً واضافته الى الجدول دون اي تدخل من مدخل البيانات
كما اريد ان يتم تحديث حقل العمر على حسب تاريخ اليوم بحيث انني اريد البحث في قاعدة البيانات عن الاشحاص الذين تتراوح اعمارهم بين فئة عمرية الى فئة عمرية اخرى
ولا اريد ان اذهب الى السجلات سجلاً سجلاً لتغيير العمر وحفظة من جديد في قاعدة البيانات ليس لدي اي مشكلة في حساب العمر من خلال تاريخ الميلاد ولا مشكلة في البحث ولكن المشكلة انني اريد ان يتم تحديث العمر بشكل مستمر تلقائيا في قاعدة البيانات كلما تغير التاريخ الحالي يتغير العمر
شكرا حريف برمجة على الرد
لكن عندما يطلب منك احدهم هذا الطلب كيف يمكن اقناعه بأن هذا خطأ
بالنسبه للعمر سوف يكون استخدام العمر اسهل من استخدام تاريخ الميلاد بالنسبه للمستخدمين
اما تاريخ الميلاد فأنا اتفق معك سيكون نفس المبدأ ولن يكون اي فرق سوى انه يجب وضع تاريخين وكل ما يندرج بين هذين التاريخين سيكون من الفئة العمرية المحصورة بين هذين التاريخين لكن ليس لدي خيار سوى البحث عن طريقة فلربما حللت هذه المشكلة
اعتقد ان ما يقصده اخي حريف برمجة هو حساب العمر في كل مرة تستعلم عنه وليس كما تفضلت بأن تبحث بين تاريخين
انشأ sub تحسب العمر بمعلومية تاريخ الميلاد
هذا نقاش أكثر من رائع عن الموضوع وطرق كثيرة وأفكار ممتعة وعجيبة
الكود سي شارب ولكنه مفهوم ويمكن تحويله لفيجوال بيسك How do I calculate someone's age in C#?
(03-12-18, 06:18 PM)ahmadpal كتب : شكرا حريف برمجة على الرد
لكن عندما يطلب منك احدهم هذا الطلب كيف يمكن اقناعه بأن هذا خطأ
بالنسبه للعمر سوف يكون استخدام العمر اسهل من استخدام تاريخ الميلاد بالنسبه للمستخدمين
اما تاريخ الميلاد فأنا اتفق معك سيكون نفس المبدأ ولن يكون اي فرق سوى انه يجب وضع تاريخين وكل ما يندرج بين هذين التاريخين سيكون من الفئة العمرية المحصورة بين هذين التاريخين لكن ليس لدي خيار سوى البحث عن طريقة فلربما حللت هذه المشكلة
العفو ،،
اللي طلب منك العمل هذا لن يحس باختلاف سواء وضعت حقل للعمر او تجاهلته ...
تضع تكست بوكس خاص بتاريخ الميلاد وتكست بوكس خاص بالعمر ،،، وعند عرض سجل وملء التكستات تعمل حساب للعمر بناء على تاريخ اليوم الحالي ناقص تاريخ الميلاد = العمر .
وعند عرض جميع السجلات في القريد فيو تضيف عمود خاص بالعمر وتعمل حساب للعمر لكل سجل وتضيفه في الصف في خلية العمر .
اذا وضحت الصورة او اعمل مثال وانا اعدله لك ولكن لا تضيف حقل العمر في جدول قاعدة البيانات فقط اكتفي بتاريخ الميلاد .
04-12-18, 02:09 PM (آخر تعديل لهذه المشاركة : 04-12-18, 02:31 PM {2} بواسطة عبد العزيز البسكري.)
السلام علبكم و رحمة الله و بركاته
أخي الكريم " حريف برمجة " .. بارك الله فيك و لك و جزاك خير الجزاء لما تقدمه من معلومات للجميع .. عسى الله أن يزيدها بموازين حسناتك ان شاء الله..
أنا تماما اعمل مثلما ذكرت .. أحفظ فقط تاريخ الميلاد .. احسب العمر ويتم عرضه بالتاكست كاستعراض فقط عند التنقل بين السجلات .. التالي و السابق و الأول و الأخير بحدث التاكست شنج ..
لكن لما قرات مداخلتك بهذا الموضوع .. اردت الاستفسار بالحالة التي ذكرتها أنا .. كيف يمكن عمل مثلا استعلام عن الاعمار و جدول العمر غير موجود أصلا بقاعدة البيانات و ليس له حتى عمود بالداتا جريد
لا اقصد استعلام عن الأعمار باليوم و الشهر و السنة
و انما استعلام عن الاشخاص الذين مثلا أعمارهم بين 4 و 6 سنوات
و هنا أقصد الاشخاص المسجلين لدي بقاعدة البيانات بتاريخ ميلاد يفوق السنة و السنتين
بارك الله فيك مقدما
تحياتي و احتراماتي
05-12-18, 02:19 PM (آخر تعديل لهذه المشاركة : 05-12-18, 05:32 PM {2} بواسطة حريف برمجة.)
(04-12-18, 02:09 PM)عبد العزيز البسكري كتب : السلام علبكم و رحمة الله و بركاته
أخي الكريم " حريف برمجة " .. بارك الله فيك و لك و جزاك خير الجزاء لما تقدمه من معلومات للجميع .. عسى الله أن يزيدها بموازين حسناتك ان شاء الله..
أنا تماما اعمل مثلما ذكرت .. أحفظ فقط تاريخ الميلاد .. احسب العمر ويتم عرضه بالتاكست كاستعراض فقط عند التنقل بين السجلات .. التالي و السابق و الأول و الأخير بحدث التاكست شنج ..
لكن لما قرات مداخلتك بهذا الموضوع .. اردت الاستفسار بالحالة التي ذكرتها أنا .. كيف يمكن عمل مثلا استعلام عن الاعمار و جدول العمر غير موجود أصلا بقاعدة البيانات و ليس له حتى عمود بالداتا جريد
لا اقصد استعلام عن الأعمار باليوم و الشهر و السنة
و انما استعلام عن الاشخاص الذين مثلا أعمارهم بين 4 و 6 سنوات
و هنا أقصد الاشخاص المسجلين لدي بقاعدة البيانات بتاريخ ميلاد يفوق السنة و السنتين
بارك الله فيك مقدما
تحياتي و احتراماتي
مرحبتين ،،
سوف اعمل مثال يوضح العمليتين التالية :
فقط حفظ تاريخ الميلاد في جدول قاعدة البيانات ومن ثم عرض العمر في تكست بوكس ،، أيضا عرض جميع الاعمار لجميع السجلات في عمود القريدفيو ،، والبحث عن السجلات لفئة بين عمرين يتم تحديدهم .