دام خ ت س إ ب إت اب ي ب ل ا اعدة م ق ي م ص ت وات ط خAccess : إت اب ي ب اعدة ق ي# م ا ي م ص ت ل ة ياس س# الأ+ وات ط خ ل ا ي ل0 ب ما ي ف1 . إت اب ي لب ا اعدة ق6 ن مرض لغ د ا خدب ت2 . إت اب ي لب ا اعدة ق ي ف ها ليC ا6 اج ت ح تي لت داول اJ خ ل د ا خدب ت3 داول.J خ ل ا ي ف ها ليC ا6 اج ت ح ت ي لت ول ا حق ل د ا خدب ت4 . دةرب ف م ي ف واسطةJ ب ول حق ل ا ف ي ر غ ت5 داول.J خ ل ا6 ن0 يJ ب اتعلأق ل د ا خدب ت6 م. ي م ص ت ل ا6 ن سي ح ت7 ري. خ# ا إت اب ي ب اعدة ق ات يb ب اء كاe س نC وا إت اب ي ب ة اف ضC ا1 ي ل ا ي ل ل ا مe ش ن اا وهد ه م دا خ ت س ا ة ي ف ي ك و إت اب ي لب ا اعدة ق6 ن مرض لغ د ا خدب ت: . إت اب ي لب ا اعدة ق6 ن م ها علي ول خص ل د ا رب ت ي لت ا ومإت معل ل إJ ام ب م لC الأ- وع ض و م ل ك ول ح ها ي بر خ ت ي لC ا6 اج ت ح تي لت ا ق# ب ا حق ل داول ، واJ خ ل إJ ها ب عي ومإت معل6 ن ير خ ت ي لC ا6 اج ت ح ت ي لت ع ا ي ض وا م ل د ا خدب ت- +) داولJ خ ل ا ي ف ول حق ل ا( . . إت اب ي لب ا اعدة دم ق خ تس ن وف س ة ن# ا+ ع ق و ت ب6 ن م ع م م كل ت- . إت اب ي لب ا اعدة ها ق عيJ ب يJ ح ت6 ن# د ا رب ت ي لت ا+ لة# ي س# الأ ي ف ر كي ق ي ل ا6 ن مع# ا- ها .J ج را خC اJ + وت مطل لر ا ت ار ق يل لً ا وضاق# ط ا ط خ- ام .¥ ط ت ل ا اتe اسe اء سe س نC د ا ي عƒ دك ي ف ي س ها ن# لأ إت اب ي لب ل ا0 تJ ح س لتً ا ي ل حا دمة خ ت س م ل ا+ ة ي ورف ل ا6 جماذ لي ع ا مJ ج# ا- ها . م مي ص تJ ب وم ق ي سي لت اƒ لك ي ل هةJ ن اe س م ل د وا0 تJ ح ل م ا ي م ص ت ل ا ات ذ إت اب ي لب واعد ا ق ذراسة- 2 ها: ليC ا6 اج ت ح ت ي لت داول اJ خ ل د ا خدب ت6 ن م، إت اب ي لب ا اعدة ق6 ن م ها علي ول خص ل د ا رب ت ي لت ا6 + ج# ت ا •ي لب ا6 ن# ي ا لC اƒ لك ذ ي فJ بJ ي س ل ع اJ جر ت ، و إت اب ي لب ا اعدة م ق ي م ص ت ة ي مل ع ي فً عا دا ح وات ط خ ل ر اe كي# داول اJ خ ل د ا خدب ت6 ون ك ب د ق ي لC ا ةJ خاجJ ت ب س ل ها!!J جر خ ت ي لت داول اJ خ ل ل ا ك ا ي ه ول ح ة اذنe رسC ا ومإت معلورة ر لض إJ ر بّ ف و ب ها، لأ علي ةJ انJ حC راذ الأ م ل ا+ لة# ي س# والأ ها م دا خ ت س راذ ا م ل ا6 جماذ لي وا ها عي اJ ي ط راذ م لر ا ت ار ق ي ل ا لةe ي م# ا مال ع ي س إJ داول بJ خ ل م ا ي م ص تMicrosoft Access ƒ ك ي عل داول،J خ ل م ا ي م ص ت د ي ع.ً ولأ# ا+ ورق ل ي ا عل ة ي عJ ج را م م و ي م ص ت ل ا وضاف# ط ا ت ط خ ت ل ض ف# الأ6 ن م6 ون ك ب د ل قJ ب، : ة ي ب الأ ة ياس س# م الأ ي م ص ت ل ا# اذيJ ي م ر ك• دأل ب ل ح6 ن مƒ لك ، وذ ومإت معل ل م ا ي س ف يJ ب. + رة ر مك ومإت معل دولJ خ ل ا6 ن م ص ت ب6 ن# اJ بJ ح ت لأ- ي ض ق ت ل و م لع ا اءة كق6 ن م د بر ت ما م واحد،6 مكان ي ف ومة معل ل ة ا هدe ث ي خد ت م ي ب ط، ق ق دول واحدJ ح ي ف ومة معل ل ك6 ن ير خ ت د ي ع ة ن# اe ب ي ح داول ،J خ ل ا6 ن0 يJ ب ومإت معل ل ا+ ار ر ك بJ بJ ح ت لأ- دول واحد.J ح ي ف ، و واحدة رة م ة ف م هات ق ل ور ي م لع ا6 وان ت ع6 ن ير خ تJ ب+ الe ي م ل ل ا ي سب ي علJ ب ع ر ت د ق ق+. ة لف ت ح م ومإت معل6 ن م ص ت ب ي الد+ ر ر مك لل ا ا ذحC الأمال حي ي ا عل ي عل وع ض و م ل ك ول ح ومإت معلJ ب¥ اظ ق ي ح الأƒ ك ي مك بع واحد، و ض و م6 ن ع ق# ب ا ي جق عل دولJ ل ح ك واء ت ح د ا ي ع ي# ع واحد، ا و ض و م6 ن ع ومإت معل دولJ ل ح ك6 ن م ص ت ب6 ن# اJ بJ ح ت-
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Accessخطوات تصميم قاعدة البيانات بإستخدام
فيما يلي الخطوات األساسية لتصميم أي قاعدة بيانات: تحديد الغرض من قاعدة البيانات.1
تحديد الجداول التي تحتاج إليها في قاعدة البيانات.2 تحديد الحقول التي تحتاج إليها في الجداول.3
تعريف الحقول بواسطة قيم فريدة.4 تحديد العالقات بين الجداول.5
تحسين التصميم.6 إضافة بيانات وإنشاء كائنات قاعدة بيانات أخرى.7
: تحديد الغرض من قاعدة البيانات وكيفية استخدامها وهذا يشمل التالي1- اإللمام بالمعلومات التي تريد الحصول عليها من قاعدة البيانات .
- تحديد المواضيع التي تحتاج إلى تخزين معلومات عنها بالجداول ، والحقائق التي تحتاج إلى تخزينها حول كل.) الحقول في الجداول( موضوع
- تكلم مع من تتوقع أنه سوف يستخدم قاعدة البيانات .- أمعن التفكير في األسئلة التي تريد أن تجيب عنها قاعدة البيانات.
- خطط أوصافا_ للتقارير المطلوب إخراجها .- أجمع النماذج الورقية المستخدمة حاليا_ لتسجيل البيانات ألنها ستفيدك عند إنشاء شاشات النظام .
- دراسة قواعد البيانات ذات التصميم الجيد والمشابهة لتلك التي ستقوم بتصميمها .
تحديد الجداول التي تحتاج إليها:2 قد يكون تحديد الجداول أكثر الخطوات خداعا_ في عملية تصميم قاعدة البيانات، ويرجع السبب في ذلك إلى أن
النتائج التي تريد الحصول عليها من قاعدة البيانات، من أمثلة التقارير المراد طباعتها والنماذج المراد استخدامهار بالضرورة معلومات إرشادية حول هياكل الجداول التي تخرجها!! لست nواألسئلة المراد اإلجابة عليها، ال توف
، بل قد يكون من األفضل تخطيط أوصاف التصميمMicrosoft Accessبحاجة إلى تصميم الجداول باستعمال ومراجعته على الورق أوال_. عند تصميم الجداول، عليك بتقسيم المعلومات، وذلك من خالل تذكر مبادئ التصميم
األساسية اآلتية:- ال يجب أن يتضمن الجدول معلومات مكررة .
- ال يجب تكرار المعلومات بين الجداول ، حيث أنه عند تخزين كل معلومة في جدول واحد فقط، يتم تحديث هذه المعلومة في مكان واحد، مما يزيد من كفاءة العمل ويقضي على احتمال اإلدخال المكرر الذي يتضمن معلومات
مختلفة. فقد ترغب على سبيل المثال بتخزين عنوان العميل ورقم هاتفه مرة واحدة، وفي جدول واحد. - يجب أن يتضمن كل جدول معلومات عن موضوع واحد، أي عند احتواء كل جدول على حقائق عن موضوع واحد،
ن يمكنك االحتفاظ بمعلومات حول كل موضوع على حدة بعيدا_ عن المواضيع األخرى ، على سبيل المثال، تخز| عناوين العمالء في جدول مختلف عن طلبات العمالء، حتى تتمكن من حذف إحدى الطلبات مع االحتفاظ
بمعلومات العميل .
تحديد الحقول التي تحتاج إليها:3 - يجب أن يتضمن كل جدول معلومات حول نفس الموضوع، ويتضمن كل حقل في الجدول حقائق فريدة عن موضوع هذا الجدول. على سبيل المثال، يتضمن جدول العميل الحقول اآلتية: اسم الشركة، العنوان، المدينة،
ورقم الهاتف، حيث تالحظ أن جدول العمالء يتكون من حقول تخص العمالء فقط . - عند تخطيط أوصاف الحقول لكل جدول، تذكر التلميحات اآلتية: " قم بربط كل حقل بموضوع الجدول مباشرة "
" قم بتضمين كافة . " ) بيانات ناتجة عن عملية حسابية (" ال تضع في الحقول بيانات مشتقة أو محسوبة "االسم " قم بتخزين المعلومات بأشكالها المنطقية المبسطة " )على سبيل المثال، المعلومات التي تريدها "
(."االسم" ، أفضل من "االسم األخير" واألول"
تعريف الحقول بواسطة قيم فريدة: 4نة في جداول منفصلة، كربط عميل بجميع الطلباتMicrosoft Access- حتى يتمكن من ربط المعلومات المخز|
الخاصة به .ف كل سجل في الجدول)أو مجموعة من الحقول(- يجب أن يتضمن كل جدول في قاعدة البيانات حقل nي�عر
مفتاحا_ أساسيا_ .)أو مجموعة الحقول(بشكل فريد، ويسمى هذا الحقل
تحديد العالقات بين الجداول:5 Microsoftبعد تقسيم المعلومات إلى جداول وتعريف حقول المفاتيح األساسية، ستحتاج إلى طريقة إلبالغ
Accessبكيفية إحضار المعلومات المرتبطة معا_ مرة أخرى بطرق ذات معنى. ولعمل ذلك، عليك بتعريف العالقات بين الجداول.
تحسين التصميم: 6 بعد تصميم احتياجاتك من الجداول والحقول والعالقات، يحين الوقت لدراسة التصميم واكتشاف أي خلل ال يزال
Microsoftموجودا_، فمن األسهل تغيير تصميم قاعدة البيانات اآلن عنه بعد تعبئة الجداول بالبيانات. استخدم Accessإلنشاء الجداول، وتحديد العالقات بينها، وأدخل بعض سجالت البيانات في كل جدول. اختبر إمكانية
استخدام قاعدة البيانات في الحصول على ما تريد من إجابات. أنشئ مسودات تجريبية للنماذج والتقارير واختبرإظهارها للمعلومات كما كنت تتوقع. ابحث عن التكرار غير الضروري للبيانات واستبعده.
عندما تطمئن إلى أن هياكل الجداول تحقق أهداف التصميم إدخال بيانات وإنشاء كائنات قواعد بيانات أخرى:7
المشروحة هنا، يحين وقت الشروع في إضافة كافة بياناتك إلى الجداول. ويمكنك عندئذ إنشاء ما تريد مناستعالمات ، نماذج ، تقارير ، وحدات ماكرو ، و وحدات نمطية.
نقال عن ابن الخليج
تحريك الصور بشكل احترافي« من مواضيعه ( جوجل يرثGoogle Earthشرح لبرنامج ) «
قوالبتنزيالتالمزيد Office.com موقعOffice للمطورينOffice for MacOffice for IT Pros
مواقع Microsoft كافة تعليمات / Access / الدعم إلى والتقارير / وكيفية 2007الوصول النماذج
النموذج أعلى
تقرير أو نموذج إلى نص مربع تحكم عنصر إضافة
على Microsoft Office Access 2007 :يطبقطباعة
الكل إظهارالكل إخفاء
النماذج في الموجودة البيانات لعرض المستخدم القياسي التحكم عنصر هو النص مربع إن . كما النص، مربعات في المختلفة البيانات أنواع من العديد عرض يمكن وتحريرها والتقارير . نص مربع إنشاء كيفية المقال هذا يشرح الحسابية العمليات إلجراء استخدامها يمكنك
النص لمربع الهامة الخصائص بعض يشرح كما .واستخدامهتفعل؟ أن تريد ماذا
منضم نص مربع إضافةمنضم غير نص مربع إضافة
محسوب نص مربع إضافةالنص مربع خصائص فهم
منضم نص مربع إضافة . استخدام يمكنك النموذج، في استعالم أو جدول في حقل بيانات المنضم النص مربع يعرض . تحريرها أو حقل في بيانات إلدخال للتحديث قابل غير سجل لمصدر المنضم النص مربع
األساسي الجدول على النص مربع في تجريها التي التغييرات .تنعكسالحقول قائمة جزء من حقل سحب طريق عن منضم نص مربع إنشاء سريع بشكل يمكنك
. ينشئ التقرير أو النموذج التالية Access إلى البيانات أنواع ذات للحقول نص مربع .تلقائي̄انصمذكرةرقم
وقت/ تاريخعملة
تشعبي ارتباط . التحكم عناصر من مختلفة أنواع إنشاء إلى األخرى البيانات أنواع ذات الحقول سحب يؤدي "/ أو " نموذج إلى الحقول قائمة جزء من ال نعم حقل بسحب قمت إذا المثال، سبيل على
ينشئ . " Access تقرير، كائن بسحب قمت إذا اختيار ينشئ "OLE خانة تقرير، أو نموذج إلىAccess " ينشئ " تقرير، أو نموذج إلى مرفق حقل بسحب قمت وإذا منضم، كائن إطارAccess مرفق تحكم .عنصر
الحقول قائمة جزء من حقل سحب طريق عن تقرير أو نموذج إلى منضم نص مربع إضافة " " " وذلك " التصميم عرض طريقة أو التخطيط عرض طريقة في التقرير أو النموذج افتح " طريقة " فوق النقر ثم ، التنقل جزء في التقرير أو النموذج فوق األيمن الماوس بزر بالنقر
تريدها التي .العرضموجودة حقول إضافة فوق انقر التحكم، عناصر المجموعة في تنسيق، التبويب عالمة .في
يكون أن تريده الذي الحقل على يحتوي الذي الجدول بتوسيع قم الحقول، قائمة جزء في
النص مربع إلى .منض̄ماالنموذج أو التقرير إلى الحقول قائمة جزء من الحقل .اسحب
المقال راجع الحقول، قائمة جزء مع العمل حول المعلومات من إلى لمزيد حقل إضافةتقرير أو .نموذج
منضم غير نص مربع إضافة طريق عن تقرير أو لنموذج منضم نص مربع إضافة أي̄ضا يمكنكإليه تضمينه تريد الذي الحقل إلى النص لمربع التحكم عنصر مصدر الخاصية تعيين ثم .أوال̄،
الصفحة أعلىمنضم غير نص مربع إضافة
. يمكنك استعالم أو جدول في بحقل متصل غير نص مربع هو المنضم غير النص مربع إنتخزينه تريد ال إدخال لقبول أو حسابية عملية نتائج لعرض منضم غير نص مربع استخدام
" . التصميم عرض طريقة في منضم غير نص مربع إضافة األسهل من جدول في ."مباش̄رة " فوق " األيمن الماوس بزر بالنقر التصميم عرض طريقة في التقرير أو النموذج افتح
" التصميم " عرض طريقة فوق انقر ثم التنقل جزء في التقرير أو .النموذج
النص مربع فوق انقر التحكم، عناصر المجموعة في تصميم، التبويب عالمة .في انقر ثم التقرير، أو النموذج في النص مربع وضع تريد حيث المكان في المؤشر بوضع قم
النص مربع .إلدراج يضع مالحظة Access إلى قليلة مساحة ترك يجب لذلك النص، مربع يمين إلى تسمية . . حذف يمكنك كما الحق¯ا النص ومربع التسمية وضع إعادة يمكنك للتسمية المؤشر يمين
على الضغط ثم فوقها بالنقر .DELETE التسميةطريق عن منضم نص مربع إنشاء وهي منضم غير نص مربع إلنشاء أخرى طريقة هناكفي الموجودة القيمة حذف ثم تقرير، أو نموذج إلى الحقول قائمة جزء من حقل سحب " " . مربع يعرض ، التصميم عرض طريقة في بذلك قمت إذا التحكم عنصر مصدر الخاصية " " . " مربع " يعرض لن ، التخطيط عرض طريقة في الحقل اسم من ¯ بدال منضم غير النص
بيانات أية فارغ̄ا— النص سيصبح أنه أي .الصفحة أعلىمحسوب نص مربع إضافة
" فوق " األيمن الماوس بزر بالنقر التصميم عرض طريقة في التقرير أو النموذج افتح " التصميم " عرض طريقة فوق انقر ثم التنقل جزء في التقرير أو .النموذج
النص مربع فوق انقر التحكم، عناصر المجموعة في تصميم، التبويب عالمة .في انقر ثم التقرير، أو النموذج في النص مربع وضع تريد حيث المكان في المؤشر بوضع قم
النص مربع .إلدراجيلي مما بواحد :قم
اكتب ثم النص، مربع في المؤشر : ضع الرياضية ) التشغيل عوامل من تركيبة أية تعبير تعبي̄راتنتج التي والخصائص التحكم، وعناصر الحقول، وأسماء والداالت، والثوابت، المنطقية، أو
). . البيانات فحص أو األحرف، معالجة أو الحسابات، إنجاز للتعابير يمكن واحدة يحسب قيمة.اإلجمالي
اضغط ثم النص، مربع الخاصية F4 حدد مربع في التعبير اكتب ثم الخصائص، ورقة لعرض . الستخدام التحكم عنصر التعبير مصدر منشئ ) : أدوات إحدى التعبير التي Access منشئ
. يمكنك التي الشائعة بالتعبيرات قائمة التعبير منشئ يتضمن تعبير إلنشاء استخدامها يمكنك
فوق ).تحديدها انقر التعبير، التحكم إلنشاء عنصر مصدر الخاصية مربع بجانب . " " " لمراجعة " التقرير أو النموذج عرض طريقة إلى بالتبديل قم ثم التقرير أو النموذج احفظ.النتائج
المقال راجع التعبيرات، إنشاء حول المعلومات من تعبير لمزيد إنشاء . مالحظات
_ _ اضغط التحكم، عنصر مصدر الخاصية مربع في التعبير لكتابة أكبر لمساحة بحاجة كنت إذاSHIFT+F2 / تصغير تكبير المربع .لفتح ¯ بدال االستعالم في التعبير وضع إلى تحتاج قد استعالم، إلى تقرير أو نموذج استناد حالة فياإلجماليات حساب حالة وفي األداء تحسين إلى يؤدي قد ما وهو محسوب، تحكم عنصر من
اسم استخدام األسهل فمن سجالت، : لمجموعات حقل ) محسوب حقل محسوب حقل . إعادة يتم المخزنة البيانات عرض من ¯ بدال تعبير نتيجة يعرض والذي استعالم في معرف
). التعبير في الموجودة القيم تغيير فيها يتم مرة كل في القيم تجميعية في حساب دالة دالة ( مثل: دالة هي Var أوAvg أوCount أوSum تجميع ُ المجاميع لحساب .).تستخدم
الصفحة أعلىالنص مربع خصائص فهم
مربع يعمل بحيث الخصائص بعض تعيين يجب النص، مربع إنشاء كيفية عن النظر بغض . الهامة النص مربع خصائص بعض التالية القائمة تعرض تريده الذي بالشكل ويظهر النص
استخدامها يشيع .والتيمعرفة االسم بسهولة يمكنك بحيث واضح معنى له قصير باسم النص مربع تسمية يجب
. قد تعبيرات في النص مربع إلى اإلشارة عملية يسهل الذي األمر وهو يتضمنها التي البيانات . مثل بادئة، إضافة البيانات قاعدة مطوري بعض يفضل أخرى نص مربعات في تستخدمها
txt ، األخرى األنواع عن النص مربعات تمييز بسهولة يمكنهم بحيث النص مربعات أسماء إلى. التحكم عناصر المثال— من سبيل على ، txtFirstName أو txtAddress.
يستخدم حقول، قائمة جزء من حقل سحب طريق عن منضم نص مربع إنشاء Access عند . الخاصية تحرير قررت إذا أما جيد بشكل غالب̄ا يعمل ما وهو النص، مربع كاسم الحقل اسميكون بحيث ¯ أوال النص مربع اسم تغيير األفضل من تعبير، وإنشاء التحكم عنصر مصدر
. يتمكن ال ربما وإال، الحقل اسم عن مربع Access مختلف¯ا إلى تشير كنت إذا ما تحديد من . على يحتوي تقري̄را لديك أن افترض المثال، سبيل على الجدول في الحقل إلى أم النص
يسمى " First Name حقل " يسمى جدول حقل إلى منض̄ما ويكون ، األول " First Name االسم ." الحقل في القيمة تسبق قد مسافات أية اقتطاع أردت إذا األول االسم " First Name االسم
إلى" النص لمربع التحكم عنصر مصدر الخاصية تعيين يجب ، :األول=Trim)[First Name](
على # يتعذر ألنه النص، مربع في يظهر خطأ ذلك عن ينتج كان Access ولكن، إذا ما تحديد . مربعات تسمية بإعادة قم المشكلة، هذه ولحل النص مربع أم الحقل إلى يشير التعبير
فريدة أسماء لهم تكون بحيث .النصالتحكم عنصر أو مصدر منضم غير أو منضم النص مربع كان إذا ما الخاصية هذه تحدد
.محسوبجدول، في حقل اسم هي التحكم عنصر مصدر الخاصية مربع في الموجودة القيمة كانت إذا
الحقل لهذا منض̄ما النص مربع .يكونمنضم غير النص مربع يكون فارغة، التحكم عنصر مصدر في الموجودة القيمة كانت .إذا
محسوب̄ا النص مربع يكون تعبير، في التحكم عنصر مصدر في الموجودة القيمة كانت .إذاالنص " تنسيق مربع " في القيمة تعيين يمكنك ، مذكرة لحقل منض̄ما النص مربع كان إذا
. على متعددة تنسيق أنماط بتطبيق لك يسمح ما وهو منسق نص إلى النص تنسيق الخاصية
. كلمة على الغامق التنسيق تطبيق يمكنك المثال، سبيل على النص مربع في الموجود النصاألخرى وتسطير .واحدة
للنمو النصوص قابل لمربعات التقارير في خاص بشكل مفيدة الخاصية هذه تعتبر . ." " " نص " هناك كان إذا ال هو االفتراضي اإلعداد يكون مذكرة أو نص الحقل إلى المنضمة . مربع قيمة بتعيين قمت إذا ولكن، النص اقتطاع يتم النص، مربع في عرضه تريد كبير
البيانات كافة لطباعة تلقائي̄ا العمودي الحجم النص مربع يضبط نعم، إلى للنمو قابل الخاصيةمعاينتها أو عليها يحتوي .التي
الصفحة أعلىالمقال؟ هذا ساعدك هل
نعم
ال
عنه أبحث كنت ما ليس
¯ أيضا انظرتقرير أو نموذج في الصفحات أرقام إدراجتقرير أو نموذج في والوقت التاريخ إدراجتقرير أو نموذج في شعار إدراجتقرير أو نموذج في عنوان إدراجتقرير أو نموذج إلى حقل إضافةتعبير إنشاء