اذهب الي المحتوي
أوفيسنا

yr_20

عضو جديد 01
  • Posts

    43
  • تاريخ الانضمام

  • تاريخ اخر زياره

كل منشورات العضو yr_20

  1. اخى العزيز نفس المشكلة كانت عندى واضطررت لتغيير نوع بيانات الحقل ID الى ترقيم تلقائى بدلا من رقم وتعمل على الشبكة بصورة جديدة منذ عام تقريبا جربها
  2. الاخوة الأعزاء السلام عليكم ورحمة الله وبركاته عندى مشكلة بسيط أرجو الأفادة فيها عندى جدول من ضمن أعمدته عمود يسمى قرش وعمود يسمى جنيه ونهاية كل عمود مجموع إذا إفترضت أن مجموع عمود القروش 190 وعمود الجنيهات 91 أريد أن يكون عمود القروش 90 وعمود الجنيهات 92 وهكذا
  3. الاخ العزيز السلام عليكم ورحمة الله وبركاته قبل ان تقوم بتصميم شاشة افتتاحية هل انتهيت من تصميم قاعدة البيانات اذا كانت اجابتك بنعم فما رأيك بتصميم شاشة افتتاحية من أبسط مايمكن 1) افتح تصميم نموذج فارغ 2) بالركن الأيمن العلوى ضع مربع تسمية واكتب به اسم الجهة التى سيتم وضع القاعدة بها 3) بالجزء الاوسط ضع مربع تسمية أخر واكتب به اسم قاعدة البيانات 4) بالجزء السفلى ضع مربع تسمية أخر واكتب به بياناتك 5) فى المنطقة بين الجزء الأوسط والجزء السفلى سنضع ثلاث أزرار أوامر الأول تحديث والغرض منه عند الضغط عليه سيقوم بفتح نموذج تحديث البيانات الثانى تقارير والغرض منه عند الضغط عليه سيقوم بفتح نموذج أخر يحتوى على عدة ازرار أوامر كل زر سيقوم بفتح التقرير الثالث خروج والغرض منه عند الضغط عليه سيقوم بغلق قاعدة البيانات والاكسس وشكرا
  4. على حد علمى لا يجوز وذلك لان مجموعة الخيار القيم الخاصة بها رقمية وليست نصية
  5. السلام عليكم ورحمة الله وبركاته الاخ العزيز نشكرك على تقديمك يد العون للجميع هل لديك فكرة عن كيفية ربط قاعدة بيانات أكسس بالباركود وشكرا
  6. أين أنت يامن تقول أن لديك خبرة خبرة كبيرة كبيرة
  7. لا أفهم ما هو قصدك هل تقصد إذا كان تاريخ اليوم هو 23/3/2005 أن يظهر بدلا منها الأربعاء 23 مارس 2005 إذا كان هو ذلك المطلوب فداخل خاصية تنسيق للعنصر أكتب dddd dd mmmm yyyy
  8. الاستعلامات وأنواعها سنحتاج لها فى حديث الصباح والمساء -------------------------------------------------------------------------------- السلام عليكم ورحمة الله.. في هذا الدرس سنتعرف على : تعريف الاستعلام طريقة عرض الاستعلام أنواع الاستعلامات التعرف على نافذة تحديد وتحرير الاستعلام أولا : ما هو الاستعلام؟ إن الاستعلام ما هو إلا سؤال تسأله عن بياناتك لتحصل على إجابة عليه عن طريق تشغيل هذا الاستعلام. فأنت قد تسأل مثلا: 1- أي من الطلاب حصل على تقدير ممتاز ؟ 2- كم عدد الطلاب بكل صف موزعة ذكور واناث ؟ 3- ما هو سن كل طالب؟ 4- ما هي السجلات الخاصة بالطلاب الخريجين؟ أو الطلاب غير الخريجين؟ 5- قم بحذف سجلات الطلاب الخريجين من جدول الطلاب. 6- قم بتحديث سجلات الطلاب وأضف درجتين لكل طالب! وهكذا... هذا يعنى أن : 1) تستخدم الاستعلامات لعرض وتغيير وتحليل البيانات بطرق مختلفة. 2) يقوم آكسس بتجميع البيانات التي تجيب على سؤالك من جدول أو أكثر. 3) وفي كل مرة تشغل فيها الاستعلام سوف تحصل على أحدث المعلومات من قاعدة البيانات. ثانيا : طريقة عرض الاستعلام: يمكنك التعامل مع الاستعلام في طريقتين: الأولى: عرض التصميم: لإنشاء أو تحديث هيكل الاستعلام، فعندما تقوم بالعمل في طريقة عرض التصميم فانك تسأل عن أسئلة عن بياناتك لتحديد أي البيانات تريدها وتحديد كيفية ترتيبها. الصورة التالية توضح عرض التصميم لأحد أنواع الاستعلامات وهو استعلام التحديد Select Query : الثانية: عرض صفحة البيانات: لإضافة، تحرير، تحليل البيانات نفسها.. ولمشاهدة نتائج تشغيل الاستعلام. ثالثا : أنواع الاستعلامات: هناك عدة أنواع من الاستعلامات في Microsoft Access، سنقوم بتعدادها أولا مع تعريف مبسط لكل منها، ثم بعد ذلك سنفصل في شرح كل نوع مع كتابة أمثله متعددة عليه. (1)- استعلامات التحديد Select Query. يعتبر من أكثر أنواع الاستعلامات شيوعاً. ويستخدم لاسترجاع بيانات من جدول واحد أو أكثر ويعرض النتائج في صفحة بيانات. يمكنك تحديث مجموعة من السجلات بناء على بعض القيود أو المعايير Criteria. يمكنك أيضاً استخدام استعلام تحديد لتجميع السجلات وحساب المجاميع والأعداد والمعدلات وأنواع أخرى من الإجماليات. (2)- استعلامات إجرائية .Action Queries الاستعلام الإجرائي هو استعلام يُجري تغييرات على العديد من السجلات في عملية واحدة فقط. وهى أربعة أنواع من الاستعلامات الإجرائية: • استعلامات حذفDelete Query ويستخدم لحذف مجموعة من السجلات من جدول واحد أو أكثر. على سبيل المثال، يمكنك استخدام استعلام حذف لإزالة سجلات الطلاب المتخرجين من جدول الطلاب. مع ملاحظة أنه بواسطة استعلامات الحذف، يمكنك دائماً حذف سجلات بأكملها، وليس فقط حقول محددة داخل سجلات. • استعلامات تحديث Update Query يجري استعلام التحديث تغييرات عامة على مجموعة من السجلات في جدول واحد أو أكثر. على سبيل المثال، يمكنك زيادة كل طالب حصل على درجة أقل من 70 خمسة درجات لرفع المعدلات التي حصلوا عليها. باستخدام استعلام التحديث، يمكنك تغيير البيانات في جداول موجودة. • استعلامات إلحاقية Append Query يضيف الاستعلام الإلحاقي مجموعة من السجلات من جدول واحد أو أكثر إلى نهاية جدول واحد أو أكثر. على سبيل المثال، بفرض انه تم تسجيل مجموعة من الطلاب الجدد وتم إدخال بياناتهم في جدول جديد فانك ستقوم بإلحاق الجدول الذي يحتوي على سجلات الطلاب الجدد بجدول الطلبة. • استعلامات إنشاء جدول Make-Table Query يستخدم هذا الاستعلام لإنشاء جدول جديداً من كافة البيانات أو جزء منها في جدول واحد أو أكثر. تعد استعلامات إنشاء الجدول مفيدة لإنشاء جدول لتصديره إلى قواعد بيانات Microsoft Access أو جدول محفوظات يحتوي على سجلات قديمة. (3)- استعلامات المعلمات Parameters Queries . ويعرض عند تشغيله مربع الحوار الخاص به ليطالبك بمعلومات مثل معايير Criteria أو شروط معينة لاسترداد سجلات أو قيمة تريد إدراجها في حقل. يمكنك تصميم استعلام المعلمات ليطالبك بأكثر من معلومة؛ على سبيل المثال، يمكنك تصميمه ليطالبك بتاريخين. في هذه الحالة يسترد Access كافة السجلات التي تقع بين هذين التاريخين. تعد استعلامات المعلمات ملائمة عند استخدامها كأساس لنماذج وتقارير وصفحات بيانات access. على سبيل المثال، يمكنك إنشاء تقرير عن الدرجات التي حصل عليها كل طالب مستنداً إلى استعلام معلمات. وعند طباعة التقرير، يعرض Access مربع حوار للسؤال عن رقم الطالب الذي ترغب أن يغطيه التقرير. وعندما تدخل رقما معينا يطبع Access التقرير الملائم. (4)- استعلامات جدولية Crosstab Query. تستخدم الاستعلامات الجدولية لحساب وإعادة بناء البيانات للحصول على تحليل أسهل للبيانات. تحسب الاستعلامات الجدولية المجموع أو المتوسط أو العدد أو نوع آخر من الإجمالي للبيانات التي يتم تجميعها بواسطة نوعين من المعلومات — يظهر أحدها أسفل الجانب الأيسر من ورقة البيانات في حين يظهر الآخر في رأس الصفحة. (5) استعلامات SQL استعلام SQL هو استعلام تقوم بإنشائه باستخدام عبارة SQL. التعرف على نافذة تحديد الاستعلام: تنقسم نافذة تحديد الاستعلام أفقيا إلى قسمين، وتتكون من العناصر التالية: (1) أسماء الحقول : تظهر في الجزء العلوي من الجدول نافذة أو أكثر بأسماء الحقول الموجودة في الجدول أو الجداول أو الاستعلامات الموجودة بقاعدة البيانات . (2) معايير الاستعلام : يحتوى الجزء السفلي من الجدول على خطوط شبكيه (Grid) تسمى QBE (Query By Example). وتستخدم لتحديد الحقول والسجلات المطلوب استخراجها من قاعدة البيانات . السطر الأول: Field / حقل لإسقاط الحقل الذي نرغب بإظهاره في استعلام التحديد. السطر الثاني: Table / جدول اسم الجدول الذي يحتوي على الحقل الذي تم إسقاطه في الخلية أعلاه، ويتم تحديد اسم الجدول تلقائيا بمجرد إسقاط أي حقل من جدول معين. السطر الثالث: Sort / فرز لفرز سجلات البيانات تصاعديا أو تنازليا. السطر الرابع: Show / إظهار والخيار الافتراضي Default له هو وضع علامة صح، مما يعني إظهار بيانات الحقل الذي تم إسقاطه في الخلية العلوية. إلغاء علامة الصح من هذا الخيار تعني إمكانية وضع شروط خاصة أو معايير Criteria لهذا الحقل دون إظهاره عند تشغيل الاستعلام. الأمثلة القادمة ستوضح لك ذلك. السطر الخامس: معايير / Criteria يتم كتابة الشرط الذي يتم اختيار السجلات عند تحققه. السطر الخامس: أو / or لكتابة أكثر من شرط أو معيار لنفس الحقل أو لعدة حقول يفصل بينهم العلاقة المنطقية OR. لا تنسونا من صالح دعائكم
  9. الحل بسيط فى خاصية بعد التحديث للعنصر b نكتب الكود التالى me![c]=me!-me![a]
  10. الاخ العزيز ارجو ان نشترك معنا فى مشروع برنامج لمركز تدريب(حديث الصباح والمساء) الموجود بنفس المنتى فهو فائدة تطبيقية على الاكسس
  11. الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته تعملون أن حجم البيانات التى يمكن تخزينها بقاعدة البيانات يصل لحوالى 2 جيجا بايت ولكن للتغلب هذه المشكلة سنترك الملف TRAINING كما هو (أى به الجداول والعلاقات فقط ) وسنقوم داخل نفس المجلد بإنشاء ملف بيانات آخر بإسم TRAINING1 (هذا الملف سنربط به الجداول الموجود بالملف Training وسيكون به بقية الكائنات من استعلامات ونماذج وغيرها ) ============================================== 1) والآن نقوم بإنشاء ملف بيانات باسم training1 داخل المجلد train 2) من القائمة ملف نختار get external data ثم نختار link tables 3) ستظهر نافذة نحدد ملف البيانات الذى سنربط منه الجداول (training)ثم نضغط على الزر link 4) ستظهر نافذة أخرى نحدد جميع الجداول ثم موافق ملحوظة : إذا أردنا تعديل تصميم جدول ما فلابد من تعديل التصميم بالملف الرئيسى ================================================ ولنجرب ذلك سبق وأن أرفقت الملف أتمنى أن جميع المشاركين يقومون بالتنفيذ على نفس الملف السابق ارساله وشكرا
  12. أين أنتم ياشباب المنتدى العملاق أين التجاوب صدقونى الأفكار ستكون كثيرة جدا جدا ارجو المشاركة
  13. المثال موجود بهذا الرابط بعد التصحيح والتعديل أرجو من الأخوة الأعزاء مراجعته بالتفصيل http://www.officena.net/ib/index.php?showtopic=5783
  14. السلام عليكم ورحمة الله وبركاته شكرا لجميع الأخوة على هذا التجاوب وشكر خاص للأخ أبو فيصل ولكن أود القول بأن هناك بعض الأشياء يجب التركيز عليها وهى : 1) ملف البيانات يجب أن يكون داخل مجلد خاص به ولا ننسى أن الأولوية فى التسمية للغة الإنجليزية =========== 2) من المستحسن تسمية الكائنات باللغة الإنجليزية وكذا تسمية الحقول باللغة الإنجليزية فعلى سبيل المثال الجداول نسبقها بكلمة tbl والنموذج بكلمة frm وهكذا مثلا جدول اسماء المدربين وليكن tbl_train1 وجدول بيانات المدربين tbl_train11 وذلل لأننا فيما بعد سنحتاج لعمل معادلات حسابية وبالنسبة للحقول مثلا حقل كود المدرب code_train1 وكود المتدرب code_train2 وحقل تاريخ الميلاد b_date هل لاحظنا الفرق سنجد أن اسم الحقل يتكون من مقطعين قمنا بفصلهما عن طريق مفتاحى -+shift وليس مفتاح - (الشرطة ) بمفرده لأنه بمفرده تعتبر علامة طرح سيساءل البعض ولكن اسم الحقل فى هذه الحالة سيظهر لمدخل البيانات باللغة الانجليزية ولكن لا ننسى أن لكل حقل توجد خاصية تسمى caption وفيها نكتب الاسم الذى سيظهر لمدخل البيانات وفى هذه الحالة يمكن كتابة الاسم باللغة العربية ======== النقطة الأخيرة وهى أهم مافى الموضوع وهى ربط الجداول ببعضها عن طريق العلاقة 1) العلاقة تنشئ بين جدولين أحدهما يسمى الجدول الأب والآخر يسمى بالجدول الإبن لابد أن أكون على علم تمام بنوع العلاقة بين الجدولين لأن كل نوع كما سبق وأن شرحنا لها عدة شروط يجب تحقيقها حتى يقوم البرنامج بتنفيذها عند الإنشاء 2) فى شاشة إنشار العلاقة لابد من تنشيط فرض التكامل المرجعى وتحديث تتالى تحديث الحقول المرتبطة وتتالى حذف السجلات المرتبطة لسببين وهما : 1} تأكيد لنوع العلاقة 2} أثناء ادخال البيانات مثلا كود المدرب سيسجل مرة واحدة وتلقائيا سيوق البرنامج بتسجيل القيمة بالجدول المرتبط به 3} عند حذف سجل من الجدول الأب سيقوم البرنامج تلقائيا بحذف السجلات المرتبطة بهذا السجل فى الجدوال والآخرى لأنه من غير المعقول تركها ================================ وسوف أرفق مثال الأخ أبو فيصل بعد التحديدث ويشكر كثيرا على الجهد الذى بذله فأخطائه بسيطة جدا جدا ولا يوجد أى إنسان بدون أخطاء اللهم إغفر لنا ذنوبنا وآتنا فى الدنيا حسنة وفى الآخرة حسنة وتقبل منا
  15. الأخ فارليز السلام عليكم ورحمة الله وبركاته لنبدأ الموضوع من البداية 1) جدول البيانات ويحتوى على الحقول: رقم الملف (نوع بياناته ترقيم تلقائى) الإسم (نوع بياناته نص) تاريخ الميلاد (تاريخ/وقت) كود الدولة ( رقم) 2) جدول اسماء الدول ويحتوى على الحقول : كود الدولة ( نوع بياناته ترقيم تلقائى _ مفتاح اساسى) اسم الدولة (نوع بياناته نص) العلاقة بين الجدولين 1, 2 ستكون من النوع راس بأطراف ======= سنقوم بتصميم : 1)نموذج رئيسى (من النوع العمودى) مبنى على جدول أسماء الدول 2) نموذج (من النوع الجدولى) مبنى على جدول البيانات 3) نفتح تصميم النموذج 1 ونقوم بادراج نموذج فرعى بداخله وهو نموذج 2 ======= سنقوم بتصميم استعلام مبنى على الجدولين 1، 2 ونختار الحقول كود الدولة من الجدول 1 الاسم من الجدول 1 تاريخ الميلاد من الجدول 1 اسم الدولة من الجدول 2 ======= ثم نقوم بتصميم تقرير مبنى على الاستعلام السابق ولكن ستلاحظ أن هذا التقرير سيعرض جميع بيانات للافراد بجميع الدول اذا أردنا عرض دولة محددة ستقوم بعمل مايلى نقوم بتصميم نموذج جديد فارغ ونضع بداخلة قائمة منسدلة مبنية على جدول 2 (جدول اسماء الدول) ونكتب بخاصية الإسم لهذه القائمة وليكن abc ونضع بهذا النموذج زر أمر لفتح التقرير السابق انشائه ثم نعود لتصميم الاستعلام وبخانة معايير للحقل كود الدولة سنقوم باستدعاء العنصر abc عن طريق اداة منشئ التعبير وشكرا
  16. docmd.openform"اسم النموذج المراد فتحه" docmd.maximize docmd.close acform,"اسم النموذج المراد غلقه"
  17. اخى العزيز السلام عليكم ورحمة الله وبركاته أولا يجب أن تعلم أن الجدول الموجود بملف الأكسيل يجب أن يكون مكون من أعمدة وصفوف فقط بمعنى ألا يسبق الجدول خلايا مكتوب بها مثلا عنوان الجدول ثانيا افتح ملف بيانات الأكسس 1) ثم من القائمة FILE إختر GET EXTERNAL DATA ثم IMPORT سيظهر لك مربع حوار شبيه بمربع الحوار فتح 2) من الاختيار FILES OF TYPE اختر اصدار الاكسل الذى يوجد به الجدول المطلوب 3) ثم حدد ملف الأكسل واضغط على الزر IMPORT وتتبع الشاشات التى ستظهر لك الى النهاية جر واخبرنى النتيجة
  18. خاصية تنسيق للحقل 2 أكتب MMMM حيث أنها ستظهر اسم الشهر فقط
  19. اليك اخى الحل التالى وعذرا لانه مع الشرح فقد تحلاحظ أنه ممل أولا : صمم الجداول التالية : 1) جدول بيانات اللاعبين يحتوى على الحقول الحقول : كود اللاعب _ اسم اللاعب _ تاريخ الميلاد _ كود الجنسية نوع البيانات : ترقيم تلقائى _ نص _ تاريخ/وقت _ رقم المميزات : مفتاح أساسى 2) جدول الجنسيات يحتوى على الحقول الحقول : كود الجنسية _ اسم الجنسية نوع البيانات : ترقيم تلقائى _ نص المميزات : مفتاح أساسى اربط جدول الجنسيات بجدول بيانات اللاعبين بعلاقة رأس بأطرافف أولا : صمم النماذج التالية : 1) قم بتصميم نموذج من النوع العمودى على جدول الجنسيات 2) قم بتصميم نموذج من النوع العمودى مبنى على جدول بيانات اللاعبين 3) قم بحذف كود الجنسية من النموذج السابق تصميمه بالخطوة 2 وضع بدلا منه مربع تحرير وسرد مبنى على جدول الجنسيات 4) قم بلصق الكود التالى بالحدث عند عدم الوجود بالقائمة لمربع التحرير والسرد Dim strsql As String, x As Integer x = MsgBox("هذه الجنسية غير موجود بالقائمة هل تريد اضافتها", vbYesNo) If x = vbYes Then strsql = "Insert Into الجنسيات ([كود الجنسية]) values ('" & NewData & "')" CurrentDb.Execute strsql Response = acDataErrAdded Else Response = acDataErrContinue
  20. السلام عليكم ورحمة الله وبركاته اذا كانت جداولك كلها متشابهة الحقول وهذه الجداول موجود بملف أكسس فجرب الطريقة التالية أولا : قم بنسخ هذه الجداول والصقه بنفس ملف بياناتك وسميه الجدول الرئيسى ثم أفتح صفحة بياناته واحذف جميع السجلات الموجودة به ثم قم بإغلاقه واحفظ تغيراتك ثانيا قم بإنشاء استعلام مبنى على جدول ابتدائى وأضف جميع حقوله الى الأستعلام ثم من القائمة أستعلام غير نوع الأستعلام الى استعلام الحاق سيظهر مربع حوار أختر منه الجدول الرئيسى مع تنشيط الهيكل والبيانات ثم موافق ستلاحظ ظهور صف جديد بالستعلام يظهر به اسم كل حقل مقابل لجدول الابتدائى ثالثا اضغط على الزر تشغيل الذى يحمل علامة تعجب ثم نعم على الرسالة التالية واغلق الاستعلام ولا تحفظه ثم نفذ نفس الخطوات السابقة على بقية الجداول
  21. اود المشاركة من خصائص النماذج نجعل خاصية منبثق على نعم وخاصية نمط الحدود للنماذج التى نريد ظهور ها مكبرة نجعلها على بلا والنماذج التى نريد اظهارها فى شكل مربع حوار نجعلى نمط الحدود على مربع حوار هذا بالإضافة إلى تغيير خصائص بدء التشغيل بالغاء علامة الصح من جميع الاختيارات
  22. مشروع برنامج لمركز تدريب(حديث الصباح والمساء) -------------------------------------------------------------------------------- الأخوة الأعزاء سبق أن شرحت أنواع العلاقات التى يمكن إنشاؤها من خلال الأكسس وبايجاز شديد لكى ننشئ علاقة فلابد أنها ستنشأ بين جدولين فى هذه الحالة سيكون هناك جدول يسمى بالجدول الأب أى الجدول المفروض تسجيل البيانات فيه أولا والجدول الآخر فى هذه العلاقة يسمى الجدول الإبن ==================== أولا : علاقة رأس برأس one:one تعريف: كل سجل فى الجدول الأب يقابل سجل واحد فى الجدول الإبن شروطها : 1) وجود حق مشترك بين الجدولين لهما نفس نوع البيانات 2) الحقل المشترك بالجدولين يأخذ خاصية المفتاح الأساسى ==================== ثانيا: علاقة رأس بأطراف one:many تعريف: كل سجل فى الجدول الأب يقابل أكثر من سجل فى الجدول الإبن شروطها : 1) وجود حق مشترك بين الجدولين لهما نفس نوع البيانات 2) الحقل المشترك بالجدول الأب فقط يأخذ خاصية المفتاح الأساسى =================== ثالثا : علاقة أطراف بأطراف many:many تعريف: كل سجل فى الجدول الأب يقابل أكثر من سجل فى الجدول الإبن والعكس ولكن هذه العلاقة علاقة ضعيفة لابد من كسرها وولكسرها نستخدم جدول وسيط وبكسرها تتحول الى علاقتى رأس بأطراف ================================================== ===== والآن نتناول المشروع وهو خاص بإنشاء قاعدة بيانات لمركز تدريب أولا : الجداول : 1) جدول أسماء المدربين : الحقول : كود المدرب (مفتاح اساسى ونوع بياناته رقم ) _ اسم المدرب (نوع بياناته نص وخاصية مطلوب نعم ) 2) جدول بيانات المدربين : الحقول : كود المدرب (مفتاح اساسى ونوع بياناته رقم )_ تاريخ الميلاد(نوع بياناته تاريخ/وقت وخاصية مطلوب نعم) _ النوع (مربع تحريرد وسرد يحتوى على ذكر وانثىخاصية مطلوب نعم والقيمة الافتراضية ذكر ) _ الديانة (نعم/لا) _ كود المؤهل (نوع بياناته رقم )_ سنة المؤهل (نوع بياناته نص) _ العنوان (نوع بياناته نص) _ رقم الهاتف(نوع بياناته نص) 3) جدول المؤهلات: الحقول : كود المؤهل (مفتاح أساسى _ نوع بياناته ترقيم تلقائى ) المؤهل (نوع بياناته نص خاصية مطلوب نعم ) ===================================== = لاحظ أن العلاقة بين الجدول 1 والجدول 2 علاقة رأس برأس = = والعلاقة بين الجدول 3 والجدول 2 رأس بأطراف = ===================================== 4) جدول أسماء المتدربين : الحقول : كود المتدرب (مفتاح اساسى ونوع بياناته رقم ) _ اسم المتدرب (نوع بياناته نص وخاصية مطلوب نعم ) 5) جدول بيانات المتدربين : الحقول : كود المتدرب (مفتاح اساسى ونوع بياناته رقم )_ تاريخ الميلاد(نوع بياناته تاريخ/وقت وخاصية مطلوب نعم) _ النوع (مربع تحريرد وسرد يحتوى على ذكر وانثىخاصية مطلوب نعم والقيمة الافتراضية ذكر ) _ الديانة (نعم/لا) _ كود المؤهل (نوع بياناته رقم )_ سنة المؤهل (نوع بياناته نص) _ العنوان (نوع بياناته نص) _ رقم الهاتف(نوع بياناته نص) ===================================== = لاحظ أن العلاقة بين الجدول 4 والجدول 5 علاقة رأس برأس = = والعلاقة بين الجدول 3 والجدول 5 رأس بأطراف = ===================================== 6) جدول أسماء الدورات التدريبية: الحقول : كود الدورة(مفتاح اساسى ونوع بياناته رقم ) _ اسم الدورة (نوع بياناته نص وخاصية مطلوب نعم )_ عدد ساعات الدورة (نوع بياناته رقم خاصية مطلوب نعم ) _ تكلفة الدورة (نوع بياناته عملة و خاصية مطلوب نعم) ============================================== نلاحظ أن العلاقة بين الجدول 1 والجدول 6 ستكون علاقة رأس بأطراف وذلك فى حالة ما إذا أردنا تسجيل الدورات التدريبية الحاصل عليها المدرب والتى أهلته للعمل كمدرب لذا نحتاج الى جدول وسيط لكسر هذه العلاقة وهو الجدول التالى 7) جدول دورات المدرب : الحقول : كود المدرب (مفتاح اساسى ونوع بياناته رقم ) _ كود الدورة (مفتاح اساسى ونوع بياناته رقم ) _ التقدير (مربع تحرير وسرد يحتوى على القيم امتياز وجيد جدا وجيد ومقبول وخاصية القيمة الافتراضية جيد جدا وخاصة مطلوب نعم ) _ سنة الدورة (نوع بياناته نص) _ الجهة (نوع بياناته نص) ===================================== = لاحظ أن العلاقة بين الجدول 1 والجدول 7 علاقة رأس بأطراف = = والعلاقة بين الجدول 6 والجدول 7 رأس بأطراف = = لاحظ أيضا أننا بالجدول 7 قمنا بإعطاء حقل كود المدرب وكود الدورة خاصية المفتاح الأساسى على إفتراض أن المدرب حصل على دورة واحدة فى الويندوز ودورة واحدة فى الوورد وهكذا وإذا افتراضنا العكس فلن نعطى هذين الحقلين خاصية المفتاح الأساسى ===================================== والآن بقى الجزء الأهم من الجداول وهو تسجيل بيانات الدورة والمدرب القائم بإعطائها والمتدربين الحاصلين على هذه الدورة 8) جدول بيانات الدورة الحقول : رقم الدورة ( مفتاح أساسى ونوع بياناته رقم ) _ كود المدرب (نوع بياناته رقم) _ كود الدورة (نوع بياناته رقم) _ تاريخ بدء الدورة (تاريخ/وقت وخاصية مطلوب نعم وخاصية قاعدة التحقق من الصحة اقل من أو يساوى تاريخ اليوم وخاصية نص التحقق من الصحة عفوا تاريخ بدء الدورة يجب أن يكون أقل من أو يساوى تاريخ اليوم ) _ تاريخ إنتهاء الدورة (تاريخ/وقت وخاصية مطلوب نعم وخاصية قاعدة التحقق من الصحة اقل من أو يساوى تاريخ اليوم وخاصية نص التحقق من الصحة عفوا تاريخ بدء الدورة يجب أن يكون أقل من أو يساوى تاريخ اليوم) ===================================== = لاحظ أن العلاقة بين الجدول 1 والجدول 8 علاقة رأس بأطراف = = والعلاقة بين الجدول 6 والجدول 8 رأس بأطراف = ===================================== 9) جدول متدربى الدورة الحقول : رقم الدورة ( مفتاح أساسى ونوع بياناته رقم ) _ كود المتدرب (مفتاح اساسى نوع بياناته رقم) _ عدد ايام الغياب (رقم وخاصية مطلوب نعم وخاصية قاعدة التحقق من الصحة عدد أيام الغياب تقع بين 1 و 12 على إفتراض أن عدد أيام الدورة 12 يوم وخاصية نص التحقق من الصحة عفوا عدد أيام الدورة يقع بين 1 و 12 يوم ) _ الدرجة الحاصل عليها المتدرب (نوع بياناته رقم _ خاصية مطلوب نعم _ قاعدة التحقق من الصحة تقع بين 0 و 100 نص التحقق من الصحة عفوا الدرجة الحاصل عليها المتدرب تقع بين 0 و 100) _ الدرجة الحاصل عليها المدرب من المتدرب (نوع بياناته رقم _ خاصية مطلوب نعم _ قاعدة التحقق من الصحة تقع بين 0 و 100 نص التحقق من الصحة عفوا الدرجة الحاصل عليها المدرب تقع بين 0 و 100) ===================================== = لاحظ أن العلاقة بين الجدول 4 والجدول 9 علاقة رأس بأطراف = = والعلاقة بين الجدول 8 والجدول 9 رأس بأطراف = =====================================. والآن فليحاول من يود الإشتراك معنا فى إنشاء قاعدة بيانات وتصميم الجدوال السابقة وإنشاء العلاقات بين هذه الجداول حتى ننتقل للخطوة التالية وهى إنشاء النماذج وسنستكمل الموضوع يوم الاربعاء ان شاء الله حتى أترك الفرصة لمن يود الإشتراك فى تصميم ما سبق والسلام عليكم ورحمة الله وبركاته
  23. شكرا جزيلا ابوهادى والله يعطيك الصحة والعافية أخيك ابوعمار
  24. جرب مايلى افتح تصميم وحدة نمطية بنفس القاعدة التى تظهر بها المشكلة ومن القائمة tools اخر الأمر references سيظهر مربع حوار نشط الاختيار microsoft DAO3.6object librrayوانقله من خلا السهم العلوى لاعلى النافذة
  25. السلام عليكم ورحمة الله وبركاته وأنا كمان يسرني التعرف إليكم الإسم / ياسر ممدوح الرفاعى العمر / 35 المهنة / مدرب حاسب الى ومصصم قواعد بيانات باستخدام الاكسس المؤهل / بكالوريوس العلوم الزراعية العنوان : مصر _ دمياط الاقامة : مدينة دمياط أهتم بتصميم قواعد البيانات باستخدام الأكسس كما أهتم بالوورد حيث أننى أقوم بتدريب الأفراد على هذين البرنامجين
×
×
  • اضف...

Important Information