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

طلب توجيه

مغلق
بدأه dark angles في 14 ديسمبر 2007 · 16 رد · 1,256 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ارغب فاستشارتكم علكم تساعدوني

وتوجهوني لصح

فكرة عمل البرنامج: البرنامج سيحتوي علي توزيع الموظفين حسب قطاعاتهم فالعمل وساقوم بالبحث عنهم من خلال رقم تعينهم

ولكن لكل موظف مجموعه من الدورات التدريبيه (داخلية وخارجيه)..فارغب بربط جدول الدورات بجدول ارقام التعين ومن خلال عملية البحث يظهر لي كل موظف باسم الدوره التي حضرها

فسؤالي كيف اعمل هذا.؟

وشكرا لكم

#2

السيد الزميل

dark angles

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

كل عام وانت بخير وكل السادة الزملاء بالمنتدي بألف خير وسلام وصحة جيدة

أولاً : -

أحب أن اعتذر لكافة الزملاء في هذه الفترة عن بعدي المؤقت عن المنتدي ولذلك لظروف تقفيل ميزانية نهاية العام للشركة وجرد المخازن وخلافة

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

ثانياً : -

كان من الافضل أن ترفق لنا مثال لكي نقوم بقراءة أفكارك ومساعدتك علي تقديم برنامج جيد يفي بالغرض المطلوب

لذلك وضعت لك مثال من تصميمي يارب يكون قريب من طلبك ويفيدك ويكون فعلاً حسب طلبك

Emp.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

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

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

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

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

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

سؤالي كيف اعمل هذا كله اقصد

هل اصمم جدول للموظفين واخر لدورات الداخليه واخر لدورات الخارجيه او كيف؟؟ والله مو فاهم كيف ابدا حتي اكمل المشروع

ممكن اتساعدني وتتحملني لان مشروع تخرج وانا مو مشتغل ع الاكسيس نهائيا

وشكرا لك ^^

#4

أخي الغالي

هل شاهدت المثال المرفق ؟

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

استاذي انا اطلعت ع مثالك

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

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

هل اصمم جدول بالبيانات الشخصية للموظف من ثم جول لدورات الداخيله ومن ثم جدول لدورات الخارجية ؟؟

اتمني تكون فهمت قصدي حتي تساعدني ان امكن

#6

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

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

اوالا الجداول: هي القطاعات الخمس فالدائره ثم ثلاث جداول اخرى من اجل ربطهم ببعظهم البعض وهي الدورات الداخلية والخارجيه والمؤتمرات

هل تري بان هناك ما ينقص ام انه صحيح؟؟

#7

up

#8

هل يمكنك استخراج رسوم توضيحية للجداول ERD؟ أو على الأقل ضع اسماء الجداول ومحتوياتها، كي نعرف ما مدى جدوى التصميم.

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

#9

أخي الغالي Dark angels

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

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

يمكن لو انت ارفقت لنا قاعدة بياناتك او حتي جزء منها او حتي مثال ممكن نقدر نعرف مبدأيا اتجاه وطريقة تفكيرك

طيب

الاول لازم انك تحدد وتحلل المخرجات التي تريدها ان يستخرجها برنامجك حتي تسطيع بناءة

بمعني لو افترضنا انك تريد تقرير يقوم بعرض الموظفين بجميع الادارات او القطاعات يبقي يجب عليك انشاء جدولين جدول للقطاعات وجدول للموظفين

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

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

جدول الادارات

جدول الموظفين

جدول الدورات

لذلك أقول لك أولاً ماذا تريد من البرنامج قبل تصميمة ( حدد مخرجاتك قبل مدخلاتك )

الثاني

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

لتصبح العلاقة بالجداول كما بالشكل التالي

46195216lu3.jpg

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

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#10

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

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

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

بمعني لو افترضنا انك تريد تقرير يقوم بعرض الموظفين بجميع الادارات او القطاعات يبقي يجب عليك انشاء جدولين جدول للقطاعات وجدول للموظفين

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

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

جدول الادارات

جدول الموظفين

جدول الدورات

اقتباس
لذلك أقول لك أولاً ماذا تريد من البرنامج قبل تصميمة ( حدد مخرجاتك قبل مدخلاتك )

هذا ما فعلته استاذي

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

لقد عملت حسبما رايته من خلال مثالك استاذي

القاعده فالمرفق لا اعلم اذا ما كانت صحيحه ام خاطئه

اعذرني استاذي علي كثرة اسالتي

__________.rar

#11

أخي الغالي Dark angels

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

بذلك قد اتضحت الامور

عندي لك سؤال

هل ستنشيء لكل قطاع جدول

طبعاً هذا غير صحيح واساليب الربط أيضا غير صحيحة

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

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

حاول مراجعة الدروس الخاصة بانشاء العلاقات بين الجداول

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

وجدول آخر للموظفين

وجدول للدورات

فقط هذا ما نحتاجة

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

75354217wz3.jpg

ابدأ بفتح جدول القطاعات اولاً وانظر لتسلسل الربط بين الجدول وبقية الجداول

____.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#12

وعليكم السلام والرحمه

اقتباس
هل ستنشيء لكل قطاع جدول

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

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

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

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

سؤال استاذي لقد قمت باظافه المؤتمرات الي الجدول من خلال الويزرد وكذلك جدول منفصل لطلبة التدريب

ولكن م اعمل علاقه لطلبة التدريب لانه ليس لهم علاقه بالقطاعات

تقبل شكري الشديد وجزاك الله الفردوس

اخوك فالله

__________.rar

تم تعديل هذه المشاركة بواسطة dark angles في 21 ديسمبر 2007 في 22:38

#13

استاذ لقد قرات من خلال الموضوع الذي ارشتني اليه بانه يجب تسمية الجداول باللغه الانجليزية ..لماذا؟؟

لان قاعدتي بالعربيه فكيف اسمي الجداول بالانجليزية؟وشكرا لك

#14

أخي الغالي Dark angles

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

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

أما اللغة الانجليزية بتكون أكثر مرونة عن اللغة العربية في التعمل معها

والان سأضرب لك مثال لتري بنفسك الفرق

ولو افترضنا اننا لدينا جدول للموظفين

طيب

تعال معنا نسمي هذا الجدول باسم الموظفين

وبداخل هذا الجدول عدة حقول

مثل

إسم الموظف

رقم التعيين

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

رقم الهاتف

محل الإقامة

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

مثلاً

if محمد = اسم الموظف then
msgbox "الموظف الذي ادخلتة اسمة محمد"
end if

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

أما اذا سميت هذا الحقل باسم Emp_name

أعتقد ان نسب الوقوع في الخطأ لن تكون كثيرة

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

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

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

بالتوفيق

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 22 ديسمبر 2007 في 18:46

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#15

شكرا لك استاذي لقد قمت بتغير مسميات الجداول وكذلك الحقول حتي لا اقع فالخطا

واشكرك جزيل الشكر لتحملك كثرة اسالتي

وفقك الله

#16

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

استاذي هل لك بالاطلاع علي قاعدتي

لقد عملت الاستعلاات ولكن لم تضبط نقاط البحث!!عن الموظفين

____.rar

#17

أخي الغالي

Dark angles

تم تعديل جملتك الي

[من فضلك أدخل رقم الموظف]

شاهد المرفق

____.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

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

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