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

التعامل مع السجلات من خلال النموذج

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

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

قمت بتصميم جدول طلاب وبه عدة حقول

وقمت بربط هذا الجدول بانموذج

( كما هو موضح في المرفقات )

ولدي عدة اسئلة لو سمحتوا ,,, الاسئلة هي :

1- لايتم اضافة سجل حتى يضغط المستخدم زر ( اضافة سجل ) ويطلع مسج بوكس " تمت الاضافة بنجاح "

{ وهنا سؤال: هل يجب ان يكون النموذج للقراءة فقط حتى تتم العمليات السابقة بشكل صحيح

يعني مثلا: من الممكن التنقل بين السجلات ولكن لحذف سجل معين لابد من ضغط الزر ( حذف سجل ) }

2- لايتم حفظ سجل حتى يضغط المستخدم زر ( حفظ سجل ) ويطلع مسج بوكس " تم الحفظ بنجاح "

3- لايتم تعديل سجل حتى يضغط المستخدم زر ( تعديل سجل ) ويطلع مسج بوكس " تمت التعديل بنجاح "

( ملاحظه زر ( تعديل سجل ) لم اقم بعملة لاني مو عارفه .!

4-لايتم حذف سجل حتى يضغط المستخدم زر ( حذف سجل ) ويطلع مسج بوكس " تم الحذف بنجاح "

5- في زر ( السجل التالي) يطلع مسج بوكس " هذا اخر طالب موجود " عند نهاية السجلات وليس المسج الاعتيادية

6- في زر ( السجل السابق) يطلع مسج بوكس " هذا اول طالب موجود " عند بداية السجلات وليس المسج الاعتيادية

73adec8f2e.JPG

وتقبلوا تحياتي ,,,,

student.zip

#2

وينك > همـــــــــــام < :angry:

#3

اهلا منال :blink: من جديد

انا كنت مشغولا ببعض الأعمال ولآن انهيتها..

وسادرس المرفق واتابع الحل..

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

اي تعديلات انا جاهز...

همام

student.rar

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 21 أبريل 2007 في 21:05

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

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

#4

الف الف شكر اخي همام والله يعطيك العافية يارب ,,,,,

بس اذا سمحت عندي اسئلة :

1- كيف النص ياتي في منتصف المسج بوكس

2- اذا فتحنا سجل موجود وغيرنا البيانات الموجودة تتغير( بدون الضغط على زر تعديل سجل) و المفترض ان لا تتم عملية التعديل الا بعد ضغط زر تعديل سجل .

3- اذا وصلنا نهاية السجلات وقمنا باكتابة بيانات في الحقول ( بدون الضغط على زر تعديل اضافة) والمفترض ان لا تتم عملية الاضافة الا بعد ضغط زر اضافة سجل .

والمفترض ان لا يرى المستخدم الحقول فاضية الا بعد ان يطلب المستخدم اضافة سجل

( يعني لا تتم عملية الاضافة الا اذا طلب اضافة وكذلك بالنسبة للتعديل )

Private Sub Command42_Click()

On Error GoTo Err_Command42_Click

Me.AllowDeletions = True

DoCmd.SetWarnings False

DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70

DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

MsgBox ("تم الحذف بنجاح...")

Exit_Command42_Click:

Exit Sub

Err_Command42_Click:

MsgBox "الحذف غير متاح الآن..."

Resume Exit_Command42_Click

End Sub

#5

عزيزتي منال اسف جدا على الخطا

لقد ارفقت مثالا اخر من مجلد اخر..

انا اقوم بعمل نسخة احتياطية من اي ملف اقوم بانزاله من المنتدى واضع لها رقم..ولقد قمت بارفاق التعديلات الاولية للملف ولهذا ارجو ان تعذريني

الملف كاملا هنا ان شاء الله..

student.rar

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 22 أبريل 2007 في 18:37

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

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

#6

اخي العزيز همــــــــام

أنا أعذرك !! كم انت كبير في أخلاقك ,,,,

وكم انت كبير في علمك ,,, زادك الله ثباتاً ورُشدا ,,, والف الف شكر وربي يوفك دنيا واخرة ,,, يارب .

بس اذا سمحت عندي اسئلة :

1- كيف النص ياتي في منتصف المسج بوكس.

2- اذا فتحنا سجل موجود وغيرنا البيانات الموجودة تتغير( بالضغط على زر تعديل سجل) كما هو في التعديل ولكن:

اذا غيرنا السجل وبعدين صكرنا ( اقفلنا) النموذج يتم الحفظ والافضل هنا ان لا يتم تغيير الحقل ( التعديل)

حتى يضغط المستخدم زر حفظ السجل .

اخيراً ارجوا منكم ان تعذروني انا على كثرة الاسئلة ....

ودمتــــــــــم

تم تعديل هذه المشاركة بواسطة منال الغامدي في 22 أبريل 2007 في 22:48

#7

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

اين الاجابة ؟؟؟

اخي همام اريد ان ارسل رسالة خاصة اليك ,,, ويعطيني لا يمكنك اتمام العملية بسسب الشروط!!

ما ادري اذا تعرفوا الحل

تحياتي ,,,, منـــــو الغامدي

#8

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

الأخت منال الغامدى الأخ الكريم همام

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

______________.rar

#9

شكرا اخي : مازن مصطفى ويعطيك العافية

وينك همــــــــام :angry: مره تانة طيب :(

#10

عزيزتي منال،،،

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

الملف المرفق به احر تعديل وصدقا كان جاهز لكن لم اجد الوقت لتفحصه بشكل نهائي ارجو الاطلاع..

قد تكون فاتتني بعض الامور..

اخي مازن اهلا بك والله تسلم وشكرا جزيلا على المشاركة وارجو ان تستفيد منال من هذا المثال ..

تفضلي..

student.rar

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 2 مايو 2007 في 20:55

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

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

#11

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

الف الف شكر يا اخي همام ويعطيك العافية

وبناء على طلبك سيتم اكمال العمل هنا

وهذه الصورة توضح المخطط المراد للمشروع

d8927d1021.jpg

عموما , قمت بتعديلات على الملف الا ان نظهر بصورته الاخيرة

printing_report ولكن يوجد مشاكل في شاشة

والف الف شكر

2.rar

تم تعديل هذه المشاركة بواسطة منال الغامدي في 27 أبريل 2007 في 00:51

#12

ارجوا سرعة الرد

#13

عزيزتي منال:

من النظرة الاولية لمخطط النظام,,, ارى ضرورة عمل مايلي:

1- عمل جدول خاص لادخال معلومات المتدربين

2- عمل جدول خاص لادخال معومات المدربين

3- عمل جدول خاص لادخال الاقسام

4- عمل جدول خاص لادخال مواضيع التدريب او المواد الدراسية.

5 - عمل جدول خاص بالتدريب.

وهنا:

سيكون بالامكان مراعاة ادخال ارقام متشابهة للمتدربين ولكن في قسم مختلف، كذلك الارقام من 1 - 15 سيكون اسهل.

يمكن اضافة وتعديل الى كل الكائنات التالية والعلاقات بينها ستكون اسهل للبناء..

اما بوجود جدول واحد و هو a-application فهذا بالتأكيد صعب ان لم يكن مستحيلا..

المهم

ارجو ان تعملي على هذا عزيزتي.

بالنسبة للنماذج:

تستطيعي الان عمل كافة النماذج التي تحتاجينها بصورة افضل للتعامل مع البيانات...

المهم.. اعملي على ذلك وستجدي كل مساعدة في اي مشكلة تواجهينها,.

لكن ارجو تقبل ملاحظاتي بصدر رحب لانها من باب الامانة العلمية وافضل من الناحية المنطقية والعملية..

وتقبلي فائق احترامي وتقديري وابقينا على تواصل..

همام

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 27 أبريل 2007 في 21:58

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

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

#14

الاخوه الكرام

السلام عليكم

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

1- عند اضافة سجل نقوم بتفعيل استعلام اضافة

2- عند تعديل سجل نقوم بتفعيل استعلام تحديث

3- عند حذف سجل نقوم بتفعيل استعلام حذف

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

ولكن هذه الطريقه شويه متعبه ولكنها مضمونه ويمكن تعمل اكواد ليلتزم المستخدم من تنفيذ شروطك بالكود

اسف لتعمدي عدم ارفاق ملف حتى يقوموا الاخوان بالمحاوله ليتسنى لهم فهم الطريقه

واذا ارادو ذلك فانا تحت امر هذا المنتدى والاعضاء

اخوكم

ابو عبداللطيف

رحم الله امراٍ عرف قدر نفسه

#15

اولا شكرا لك اخي همــــام

وبصراحة حطمتني ! انا قلت قربت اخلص :^) لكن فا جاتني بردك

على العموم مو مشكلة سنستمر ان شاء الله

ولكن اود ان توضح لي الجداول المطلوبة هل سيكون لكل قسم جدول ؟ هل سيكون هناك جدول خاص بدرجات المتدربين ؟

ياليت توضح لي الجداول المطلوبه ماهي ؟ وكل جدول ايش الحقول المطلوبه فية ؟ على اساس اسوي الجداول في اسرع وقت ! لان الوقت يمضي .... ــــ

اخي ابوعبداللطيف شكرا لمرورك وياليت تعطينا المثال وشكرا مرة اخرى

#16

عزيزتي منال:

والله قطعتي قلبي من الحزن.,. انا حطمتك؟؟؟ هيك بكون انسان ماعندي قلب ولا ضمير...

والله ان ما اقترحته هو في صميم مصلحتك في العمل....

بصراحة ان تتحطمي معي هنا في المنتدى افضل كثيرا من ان تتحطمي في العمل بسبب فشل البرنامج في استيعاب النظام الموجود لديك هناك..

وان تتعبي هنا قليلا خير من ان تتعبي مما سيحدث لو ان النظام توقف او تسبب في خطأ..

عزيزتي,,,ان هذا علم يجب ان يأخذ حقة في العمل والتطبيق.. والا فلا يؤدي الغرض منه..

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

اخي العزيز ابو عبد اللطيف شرفتنا بحضورك معنا.. والله هذا كان فكر من البداية، ولكن... لم اتوقع ان منال تريد برنامجا كبيرا هكذا..

بل توقعت انها تريد توضيحا لبعض الاكواد لاستخدامها في برامجها..

فشكرا لك وارفق مثالك حتى يتسنى لنا الاطلاع والاستفادة..

مرة اخرى عزيزتي منال تحياتي ودائما انا في الخدمة..

همام

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

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

#17

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

و ياليت توضح لي الجداول المطلوبه ماهي ؟ وكل جدول ايش الحقول المطلوبه فية ؟ على اساس اسوي الجداول في اسرع وقت ! لان الوقت يمضي .... ــــ

وكما تعلم فالطالبة المشاغبة تزعل من كثرة الواجبات ;) ولكن يالله ان شاء الله ربي ييسر يارب

والف الف شكر اخي همام

#18

عزيزتي منال:

الجداول هي:

1-جدول خاص لادخال معلومات المتدربين: ويتضمن مثلا:

الرقم التسلسلي او الاكاديمي (مفتاح رئيس)

الاسم الرباعي

واي معلومات اخرى تراها المؤسسة مهمة..ولها علاقة بعمل النظام بشكل او بآخر

2- جدول خاص لادخال معومات المدربين ..نفس العملية:

رقم تسلسلي(مفتاح رئيس)

اسم المدرب،

ومعلومات مثل التخصص، والحمل (العبء الاكاديمي) ومعلومات اخرى..

3- جدول خاص لادخال الاقسام

رقم القسم (مفتاح رئيس)

اسم القسم

عدد المدربين

مسؤل القسم او المنسق (وقد يكون مدربا او اداريا) وهذا يعتمد على نظام المؤسسة) وغيرها..

4- جدول خاص لادخال مواضيع التدريب او المواد الدراسية.

رقم المادة (مفتاح رئيس)

اسم المادة

عدد الساعات، وغيرها..

5 - جدول خاص بالتدريب.

الرقم التسلسلي (مفتاح رئيس)

المادة (مفتاح خارجي مرتبط مع جدول المواد) علاقة متعدد لواحد

القسم(مفتاح خارجي مرتبط مع جدول الاقسام) علاقة متعدد لواحد

المدرب (مفتاح خارجي مرتبط مع جدول المدربين) علاقة متعدد لواحد

تاريخ البدء

المدة

تاريخ النهاية، وغيرها,,

6- جدول ادخال درجات الطلاب:

رقم التدريب (مفتاح خارجي مرتبط مع جدول التدريب) علاقة متعدد لواحد

رقم الطالب (مفتاح خارجي مرتبط مع جدول المتدربين) علاقة متعدد لواحد

العلامة (الدرجة)، واي معلومات اخري,,

طبعا كل هذا يعتمد على دراسة النظام والتأكد بان الحقول التي "اقترحها" تلبي المطلوب

كل هذا اقتراح اولي، اجو التأكد من انه لا يخالف النظام المطلوب، ولا يخالف المنطق،

همام

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

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

#19

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

#20

الاخوه الكرام

مرفق لكم الملف وانتظر الرد منكم

وشكرا

db2.rar

رحم الله امراٍ عرف قدر نفسه

#21

اخي اللطيف ابو عبد اللطيف،

مشكور على لطفك في ارفاق هذا الملف اللطيف،

ولكن لطفا لي ملاحظة، اتمنى ان تكون لطيفة على قلبك..

هذا النموذج يمكن التعاطي به اذا كانت عدد السجلات قليل نسبيا وتحتاج فقط الى تعديل سجل واحد كل مرة،من خلال استدعاءه بالرقم،.. ،ولكن ماذا لو كان عدد السجلات كبير وانت بحاجة لتعديل عدة سجلات بشكل متوازٍ او في ان معا..

طبعا هذا ليس انتقادا ابدا انه بالعكس مثال لطيف كما قلت..ولا يقلل من اهميته..

شكرا لك على الفائدة..

همام

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 30 أبريل 2007 في 19:27

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

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

#22

الاخ همام

اشكرك على الرد السريع وهذا يدل على اهتمامك بالموضوع وانا لا ازعل من النقد البناء ولكن لى بعض الملاحظات على الرد اذا سمحت

اولا :

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

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

وكذلك يمكنك تعديل مجموعة سجلات اذا تتطابقة الشروط بالاستعلام وعمل كود خاص بذلك

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

على فكره الاكسس يمكن ان يتحمل بيانات كثيره واذا كانت سجلاتك اكبر من حجم الاكسس يمكن ربطها مع SQL وانت تعرف ذلك

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

اخوك

ابوعبداللطيف

رحم الله امراٍ عرف قدر نفسه

#23

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

اخي والله انا كسبت اخ عزيز، وهذا يزيدني شرفا,,

المثال لا غبار عليه ابدا ابدا وبه امكانيات، قد لا توجد في برامج كثيرة، وكلي امل ان نتعاون معا ...

اخوك همام..

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

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

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

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