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

مشكلة في إضافة أمر لقاعدة البيانات ..!

بدأه الفقير إلى عفو ربه في 1 فبراير 2009 · 14 رد · 1,262 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

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

الإخوة الأعزاء ..

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

* في النموذج الذي بإسم "إدخال الملاحظين" يوجد هناك موضع اختيار بعنوان " هل لديه تصحيح؟ " والمطلوب أنه عند وضع علامة صح هنا يتم تلقائيا تجميد خانة " الفترة الثانية " بحيث لا يمكن الكتابة فيها .. ويتم أيضاً تلقائيا عندما نضغط على التقرير إضافة عبارة " لديه تصحيح" في مكان "الفترة الثانية "

في التقرير إزالة ظهور علامة الصح والخطأ أسفل عبارة "التوقيع" ..

أتمنى أن ما أكون أثقلت عليكم

وبالتوفيق للجميع

_________.rar

تم تعديل هذه المشاركة بواسطة الفقير إلى عفو ربه في 1 فبراير 2009 في 16:47

18e19d985b.gif

mk10005.gif

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

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#2

هل من مختص يتحفنا بالإجابة ؟؟

18e19d985b.gif

mk10005.gif

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

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#3

الرجاء المساعدة حتى لو وضع الكود الخاص بهذه العملية ؟؟

أين الخبراء ؟؟!!

18e19d985b.gif

mk10005.gif

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

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#4

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

تفضل أخي

إن أتمنى أن يكون هذا المطلوب .. الملف في المرفقات

نسأل الله أن يعفو عنا وعنك

_________.rar

#5

تفضل اخي الكريم

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

بالتوفيق للجميع ان شاء الله

_________.rar

#6

ماعليك اخوي يوسف احمد انت تمون

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

ياليت تشيك على سؤالي :D

/index.php?showtopic=185083

#7

الإخوان الأعزاء ..

أشكر لكم تفاعلكم وبارك الله في جهودكم ونفع بكم

بصراحة حلول رائعة بارك الله فيكم ،،

بالنسبة لحل الأخ راكز فهو رائع وممتاز أما التقرير فقد اختفت أعمدة العرض لعمود التوقيع من التقرير بسبب إلغاء مرئيته وقد جرتها من قبل لكن الأعمدة تختفي فما الحل ؟؟

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

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

وبارك الله فيكم ونفع بكم

18e19d985b.gif

mk10005.gif

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

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#8
اقتباس
ماعليك اخوي يوسف احمد انت تمون

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

بارك الله فيك اخي راكز

العفو اخي الكريم ليس منا من هو اصل ومن هو فرع فكلنا هنا اخوة نكمل بعضنا البعض وننشر العلم فيما بيننا .. بارك الله فيك ونفع بعلمك

بارك الله فيك اخي الفقير الى عفو ربه

ما تم عمله هو الآتي :

1: عمل اجراء خاص ( روتين فرعي ) اسمه EnableSecondPeriod وهو كالآتي :

If Me.Check1.Value Then
		Me.SecondPeriod.Enabled = False
	Else
		Me.SecondPeriod.Enabled = True
	End If

شرح الكود :

السطر الاول : تم استخدام الجملة الشرطية If للتأكد من ان مربع الاختيار المسمى Check1 تم وضع علامة الصح به حيث يكتفى بإسناد الخاصية Value له لهذا الغرض

السطر الثاني : اذا تحقق الشرط اي اذا كانت علامة الصح موجودة بمربع الاختيار فإن مربع التحرير والسرد المسمى SecondPeriod سيكون باهت او غير مفعل وهذا يرجع لضبط خاصيته Enabled على القيمة False

السطر الثالث : فيما عدا ذلك

السطر الرابع : تكون قمية الخاصية Enabled لمربع التحرير والسرد المسمى SecondPeriod على القيمة True اي انه مفعل وغير باهت.

السطر الخامس : انهاء جملة If الشرطية.

ثم تم استدعاء هذا الروتين بحدث في الحالي للنموذج وفي حدث بعد التحديث لمربع الاختيار كالتالي :

Call EnableSecondPeriod

ما تم عمله بالتقرير هو الآتي :

وضع مربع نص غير منضم وتم وضع التعبير الآتي به كمصدر لبياناته:

=IIf([check1]=True;"لديه تصحيح";[SecondPeriod])

هنا تم استخدام الدالة IIf فإذا كانت قيمة مربع الاختيار تساوي ( True ) فإن قيمة مربع النص ستساوي النص ( لديه تصحيح ) اما فيما عدا ذلك فإن قيمة هذا المربع ستساوي قيمة مربع التحرير والسرد.

حيث ان SecondPeriod هو اسم مربع التحرير والسرد الخاص بالفترة الثانية وقد تم اخفاؤه بضبط خاصية ( مرئي ) له على القيمة ( لا )

و حيث ان check1 هو اسم مربع الاختيار.

ارجو ان يكون الشرح واضحاً .. واي استفسار نحن في الخدمة

تم تعديل هذه المشاركة بواسطة يوسف احمد في 2 فبراير 2009 في 09:01

#9

الأخ الغالي يوسف

أحسنت وما قصرت أخي الغالي على الشرح الوافي والكافي

قمت بالتعديل من جديد على النموذج ونجحت في تطبيق المعلومات لكن بالنسبة للتقرير لم أفلح يبدو أنني ألغي مربع التحرير والسرد وتحويله إلى مربع نص .. لكن لم أعرف

أيضا في التقرير لم أجد حل لإلغاء خانة الصح ووضع مربع مكانها حتى تكون خانة للتوقيع أتمنى أن تجد حلاً لها إن أمكن ..!!

أيضا قمت بوضع تصميم جديد لقاعدة بيانات بنفس الفكرة لكن في تغيير في العرضولكن هناك مشكلة أنه عند وضع علامة صح عند أي شخص يتم تضليل الجميع ..!! فما الحل لذلك ..

وستجد الأمثلة مرفقة على التصميم الأول والثاني معدلة

وأتمنى أن لا أكون قد أثقلت حليك وأن أجد لديك المساعدة

_________.rar

18e19d985b.gif

mk10005.gif

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

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#10

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

لتسمح لي وليسمح لي استاذنا يوسف أحمد في الرد " شايلينه للكبيرة"

JgF84145.png

وهذا بخصوص التقرير

p9C84145.png

_____________________.rar

#11

الأخ راكز مشكور على الشرح الجميل بصراحة ما قصرتم واشعر بالإحراج منكم أنت والأخ يوسف،،

لكن عندي طلب وإن شاء الله يكون الأخير ،،

وهو أنه بعد التعديل على التصميم وتغيير بعض الأشياء استقريت على هذا الشكل الموجود في المرفقات ،، ولكن هناك عدة حركات لم أستطع التوصل لها ،،

وهي أنه في النموذج الرئيسي أولاً اضفت خانة اختيار حتى يتم تعطيل الفترة الأولى وإضافة عبارة لديه تصحيح في التقرير كما فعلنا سابقا مع الفترة الثانية ولكن عندما أضيف الكود بتغيير الأسماء إلى أسماء الخانات الأخرى يعطيني رسالة بأنه هناك خطأ ..!! فما الحل ؟؟

أيضاً هناك عندما تضع صح أمام خانة أي شخص في الفترة الثانية يتعطل مربع الفترة الثانية في كافة النموذج على كافة السجلات ..!! صحيح أنه عندما تضغط على السجل الآخر يتضح ، لكن هل هناك طريقة بحيث عندما تضع صح يظلل السجل فقط ؟؟

أيضاً لم أستطع إضافة الأمر الخاص بإضافة عبارة "لديه تصحيح" أمام الشخص في تقرير الفترة الأولى وكذلك أمام تقرير الفترة الثانية

هناك أمر آخر وهو أنه بعد أن تم نقل مربعي التاريخ واليوم في الأعلى والمقصد أنه عندما نضع مثلاً يوم السبت وأي تاريخ يظهر هذا التاريخ في التقرير في الأعلى،، على ما أظن أنه سيتم حذف عمودي التاريخ واليوم من الجدول لكنني لم أعرف لذلك أحببت أن أفعل ما لا أعرف ..

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

أثقلت عليكم بالمشاكل ولكن أملي فيكم كبير وجزاكم الله عني كل خير

:: والله في عون العبد ما دام العبد في عون أخيه ::

_________.rar

تم تعديل هذه المشاركة بواسطة الفقير إلى عفو ربه في 3 فبراير 2009 في 12:11

18e19d985b.gif

mk10005.gif

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

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#12

UP ...!!

18e19d985b.gif

mk10005.gif

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

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#13

وينكم يوسف أحمد وراكز ؟؟

فاقدينكم !!

18e19d985b.gif

mk10005.gif

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

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#14

يبدو أنني لم أجد أحداً يعرف حل المشكلة !!

أتمنى ذلك عاجلاً لحاجتي للحل

18e19d985b.gif

mk10005.gif

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

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

#15

لا أزال بانتظار أخي يوسف

18e19d985b.gif

mk10005.gif

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

؛¤ّ,¸¸,ّ¤؛°`°؛¤ الحياة ألم يخفيه أمل وأمل يحققه عمل وعمل ينهيه اجل ثم يجزى كل أمري بما فعل ¤؛°`°؛¤ّ,¸¸,ّ¤؛

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

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

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

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

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