الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ظهور MsgBox ("عفوا هذا الشخص لم يكتمل سن 18 سنة كاملة يوم الإقتراع

بدأه كريمو2 في 2 فبراير 2014 · 8 رد · 1,491 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم إخواني

ممكن مساعدة بخصوص ظهور  MsgBox ("عفوا هذا الشخص لم يكتمل سن 18 سنة كاملة يوم الإقتراع")

إذا كان تاريخ الميلاد Expr1  يساوي او اكبر تاريخ vote + يوم

 

مثلا تاريخ الإقتراع  هو "2014/04/17"

السن القانون 18 سنة كاملة يوم الإقتراع هو مسجلين مواليد"1996/04/17"

يعني مواليد "1996/04/18" أو أكبر من هذا التاريخ لا يمكن تسجيله لأنه لم يكتمل سن 18 سنة يوم الإقتراع

فكيف يظهر هذا MsgBox ينبهني بذالك 

 والمرفق يوضح

 

 

 

 

 

votTe.rar

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#2

اخي الفاضل

 

لماذا دائما في مشاركاتك تحاول تعقد المواضيع والحل بين يديك

 

في مثالك هذا يكفي ان تضع تاريخ الميلاد كحقل ( تاريخ / وقت ) وتضع تاريخ الميلاد كما هو بدلا من تقسيمه الى حقل نصي وحقل رقمي

 

هذه طريقة خاطئة لذا يجب ان يكون التاريخ كاملا  dd/mm/yyyy  حتى تحصل على نتائج صحيحة عند عملية ايجاد الفرق بين تاريخين

 

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

 

عموما تفضل ملفك بعد التعديل

 

فقد تم تعديل تاريخ الميلاد الى حقل تاريخ صحيح في الجدول والنموذج

 

 

za-votTe.rar

 

بالتوفيق

#3

اختي زهرة بارك الله فيك دائما وابدا سباقة، كنت اتصفح الموضوع

اقتباس

 

 

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

 

هذه مسألة مهمة جداً، الخطأ الذي قد يوقف المبرمج عن العمل في لحظة معينة من لحظات المشروع البرمجي هو ضعف التصميم

بارك الله فيكم مرة اخرى

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#4
zahrah كتب:

اخي الفاضل

 

لماذا دائما في مشاركاتك تحاول تعقد المواضيع والحل بين يديك

 

في مثالك هذا يكفي ان تضع تاريخ الميلاد كحقل ( تاريخ / وقت ) وتضع تاريخ الميلاد كما هو بدلا من تقسيمه الى حقل نصي وحقل رقمي

 

هذه طريقة خاطئة لذا يجب ان يكون التاريخ كاملا  dd/mm/yyyy  حتى تحصل على نتائج صحيحة عند عملية ايجاد الفرق بين تاريخين

 

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

 

عموما تفضل ملفك بعد التعديل

 

فقد تم تعديل تاريخ الميلاد الى حقل تاريخ صحيح في الجدول والنموذج

 

 

attachicon.gifza-votTe.rar

 

بالتوفيق

شكرا أختي على التوضيح

ليست تعقيدا للمواضيع ولكنها ضرورة ملحة

مشكلتنا بالجزائر عندنا أناس من مواليد "خلال" وليس بتاريخ أخر السنة أو أول السنة مثلا 12/31/yyyy  أو 01/01/yyyy

لازم يكون خــــــــــــلال yyyy

فكيف لحقل ( تاريخ / وقت ) ان يكتبها

أرجو انك فهمت إقتباسي على ردك

بورك فيك

وشكرا لكما انت وأخي همام

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#5
كريمو2 كتب:

 

شكرا أختي على التوضيح

ليست تعقيدا للمواضيع ولكنها ضرورة ملحة

مشكلتنا بالجزائر عندنا أناس من مواليد "خلال" وليس بتاريخ أخر السنة أو أول السنة مثلا 12/31/yyyy  أو 01/01/yyyy

لازم يكون خــــــــــــلال yyyy

فكيف لحقل ( تاريخ / وقت ) ان يكتبها

أرجو انك فهمت إقتباسي على ردك

بورك فيك

وشكرا لكما انت وأخي همام

 

 

 

اخي الفاضل

 

ليس لازما ان يكون التاريخ  من خلال

 

فكل عمر له تاريخ بدء منذ بدء الخليقة الى يومنا هذا

 

فلا يوجد شيء اسمه خلال ،  فإن لم يتم التعرف على يوم وشهر الميلاد الصحيح فيكتب بهذه الطريقة  مثلا  01/07/1996  ( المقصود هنا   01/07   ثم تكتب السنة )

 

 

 

 

بالتوفيق

#6
zahrah كتب:

فلا يوجد شيء اسمه خلال ،  فإن لم يتم التعرف على يوم وشهر الميلاد الصحيح فيكتب بهذه الطريقة  مثلا  01/07/1996  ( المقصود هنا   01/07   ثم تكتب السنة )

 

أختي الفاصلة زهرة

هذه الطريقة يمكن عندكم بسجلات الحالة المدنية بالمملكة أما نحن بالجزائر فلا

بالنسبة للمواليد المنسيين يكتب لهم خلال السنة التي ولد فيها لا يوم ولا شهر

كل دولة ولها تسجيلاتها الخاصة

وشكرا

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#7

اخي الفاضل

 

بارك الله بك على التوضيح

 

الآن دعني ابحث معك في هذه النقطة وهي مواليد ( خلال سنة معينه )

 

كم تتوقع عدد المواطنين الذين مكتوب في سجلاتهم المدنية تاريخ الميلاد  مثلا  خلال 1996

 

هل عددهم مثلا  10 ملايين  او  عشرون مليون  ام  ان عددهم قليل جدا  مثل  8 او 10 او  20 شخص فقط في كل وليات الجزائر

 

اذا كانت الأعداد بالملايين فهذا يعتبر خلل لديكم  في ادارة الأحوال المدنية قيما يخص تواريخ الميلاد

 

ولهذا دعنا نأخذ حالة واحده فقط  من الواقع وهو عملية الإقتراع

 

دعنا نقول ان هناك عدد 20 مليون شخص مسجل في بطاقاتهم المدنية تاريخ الميلاد بهذه الطريقة  ( خلال 1996 )

 

هل هذا العدد سوف يؤثر في عملية الإقتراع للناخبين !!!!

 

بكل تأكيد سوف يؤثر هذا العدد الضخم لأنه يمكن التلاعب به  بواسطة ادارج كلمة  ( خلال ) في تاريخ الميلاد

 

فقد يكون الشخص مولود في  01/01/ 1996

او قد يكون مولود في 01/03/1996  

او قد يكون مولود في 01/06/1996

او قد يكون مولود في  01/09/1996

 او قد يكون مولود في 01/12/1996

 

كل هذه التواريخ احتمال الشحص مولود بها خلال السنة ولهذا لن يتم التعرف على تاريخ ميلاده الحقيقي باليوم والشهر والسنة ولن يكون ناخبا

 

وطبعا قانون الإقتراع لديكم يوجب ان يكون عمر الناخب   18 عاما بالتمام والكمال واقل من ذلك لا يدخل الإقتراع لأنه لم يبلغ السن القانوي

 

الناخب

يعد ناخبا كل جزائري أو جزائرية بلغ من العمر 18 سنة كاملة يوم الاقتراع، وكان متمتعا بحقوقه المدنية والسياسية ولم يوجد في إحدى حالات فقدان الأهلية وهي:
ارتكاب جناية.
العقوبة بالحبس في الجنح التي يُحكم فيها بالحرمان من ممارسة حقّ الانتخاب.
ارتكاب أعمال أثناء الثورة التحريرية تضاد المصالح الوطنية.
أشهر إفلاسه ولم يرد له اعتباره.
المحجوز والمحجوز عليه.

 

 

الآن السؤال موجه لك بارك الله بك

 

كم عمر شخص ما  ولد خلال عام  1996  الى يومنا هذا

 

تاريخ الميلاد :  خلال 1996 م

تاريخ اليوم : 03 فبراير 2014 م

 

اريدك ان تعطيني الإجابه باليوم والشهر والسنة ؟

 

 

 

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 3 فبراير 2014 في 13:16

2
#8
zahrah كتب:

الآن السؤال موجه لك بارك الله بك

 

كم عمر شخص ما  ولد خلال عام  1996  الى يومنا هذا

 

تاريخ الميلاد :  خلال 1996 م

تاريخ اليوم : 03 فبراير 2014 م

 

اريدك ان تعطيني الإجابه باليوم والشهر والسنة ؟

 

 

شكرا لك أخت زهرة

لاشك انك درست القانون العضوي للإنتخابات للجمهورية الجزائرية 

وفهمت مدى ماتقدمت به من توضيح

المهم الإجابة على السؤال

مش معقول ان اقيد مواليد خلال بالشهر واليوم 

ومعرفة عمر شخص ولد في سنة 1996

هو 18 سنة ليست كاملة لأنه مبهم اليوم والشهر

هذا من جهة 

ومن جهة أخرى بالنسبة لمثالي بخصوص التسجيل في القوائم الإنتخابية

لمواليد خلال 1996 لايمكن لهم التسجيل في القوائم الإنتخابية وفقا لما أشرت اليه وهذا راجع لكونهم غير معروفين حسب أمثلتك :

فقد يكون مولود في  01/01/ 1996

او قد يكون مولود في 01/03/1996  

او قد يكون مولود في 01/06/1996

او قد يكون مولود في  01/09/1996

 او قد يكون مولود في 01/12/1996

 

أنا أقصد مواليد خلال أكبر من هذه السنة

مثلا مواليد خلال 1970 او 1980 او .........او خلال 1995

هذه الفكرة التي أردت ان أوضحها لك

وشكرا على منح وقتك لي للتوضيح

 

آمل أن أجد حلا لهذا المشكل المطروح في قواعد الأكسس 2003

 

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#9

اخي الفاضل

 

قاعدة البيانات صريحة وغير مبهمه في التعامل مع الفرق بين تاريخين

 

ولهذا يجب ان يكون تاريخ الميلاد صريحا وتاريخا حقيقيا باليوم والشهر والسنة ليتم حساب الفرق بين تاريخ الميلاد الى يومنا هذا

 

مثال 

 

تاريخ الميلاد لشخص ما  هو :  18/04/1996

تاريخ اليوم هو : 03/02/2014
 
الفرق هو : 17 سنه  و  9 أشهر  و 15 يوم
 
اما لو وضعنا  تاريخ ميلاد شخص ما  هو  ( خلال عام  1996 )
 
فلن يتم حسابه او معرفة عمره الحقيقي
 
لذا يجب عليك وضع تاريخ صحيح وحقيقي في حقل تاريخ الميلاد ويجب ان يكون نوع هذا الحقل ( تاريخ / وقت )
 
فإذا كان سؤالك يدور عن عدد السنوات لعمر شخص ما ولكن بدون كلمة ( خلال )
 
اقتباس من كلامك

" أنا أقصد مواليد خلال أكبر من هذه السنة

مثلا مواليد خلال 1970 او 1980 او .........او خلال 1995 "

 
فسيكون الحساب بهذه الطريقة  لعدد السنوات فقط
 
=DateDiff("yyyy"; startdate, Date())
 
startdate  : سنة الميلاد
 
Date : سنة الإقتراع الحالية
 
 
مثال 1:
 
سنة ميلاد شخص ما هي  : 1970
سنة الإقتراع هي : 2014
 
الفرق : 44 سنه
 
 
 
 
مثال 2 :
 
سنة ميلاد شخص ما هي  : 1980
سنة الإقتراع هي : 2014
 
الفرق : 34 سنه
 
 
 
 
 
مثال 3 :
 
سنة ميلاد شخص ما هي  : 1995
سنة الإقتراع هي : 2014
 
الفرق : 19 سنه
 
 
 
بالتوفيق

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…