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

العلاقة بين حقلين تاريخ ورقم

مغلق
بدأه AZIZ1389 في 14 سبتمبر 2003 · 40 رد · 2,198 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#26

أخي العزيز ،،، مفهومي عن المشاركات الآن هو كل يوم ( تحسم ) مشاركة من رصيد المشارك ،،، أي ( مدة المشاركة ) ،،، تحسب بالايام ،، أي كل يوم يحسب مشاركة واحدة تحسم من رصيد المشارك ،،،، أم أنه ربما تكون المشاركة الواحدة اسبوعا مثلا أو عدة ايام أو شهر مثلا ،،،، هل هذا صحيح ؟؟؟؟

وهل تقع هذه المدة ( مدة المشاركة ) بين ( تاريخين ) ،،،، ( تاريخ بدء المشاركة ) و ( تاريخ نهاية المشاركة ) أي يجب أن يكون الفرق بين التاريخين مساوياً لـ ( مدة المشاركة ) . هل هذا صحيح ؟؟

اقتباس

اقتباس
5- وحقل تاريخ المشاركة عن عام ( ..... كذا ) حتي تكون الاعوام متتالية

اشرح لي هذه العبارة أكثر ،،،، وضح لي ما هو مدى الاستفادة من هذا الحقل !!!!

اقتباس

اقتباس
سوف اكتفي بهذا الطرح فقط ولن اذكر الباقي لكونه سوف يفسد الشرح باعتقادي وأستطيع ان لا اذكره البتة

عزيزي إذا لم أتمكن من الوصول إلى ما في ( ذهنك) من طلبات فلن أتمكن من مساعدتك ،،أخي العزيز أنا لا أعرفك إلا عن طريق هذا المنتدى وبالاخص عن طريق هذا الموضوع ،، أي عن طريق طرحك لمتطلبات برنامجك أستطيع مساعدتك والوصول لحل يستمر معك دون تعطيل ،،،، وكما رأيت في النموذج الاول ،،، الطرح الاول لم ينفع ،،، طرحت عليه عدة ملاحظات حتى أستوفى جميع متطلباتك كما تريد أي إن شاء الله سوف يستمر معك دون تعطيل بمشئة الله عز وجل ,,,,,

حتى هذا النموذج ( نموذج الحسم ) يجب عليك أن تشرحه لي ولا تكتفي بهذا الطرح يجب أن تشرحه لي حتى أبني عليه رداً تستفيد منه دون تعطيل !!!!!

لا تعتذر يا أخي ،،،، فأنت لم ترغمني على المشاركة ،،، فقد تطوعت من نفسي لمساعدتك ،،،، فالمطلوب منك أن تثق بي وتطلعني عما تريد بالفعل هذا ما أريده منك وذلك كي تصل لما تريده بالتمام .....

شاكر

المسلم من سلم الناس من لسانه ويده

#27

السلام عليكم

اسعد الله صباحك ومسائك بالخيرات

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

وتقع هذه المشاركة بين تاريخيين تاريخ البدء والنهاية وهذان الحقلين انتهيت منهما وليس من الضروري ذكرهما الان .

QUOTE

5- وحقل تاريخ المشاركة عن عام ( ..... كذا ) حتي تكون الاعوام متتالية

الشرح :

لنفرض ان المشارك خالد قد دخل ضمن البرنامج بتاريخ 1/ 1/ 1420هـ ولم يحصل على أي مشاركة منذ هذا التاريخ وحتى العام الحالي . أي يكون له ( 5 ) مشاركات في رصيده .... حسنا

وفي عام 1424هـ حصل خالد هذا على ( 5 ) مشاركات اريد ان اقيد هذه المشاركة عن أي عام ؟ لتكون الاجابة عن عام 1420هـ أي هي اول استحقاق له وتسجل في حقل تاريخ المشاركة عن عام المذكور اعلاه

ولنفرض ان خالد هذا حصل عام 1420 في اول سنة من دخولة على ( 5 ) مشاركات اذن يكون التسجيل في حقل التاريخ عن عام 1420هـ نفسه

واذا لم يحصل على أي مشاركة في عام 1421- 1422-1423 ثم عاد وحصل على ( 5 ) مشاركات عام 1424 يكون التسجيل في هذا الحقل عن عام 1421

وهكذا يصبح هذا الحقل مرتباً والاعوام فية متتالية .... ارجوا ان اكون قد وفقت للشرح

( اقتباس )

حتى هذا النموذج ( نموذج الحسم ) يجب عليك أن تشرحه لي ولا تكتفي بهذا الطرح يجب أن تشرحه لي حتى أبني عليه رداً تستفيد منه دون تعطيل !!!!!

النموذج به هذه الحقول :

1- نوع المشاركة – وهو ( كمبو بكس ) أي اختيار ( رسمية – استثنائية ) بحيث يكون الحسم من الاستثنائية فقط

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

2- مدة المشاركة وهو نفسه المشاركات أي اذا كانت المشاركة (5) نضع ( 5 ) وهو حقل رقمي

3- حقل تاريخ البدء

4- حقل تاريخ النهاية

5- حقل تاريخ (المشاركة عن عام ... ) الذي شرحته سلفا

أريد ان يكون الحسم بين حقل رقم ( 2 ) مدة المشاركة /المشاركات وبين حقل ( الرصيد ) الذي بالجدول الرئيس w

وللتذكير ليس من الضروري ان تكون المشاركة ( 5 ) ربما تكون 2 – 3 – 4 او تكون ( 10 ) عن عامين مثلاً وذلك حتى لا يتم التقيد في أي كود بــ ( 5 ) فقط

وليس من الضروري إضافة أي كودات تتعلق بحقلين التاريخ البدء والنهاية فقط ما اريد هو لحسم بين حقل رقم ( 2 ) وحقل الرصيد فب الجدول الرئيس

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

ارجوا ان اكون قد وفقت للشرح واعانك الله على خدمتنا وجزاك الكثير من خيراته

والسلام عليكم

=========================================================

عن ابن المغازلي الشافعي ، عن جابر بن عبدالله الانصاري قال : قال رسول الله ( ص ) : (( أنا مدينة العلم وعلي بابها فمن أراد المدينة فليأت الباب )) ،،،، صدق رسول الله ( ص

#28

أخي العزيز : السلام عليكم ورحمة الله وبركاته

اقتباس من أول مشاركة

اقتباس
المطلوب :

اريد ان اعمل حقل في الجدول الثاني ( MM) اسمه (MD) واجعله ضمن النموذج N

يقوم هذا الحقل باضافة ( 5 ) في بداية كل سنة ابتداءً من تاريخ الدخول ( Z ) بحث اذا كان دخول شخص في عام 1420 مثلا يصبح له في الحقل (25 )

اقتباس من آخر مشاركة

اقتباس
الشرح :

لنفرض ان المشارك خالد قد دخل ضمن البرنامج بتاريخ 1/ 1/ 1420هـ ولم يحصل على أي مشاركة منذ هذا التاريخ وحتى العام الحالي . أي يكون له ( 5 ) مشاركات في رصيده .... حسنا

الآن أعتمد رصيده يكون ( 25 ) مشاركة كما في المشاركة الأولى أم أعتمد رصيد ( 5 ) مشاركات كما في المشاركة الأخيرة ؟؟؟؟؟

اقتباس من آخر مشاركة

اقتباس
5- حقل تاريخ (المشاركة عن عام ... ) الذي شرحته سلفا

اقتباس من آخر مشاركة

اقتباس
ليس من الضروري ان تكون المشاركة ( 5 ) ربما تكون 2 – 3 – 4 او تكون ( 10 ) عن عامين مثلاً

في هذه الحالة كيف ستكتب العامين في هذا الحقل ؟؟؟؟

أقترح عليك تحويل هذا الحقل إلى حقل ( ملاحظات ) : تكتب فيه ما تشاء من شرح لتلك المشاركة !!!!

مضمون ما كتبته هو : أنك تريد أي رقم تكتبه في الحقل ( مدة المشاركة ) ،، عمل كود لحسم هذا الرقم من حقل ( الرصيد ) من الجدول الرئيسي ،،،، هل هذا هو المطلوب ؟؟؟

شاكر

المسلم من سلم الناس من لسانه ويده

#29

السلام عليكم

اسعد الله اوقاتك بالخيرات

( منقول )

اقتباس من آخر مشاركة

QUOTE

الشرح :

لنفرض ان المشارك خالد قد دخل ضمن البرنامج بتاريخ 1/ 1/ 1420هـ ولم يحصل على أي مشاركة منذ هذا التاريخ وحتى العام الحالي . أي يكون له ( 5 ) مشاركات في رصيده .... حسنا

==============

أي يكون قد منح ( 5 ) في العام الحالي من رصيدة ( مشاركات في رصيده .... ) اقصد من رصيده ( 25 ) لتكون الباقي ( 20 )

=======================

اقتباس من آخر مشاركة

QUOTE

ليس من الضروري ان تكون المشاركة ( 5 ) ربما تكون 2 – 3 – 4 او تكون ( 10 ) عن عامين مثلاً

اقتباس

في هذه الحالة كيف ستكتب العامين في هذا الحقل ؟؟؟؟

أقترح عليك تحويل هذا الحقل إلى حقل ( ملاحظات ) : تكتب فيه ما تشاء من شرح لتلك المشاركة !!!!

حسنا سوف اخذا بذلك ويبد ذلك افضل

=========================

اقتباس

مضمون ما كتبته هو : أنك تريد أي رقم تكتبه في الحقل ( مدة المشاركة ) ،، عمل كود لحسم هذا الرقم من حقل ( الرصيد ) من الجدول الرئيسي ،،،، هل هذا هو المطلوب ؟؟؟

نعم اخي شاكر حفظك الله هذا ما اريده مع ملاحظة الحسم فقط عندما تكون المشاركة ( رسمية )

=============================

أنا دار الهدى والعلم فيكم

وهذا بابها للداخلينا

#30

أخي الكريم ،،،، السلام عليكم ورحمة الله وبركاته ,,,,

اقتباس

اقتباس
اما عن اضافة حقل في الجدول فأن لدي في جدول المشاركات حقل مرتبط بجدول اسمه ( نوع المشاركة )

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

واسم هذا الحقل ( tab-mshrkh)

كما أشرت إليك سابقا سوف نكتفي بأن نضع في نوع المشاركة ( رسمية ، إستثنائية ) في نفس الجدول ( جدول الحسم ) ونستغني عن جدول ( نوع المشاركة ) الذي أشرت إليه أعلاه ,,,

وسوف يكون على النحو التالي : إذهب إلى حقل ( نوع المشاركة ) في جدول (الحسم )

وإجعل خصائص هذا الحقل ( نوع المشاركة ) كما يلي:

نوع الحقل ( نص )

من خصائص الحقل أنقر على ( بحث ) ،،،، إنظر إلى أسفل سوف ترى هذا الخيار .

خاصية : ( عرض عناصر التحكم ) ،،، غيرها إلى ( مربع تحرير وسرد )

خاصية : ( نوع مصدر الصف ) ،،،، غيرها إلى ( قائمة القيم )

خاصية : ( مصدر الصف ) ،،،، أكتب فيه : ( 1;رسمية;2;إستثنائية )

خاصية : ( عمود منضم ) : أكتب فيه الرقم : ( 1 )

خاصية : ( عدد الأعمدة ) : أكتب فيه الرقم : ( 2 )

خاصية : ( عرض الاعمدة ) : أكتب فيه ( 0سم;2سم )

خاصية : ( صفوف القائمة ) : أكتب فيه الرقم : ( 2 )

خاصية : ( إلتزام بالقائمة ) : تكون : ( نعم )

أولاً : سوف نعمل استعلام تحديد مبني على الجدولين جدول ( w ) وهو جدول ( معلومات المشاركين ) و جدول ( mm ) وهو جدول ( الحسم ) ،،، ثم نعمل ( مصدر السجل ) للنموذج هو هذا الإستعلام ,,,,

دعنا نحدد حقول هذا الاستعلام :

حقل ( رقم المشارك ) : من جدول ( mm )

حقل ( الاسم ) : من جدول ( w )

حقل ( تاريخ الدخول) : من جدول ( w )

حقل ( الرصيد ) : من جدول ( w )

حقل ( نوع المشاركة ) : من جدول ( mm )

حقل ( مدة المشاركة ) : من جدول ( mm )

حقل ( تاريخ المشاركة ) : من جدول ( mm )

حقل ( ملاحظات ) : من جدول ( mm )

ملاحظة هامة : لا تنسى أن حقل ( رقم المشارك ) في الجدول ( w ) هو مفتاح اساسي أي لا يقبل التكرار ,,, وحقل ( رقم المشارك ) في الجدول ( mm ) هو حقل عادي أي يقبل التكرار ...

إذا أنتهيت من عمل الاستعلام قم بتجربته :

شغل الاستعلام ثم أكتب أي رقم من ضمن المشاركين المدخلين بياناتهم ،،،، هل ظهرت لك معلوماته من الجدول ( w ) أم لا ؟؟؟؟ في حال الجواب بنعم فأنت قد نجحت في عمل

الاستعلام ،،، لأنه هذا هو المفروض أن يحصل !!!!

بعد عمل الاستعلام قم بإنشاء نموذج مبنياً على هذا الاستعلام أي مصدر السجل لهذا النموذج هو هذا الاستعلام ,,,,

ولتطبيق عملية الحسم قم بوضع هذا الكود في الحقل ( مدة المشاركة ) في حدث ( بعد التحديث ) :

If Me![نوع المشاركة] = 1 Then
Me![الرصيد] = Me![الرصيد] - Me![مدة المشاركة]
End If

شرح الكود أنه في حال أن نوع المشاركة ( 1 ) أي ( رسمية ) يقوم بحسم ( ما هو مكتوب في مدة المشاركة ) من رصيد المشارك ،،،، أما إذا كانت نوع المشاركة ( 2 ) أي ( استثنائية ) لا يقوم بعملية الحسم ,,,,

بالضبط كما شرحت لك سابقاً ،،،، بتغيير شيء بسيط وهو إضافة حقل ( مدة المشاركة ) والإعتماد على هذا الحقل في عملية ( الحسم ) من الرصيد ....

أخي الكريم ،،،، إقرأ الشرح جيداً ،،، ثم قم بتطبيقه ،،،، سوف تجد أن العملية في غاية البساطة ،،،، إنما تريد فقط الانتباه والإستيعاب لتطبيق العملية

بالتوفيق إن شاء الله

شاكر

تم تعديل هذه المشاركة بواسطة شاكر الزين في 23 سبتمبر 2003 في 09:34

المسلم من سلم الناس من لسانه ويده

#31

السلام عليكم

عاجل

اسعد الله وقاتك بالخيرات

أن حقل نوع المشاركة في الجدول المراد تحويله الى نصي هو رقمي وعند تحويله لنصي تظهر لي رسالة من الاكسس ( لا يمكن تغيير خاصية الحقل الحقل مرتبط بعلاقة.....نعم /لا

هل اقوم بحذف تلك العلاقة علما بانه مرتبط بجدول انواع المشاركات وحقولة

1- رقم تلقائي

2- نوع المشاركة

؟؟؟؟؟

اي ان مصدر الصف مدخل مسبقاً في خانة من قبل الاكسس عبر العلاقة والربط بستخدام

SELECT

ما ريك يا اخي

===================================

مدينة العلم علي بابها

وكل من حاد عن الباب جهل

أم هل سمعت قبله من قائل

قال سلوني قبل ادراك الاجل

#32

أخي العزيز ، السلام عليكم ورحمة الله وبركاته ،،،

اقتباس

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

1- رقم تلقائي

2- نوع المشاركة

قم بحذف الجدول نهائياً ،،، حيث أنه زيادة على البرنامج

بإمكانك ترك الحقل ( رقمياً ) ولكن كما أشرت إليك سابقا سوف نكتفي بأن نضع في نوع المشاركة ( 1;رسمية;2;إستثنائية ) في نفس الجدول ( جدول الحسم ) ونستغني عن جدول ( انواع المشاركات ) الذي أشرت إليه أعلاه ,,,

وسوف يكون على النحو التالي : إذهب إلى حقل ( نوع المشاركة ) في جدول (الحسم )

وإجعل خصائص هذا الحقل ( نوع المشاركة ) كما يلي:

نوع الحقل ( رقم )

من خصائص الحقل أنقر على ( بحث ) ،،،، إنظر إلى أسفل سوف ترى هذا الخيار .

خاصية : ( عرض عناصر التحكم ) ،،، غيرها إلى ( مربع تحرير وسرد )

خاصية : ( نوع مصدر الصف ) ،،،، غيرها إلى ( قائمة القيم )

خاصية : ( مصدر الصف ) ،،،، أكتب فيه : ( 1;رسمية;2;إستثنائية )

خاصية : ( عمود منضم ) : أكتب فيه الرقم : ( 1 )

خاصية : ( عدد الأعمدة ) : أكتب فيه الرقم : ( 2 )

خاصية : ( عرض الاعمدة ) : أكتب فيه ( 0سم;2سم )

خاصية : ( صفوف القائمة ) : أكتب فيه الرقم : ( 2 )

خاصية : ( إلتزام بالقائمة ) : تكون : ( نعم )

شاكر

المسلم من سلم الناس من لسانه ويده

#33

السلام عليكم

اسعد الله اوقاتك بالطاعات

حسناً

اليك نتائج ما قمت به :

1- يظهر لي في حقل نوع المشاركة

ارقام 1 - 2 بدلاً من رسمية - استثنائية والمطلوب الاخرى

2- بعد تطبيق العمل على النموذج يعمل الحسم بشكل الصحيح عندما اختار نوع المشاركة ( 1 )

3- عند الحفظ تظهر لي رسالة خطا من الاكسس يبدو انها تشير الى حقل تاريخ المشاركة .

4 - اما عن رقم المشارك فارغب بأن يكون لا يظهر على النموذج اي بحيث يكون ذو علاقة مع الرقم الرئيس في الجدول الرئيس w

حيث ارغب بان يكون هذا النوذج فرعياً في النموذج الرئيس

=================

حفظك الله وحفظ من تحب

والسلام

#34

أخي الكريم ،،، السلام عليكم ورحمة الله وبركاته ،،،

اقتباس

اقتباس
1- يظهر لي في حقل نوع المشاركة

ارقام 1 - 2 بدلاً من رسمية - استثنائية والمطلوب الاخرى

أعتقد أنك لم تقم بالمطلوب بالشكل الصحيح ،،، تفحص المثال المرفق

هنا المثال المرفق

شاكر

المسلم من سلم الناس من لسانه ويده

#35

السلام عليكم

اخي شاكر :

المثال المرفق لموقع الياهو !!!!!!!

وانا لا اتصفح الانجليزية

عفوا................

=========================

هذا الامام لكم بعدي يسددكم

رشدا ويوسعكم علما وآداباً

إني مدينة علم الله وهو لها

باب فمن رامها فليقصد البابا

#36

الاخ العزيز aziz

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

#37

مرحباً ،،، أخي : عزيز ،،، ألم تتصفح المثال بعد ,,, ؟؟؟؟

كما تفضل الاخ : عفيفي ،،، قف على الرابط لما تظهر لك الاشارة علي شكل ( يد ) اضغط على ( الزر الأيمن للماوس ) سوف تظهر لك قائمة اختر منها ( حفظ الهدف بإسم )

شاكر

المسلم من سلم الناس من لسانه ويده

#38

السلام عليكم

الاخ شاكر اسعد الله ايامك بالطاعات

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

به والمثال المرفق هـــــــــــــــــــــــــــو :

عرض العمود : 0";0.7875"

نعم هذا هو الفرق بين تطبيقي والمثال

ولكن بعد ان ظهرت في حقل نوع المشاركة ( رسمية / ستثنائية ) هو المطلوب

لم يعمل كود الحسم السابق كما هو !!!!!!!!!

ارجوا ان لا اكون قد اثقلت عليك اخي ===============================

قال رسول الله " ص "

حسيناً مني وانا من حسين احب الله من احب حسيناً

جاء الفرقد جاء الفرقد

سبط محمد سبط محمد

#39

أخي الكريم : عزيز

يوجد في حقل ( مدة المشاركة ) في حدث ( بعد التحديث ) كود وهو :

اقتباس
If Me![نوع المشاركة] = 1 Then

Forms![n]![الرصيد] = Forms![n]![الرصيد] - Me![مدة المشاركة]

End If

هذا هو الكود الذي ينفذ علمية ( الحسم ) ,,,,

تصفحه هل هو موجود فعلاً ,,,, ؟؟؟؟

إذا لم يكن موجوداً قم بنسخه ولصقه في الحقل في نفس الحدث ,,,,,

شاكر

المسلم من سلم الناس من لسانه ويده

#40

السلام عليكم

الاخ شاكر :

اسأل الله عز وجل ان يحفظك ويوفقك لمرضاته وان يوصلك لم تسعى

========

لقد اكملت عملية الحسم بالشكل المطلوب

وشكراً لرعايتك وحسن تجاوبك المتواصل

وامل ان اجد اجابات اخرى لديك في مواضع تالية

والعذر ان كنت قد اثقلت عليك

والسلام ====================================

من شعر الفرزدق :

هذا الذي تعرف البطحاء وطاته

والبيت يعرفه والحل والحرم

هذا ابن خير عباد لله كلهمٌ

هذا التقي النقي الطاهر العلم

هذا ابن فاطمة ان كنت جاهلة

بجدة انبياء الله قد ختموا

#41

الاخ / عزيز ،،،، السلام عليكم ورحمة الله وبركاته ،،، الحمد لله أن قضت حاجتك وأنا في الخدمة إن شاء الله تعالى ،،،، ودمتم بألف خير وعافية ,,,,

شاكر

المسلم من سلم الناس من لسانه ويده

هذا الموضوع مغلق.

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

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

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

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

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