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

ادخال رقم الطالب لاظهار جميع بياناته

مغلق
بدأه abu samir في 30 سبتمبر 2006 · 22 رد · 8,592 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم وكل عام وانتم بخير

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

#2

اخي الفاضل ايو سمير

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

وكل عام وانتم بخير وتقبل الله منا ومنكم صالح الاعمال

الموضوع بسيط ان شاء الله تعالى ولكن تحتاج الى تركيز .

1. يوجد لدينا جدول في قاعدة البيانات وخلينا نقول ان اسمه Table طبعا يمكن يكون عندك الجدول اسمه جدول الطلاب .

2. طبعا الجدول يوجد به حقول مثل رقم الجلوس والاسم والصف وغيرها .

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

4. الان نقوم بإنشاء نموذج مبني على الجدول السابق بكل الحقول .

5. سيظهر لنا رقم الجلوس Number ايضا من ضمن الحقول وهذا ما لا نريده بل نريد ان يكون فاضي على طول لكي ندخل به الارقام المطلوبه .

6. كل ما علينا هو ازالة مصدرعنصر التحكم من مربع النص وسيكون مربع نص غير منضم لعدم وجود مصدر بيانات له من الجدول .

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

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

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

[FORMS]![FORM]![NUM]

ولا نضع له علامة الصح كما عملنا مع الحقل السايق

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

نقوم الان بإغلاق منشيء الاستعلام وسنجده قد ظهر كأنه مصدر عنصر تحكم رقم الجلوس

اذا تجاوزنا هذه النقطه فالموضوع انتهى

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

والطريقة كالتالي :

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

Private Sub NUM_AfterUpdate()
DoCmd.Requery
End Sub

وتعني هذه العبارة تحديث البيانات واظهارها في بقية جقول النموذج للرقم المختار

كما ترى اخي الكريم ان الموضوع سهل ولن يستغرق منك اكثر من ثلاث دقائق

وهذا هو المثال للاطلاع عليه يوجد به شرح

NUMBER.rar

اختكم

زهره

تم تعديل هذه المشاركة بواسطة zahrah في 30 سبتمبر 2006 في 18:42

#3

إبداع متواصل ... يا أستاذه زهرة بارك الله فيك ونفع بك

ما شاء الله تبارك الله ... الله يرزقك ... الجنة ...

استفد أيضا من هذا المثال

ألف شكر

#4

اخت زهرة جزاك الله خير

1. شرح مبسط وسهل ومفيد

2.طريقة سهلة جدا ومثال واضح

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

تم تعديل هذه المشاركة بواسطة abu samir في 1 أكتوبر 2006 في 13:06

#5

اخي الفاضل ابو سمير

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

ولكن يبدو ان لديك جدولين او عدة جداول في القاعدة

لهذا نستخدم الاستعلام في هذه الحالة وميزة الاستعلام انه يستطيع جمع عدة جداول في وقت واحد واظهار نتائجها

كما يجب ان لا ننسى العلاقات بين الجدولين فيجب ان تكون صحيحه

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

تم تعديل هذه المشاركة بواسطة zahrah في 1 أكتوبر 2006 في 13:58

#6

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

او على الاقل ان يظهر اسم الطالب

اذا سمحت لي لديه مشروع برنامج مصرف

اذا لديه جدولين

الاول يتضمن

1- رقم الحساب

2- اسم الحساب

3- نوع الحساب

4- الجنسية

5- العنوان

6- الهاتف

7- ملاحظات

والجدول الثاني يتضمن

1- تسلسل

2- رقم الحساب

3- نوع الحركة

4- رقم الحركة

5- المدين

7- الدائن

8- الرصيد

9- ملاحظات

وقمت بربط الجدول في حقل رقم الحساب

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

وفي النهاية انى عملت فورم عرضت فية الجدول الاول اعلاة

والجدول الثاني لفورم ثانوي

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

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

فاذا ممكن تساعدنى في هذا الموضوع

#7

اخي الفاضل كاروان

هل من الممكن وضع مثال به الجداول المطلوبه

تم تعديل هذه المشاركة بواسطة zahrah في 4 أكتوبر 2006 في 01:10

#8

اختي الفاضلة زهرا هذه الملف المطلوب

مع شكرى وتقديري لك على الاستجابة لموضوعي

bank.rar

تم تعديل هذه المشاركة بواسطة zahrah في 4 أكتوبر 2006 في 01:11

#9

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

تم تعديل ملفك واصبح جاهزا للاستخدام بكامل طاقته

bank.rar

ملاحظة : قمت بتعديل الخطأ في الاسم في المشاركة السابقة

#10

العفو اختي زهرا على الاسم واحنا صاممين ننسى كل شيء

اني اشكرك جدا جدا على هذا البرنامج وإن شاء الله يعطيك خير الف شهر

واسف على تعبك وياية مشكور جدا جدا

والله معاك إن شاء الله

مع تقديري لك

#11

ارجو المعذرة اختي

ولكن الظاهر عندي مشكلة اخرى وهي

اذاممكن ان تساعديني

بالنسبة لترتيب الذهاب الى الحقول بالمفتاح تاب

عندما ندخل الرقم (ملاحظة ممكن عند ادخال الرقم يظهر اسم الحساب والمعلومات قبل الخروج منه)

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

يرجع الى رقم المعاملة وهكذا اي لايذهب الى البداية

واذا ممكن تدلني كيف او من الممكن حذف حقول من ترتيب الحقول اي لاتذهب اليها المفتاح تاب ابدا

مع السلامة

#12

الاخت الفاضلة المشرفة ...زهرة

جزاك الله كل خير ..على شرحك الرائع والسلس

وعندى مشكلة ارجوا ان اجد حلها عندك وهى

قمت بتصميم دليل هاتف... ووضعت فيه كود بحث بالاسم

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

ارجو مساعدتى بكود يبحث بالاسم الاول....بمعنى لوعندى جدول به 10اسماء تبدأ باسم محمد مثلا...يقوم المحرك بعد ذلك بعرض كل الاسماء التى تبدأ باسم محمد

واليك المشروع الذى صممته بنفسى الذى ارجوا مساعدتك لى فيه

المشروع بالمرفقات

_____________________.rar

رب اشرح لى صدرى ويسر لى أمرى

لمراسلتى:

mahamadaa@gmail.com

mahamadnn@yahoo.com

abdallahnn@yahoo.com

abdallahmm@gmail.com

موقعى الشخصى .....اضغط هنا

أصل كلينتون

f078f29ea1.gif]ا
#13

اخي الفاضل ابو عبدالله

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

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

لذا كان من الافضل توجيه السؤال لقسم الفيجول بيسك فيما يتعلق بعملية البحث لكن عموما سنجيبك على سؤالك فيما يتعلق بعملية البحث

كان يوجد لديك بعض الاخطاء في الكود الخاص بالبحث

Data1.Recordset.FindFirst ("name='" + a + "'")

وتم تعديله بهذا

Data1.Recordset.FindFirst ("[Name]=" & "'" & a & "'")

وهذا مشروعك الخاص بالفيجول بيسك

Abo_Abdullah.rar

#14

الاخت الفاضلة زهره

اولا...لايسعنى الا ان اقول لك جزاك الله كل خير

وجعل هذا العمل فى ميزان حسناتك يوم القيامة

مشكور منك على اهتمامك باموضوع ...ولى طلب اخير وهو

نرجو ا منك شرح الكود الذى اعطيتنى اياه....حتىافهم لااحفظ

ومرة ثانية جزاك الله خيرا

رب اشرح لى صدرى ويسر لى أمرى

لمراسلتى:

mahamadaa@gmail.com

mahamadnn@yahoo.com

abdallahnn@yahoo.com

abdallahmm@gmail.com

موقعى الشخصى .....اضغط هنا

أصل كلينتون

f078f29ea1.gif]ا
#15

اخي الفاضل ابو عبدالله

بارك الله فيك

الموضوع سهل ان شاء الله

اذا كان لديك نوع الحقل الذي نبحث عنه رقمي فيوضع دائما بين علامتي تنصيص فقط مثل " + [iD] + " أو " & [iD] & "

اذا كان لديك نوع الحقل الذي تبحث عنه نصي فيوضع بين علامتي تنصيص وبينها علامة افتباس مثل "'" & [Name] & "'" او "'" + [Name] + "'"

اذا كان لديك نوع الحقل تاريخ فيوضع بين علامتي شبكة فقط مثل # [Date] #

علامتي + و & تعني التطابق في البيانات المراد البحث عنها

#16

الاخت الفاضلة المحترمة زهرة

بارك الله فيك ..على هذا الشرح الوفى

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

اننى حينما ابحث عن اسم محمد عبد الله على ..وذلك على سبيل المثال

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

البرنامج يقول لى الاسم الذى تبحث عنه غير موجود

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

ومرة ثانبة بارك الله فيك ..يا اختاه

رب اشرح لى صدرى ويسر لى أمرى

لمراسلتى:

mahamadaa@gmail.com

mahamadnn@yahoo.com

abdallahnn@yahoo.com

abdallahmm@gmail.com

موقعى الشخصى .....اضغط هنا

أصل كلينتون

f078f29ea1.gif]ا
#17

الأخت العزيزة زهرة

هل يمكن أن أطلب منك طلب

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

ولكن للأسف لم أستطع عمل هذه الحماية بواسطة فيجوال بيسك

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

ويكون الكود مفتوح . أنا أعرف أنك تكونين كثيرة المهام والله يكون في عونك.

ودائما تلبي طلبات الأعضاء

هل يمكنك إرسال مثال لهذه الحماية على الإميل الخاص بي

abdunahas@yahoo.com

مع جزيل الشكر

#18

السلام عليكم

أختي العزيز

زهرة

أنا مُحرج في هذا الطلب وكنني والله أبحث عن هذا المثال منذ زمن

لقد جربت عمل المثال من جديد

لكنني توقفت فقط فقط عند :

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

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

دخلت على منشئ الاستعلام ، ولكنني لم أعرف الباقي

لو شرحتِ لي باك الله لنا فيكِ

تحياتي

( الشاعر )

#19

اخي الفاضل الشاعر

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

نأسف للتأخر في الرد فلم الاحظ سؤالك الا الآن عموما اتبع هذه الطريقة :

1. اعرض النموذج في وضع التصميم

2. اختر خصائص النموذج

3. اختر تبويب الكل

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

5. سيظهر لك مربع صغير ذو ثلاث نقاط قم بالضغط عليه

SHAER2.gif

6. سيفتح لك منشىء الاستعلام

7. اختر الجدول المبني عليه النموذج

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

9. اختر الرقم او الحقل المطلوب البحث به وضعه في شبكة الاستعلام ولكن ازل علامة الصح منه ثم اضف له هذه العبارة

[FORMS]![FORM]![NUM]

SHAER.gif

10 اخرج الان من منشىء الاستعلام

ابدأ البحث في النموذج عن طريق الحقل الغير منضم وهو حقل الرقم

#20

السلام عليكم

لا خلا ولا عدم

100 %

تحياتي لكِ أختي الغالية

( الشاعر )

#21

اتمنا من اخواني ان ياخذو نصيحتي هذة بعين الاعتبار

1- عند قيامكم بأنشاء قواعد بيانات

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

وان تحاول حلها برمجيا باحد لغات البرمجية c++ فجول بسك دلفي ......؟؟

نصيحة

اخوكم (h)

قاهر العذاراء

#22

اخي الفاضل

اقتباس
اخوكم

قاهر العذاراء

بارك الله فيك

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

وجزاك الله كل خير

#23

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

ولكم جزيل الشكر والعرفان

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

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

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

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

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

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