الدرس 1 ذؼش ف انث ا اخ ل اػذ انث ا اخ يك اخ ل اػذ انث ا اخ ك ف ح ذشغ م تش ايح أكغ ظ انرؼشف ػه اخ ح انثش ايح يك اذ ا اعرخذاي ا يك اخ افزج لاػذج انث ا اخ اعرخذاياذ ا يك اخ شش ظ االد اخ Ribbon
I n t r o d u c t i o n مقدمت قبل أن نبدأ ف شرح البرنامج على نتعرف جب أن بعض التعر فات الهامة الت سوف نستخدمها ف دراستنا ما ه الب انات Data يد ػح ي انسش ف انكه اخ انشي ص انظ س )انخاو ان رؼهمح ت ض ع يؼ )أث اء ان ؼاندح أ لثه ا يثال رنك : ت ا ااخ ان ا يف )االعا اء األسلااو ان ي ف اح ان انظ س تاذ ذشذ اة و ارح ػا از انث ا ااخ تؼاذ ان ؼانداح ياا هاك ػه ا يظ هر ان ؼه ياخ رنك ك ا سد ت ع ػح ك ثذ ا ما ه قواعد الب انات Database ه مجموعة من الب انات المتكاملة و المشتركة ف بعض الخصااص المتشاابهة ح ا تم تخز ن هذه الب انات ف قاعدة ب انات بهدف سهولة إضافة وتحد وتنظ م الب انات المخزناااااااااااة وساااااااااااهولة البحااااااااااا عااااااااااان الب اناااااااااااات و عمااااااااااال الحساااااااااااابات و اإلحصاااص ات المختلفااة علااى الب انااات وطباعااة هااذه الحسااابات و اإلحصاااص ات فاا صااورة تقااار ر تساااعد فاا اتخاااذ القاارارات و اإلحاطااة بالب انااات الالزمااة فاا الوقاات المناسب بسهولة ودقة Da t aba se Comp onents انبياواث قىاعد مكىواث تتكون أي قاعدة ب انات من مجوعة جداول تم تخز ن الب انات بها كما تم إنشاء عالقات ب ن الجداول بح مكن الحصول علاى الب اناات المطلوباة مان اكثار مان جادول عان طر ا العالقاات ب نهاا لاذل تسامى قواعاد الب انات التى تنشأ على برناامج أكسا Database ) Relational أي قواعاد ب اناات عالصق اة فها تعتماد على العالقات ب ن الجداول ما ه الجداول Table جادول قاعادة الب اناات هاو مجموعاة مان الب اناات عان موضاو واحاد أو كااصن واحاد ساامى Entity ) فمااثالا ااتم تخااز ن ب انااات المااوظف ن فااى [ جاادول المااوظف ن ] وتخزن ب انات العمالء فى [ جدول العمالء ] كذا و تكون اي جدول من مجموعة أعمدة تسمى حقل ) Field ومجموعة صفوف تسمى سجل ) Record ما هو حقل الب انات Field هو أحد أعمدة الجدول ح خزن به خاص ة واحدة عن الموضو أو جزء واحد من الب انات المخزنة فى الجدول مثال فى [ جدول الموظف ن ] خزن اسم الموظف فى حقل و تاار آخر كذا كل وحدة من الب انات تخزن فى حقل واحد المتعل بالجادول التع ا ن فاى حقال كما فضل تجزيء الب انات بقدر المستطا وتخز ن كل جزء فى حقل من الجدول
لاثم [ ن ] لضف مدع ن زخت مسا دحاو بج ف ءيزجت مسا ىلإ مسلاا لولأا ) و مسلاا )ر خلأا ن زختو مسا لا ئزجتف دعاس ةلس حبلا ب ترتو و اهر غ تا لمعلا ىتلا ىرجت ىلع فوفص دحأ لا ح نزخ ه ف ةقلعتملا ةدحوب ةدحاو ةنزخملا لا لاثم [ ن ] نزخت تانا ب لولأا ىهو مسلاا نسلاو ناونعلاو نوف لتلاو راتو ن عتلا اهر غو ةطبترملا ب لولأا فص دحاو لا لجس دحاو Record لثملابو نزخت تانا ب ىناثلا فص دحاو لجس دحاو هيفظىمنا ثاوايب لوددن جذىمو امك بج نأ ىوتح ةدعاق ىلع ز مم ل لجس لا ةدحو لا لاثم [ ن ] بج نأ ددحن ف ك نكم ز متلا ن ب تانا ب رخآو اذإف ادختسا مسا ) ز متلل ن ب رخآو دق هباشت رثكأ فن مسلاا اذإو ادختسا رات ن عتلا ) ز متلل ن ب رخآو دق هباشت رثكأ فن رات ن عتلا لذل بج نأ أشنن ز مم تلاجسلل اذه لا لثم مقر ) حب ددح هل مقر فلتخم نع رخلأا نكم ف ز متلا مهن ب هلسب ىمس و لا ز مملا س صرلا لل Primary Key ) ةعومجم لوقح ىوحت م ق ةدرف ر غ ةرركتم فرعت ز متو لجس لا دق مدختس س صرلا دحا لوادجلا رخآ فدهب ءاشنإ ةقلاع ن ب ن لا و هذاه ةالاحلا ىمس س صرلا لا ناثلا مساب بنجلأا Foreign Key حاتفم س صر ز مم دحلأ لوادجلا مدختس رخآ فدهب ءاشنإ ةقلاع ن ب ن لا يبىخلأا ذاخفمناو يسيئرنا ذاخفمنا ام لجس Record مقر فظىمنا لولأا مسلاا ريخلأا مسلاا ناىىعنا نيهخنا 101 ذ سي هػ جص دؼنا 3546353 102 ذناخ م ك نا داؼ نا 5635745 103 ذ زا غس نا ذثػ عذ نا 3465543 104 ص ف ارفظنا شظ ح ذي 4650534 ممز Field مدع Record ام س صرلا لل Primary Key ام بنجلأا Foreign Key
خذ ل ان يف االسم األول رقم اىظف يس ذ 101 خانذ 102 از ذ 103 االسم انثاوي ػه ان ك م ػثذ ان سغ انظفرا انعىىان انخهيفىن 3546353 انؼد صج 5635745 ان ؼاد خذ ل ان ذع انف اذ ش 3465543 حاريخ رقم انفاحىرة 4650534 يذ ح انفاحىرة 2001/2/1 ظش 5000 2001/2/15 5001 2001/3/10 5002 2001/3/23 5003 يفراذ اخ ث Foreign Key انكميت 320 400 450 130 رقم اىظف 101 104 102 101 ف ص يفراذ سئ غ Primary Key 104 S t a r t i n g A c c e s s كيفيت حشغيم انبروامح الخطوات التال ة : مكن تشغ ل البرنامج عن طر أضغظ تضس ان ا ط يشج ازذج ػه صس Start و فرظ ش لائ ح Start ي ا خراس All Programs و 1 ثى خراس Microsoft office ي ا خراس Microsoft Office Access 2007 2 ك ا ك ذشغ م انثش ايح ػ طش ك : خراس ي لائ ح Start أيش انرشغ م Run ثى كرة اعى يهف ذشغ م انثش ايح "msaccess" ثى Ok 1
أكسيس بروامح واخهه ذى ذغ ش اخ ح انثش ايح ف االطذاس اندذ ذ تس ث ذك اع م ف االعرخذاو A c c e s s I n t e r f a c e ذرك ي ا ه : شش ظ ان ط ل انغش غ نال ايش Quick Access Toolbar شش ظ انؼ ا Title bar صس أ ايش اال ف ظ Office Button لائ ح آخش يهفاخ ذى اعرخذاي ا ػه انثش ايح List of recently used database ن زح ا انة اندا ضج اػذ انث ا اخ Template Pane شش ظ انسانح Status bar Control Button شريط انعىىان bar ) Title سر ػه ػ ا انثش ايح و أصساس انرسكى ف انثش ايح شريط انىصىل انسريع نألوامر ) Quick Access Toolbar سر ػه اال ايش ااثش اعرخذايا يثم انسفظ انرشاخغ غ ش ا ك ذخظ ض زا انشش ظ تاالضافح ا انسزف تانضغظ ػه انغ ى ان دا س ن 1 2
File ف ) Office Button زر االوفيس انثذ م نهم ائى ف االطذاس اندذ ذ تس ث ػ انضغظ ػه ذظ ش أ ايش لائ ح االطذاساخ انغاتمح 3 ) Template Pane نىحت انقىانب انداهسة نقىاعد انبياواث لائ ح ذسر ػه ذظ فاخ ي ا انة اندا ضج اػذ انث ا اخ انر رى ذس ه ا ي ي لغ اال رش د Office Online 4 شريط انحانت bar ) Status ث زا انشش ظ زانح انثش ايح أث اء انؼ م ػه و ف دة ػه ان غرخذو يالزظح زا انشش ظ تاعر شاس أث اء انؼ م ػه أل ث نه غرخذو يا دة ػ ه أث اء انرؼايم يغ انثش ايح 5 Da t aba se Ob jects انبياواث قاعدة كائىاث ا لاػذج ت ا اخ ع م و تئ شائ ا ػه تش ايح أكغ ظ عرسر ػه يد ػح ي انكائ اخ األعاع ح ف ذك لاػذج انث ا اخ و يا ع ر ا ن ف انششذ انران : أ ال :ع م و تفرر لاػذج ت ا اخ خا ضج ن رؼشف ي خالن ا ػه كائ اخ لاػذج انث ا اخ ػ طش ك انخ اخ انران ح : 1 م و تفرر انثش ايح 2 خراس ي ن زح ل انة ل اػذ انث ا اخ Template Pane االخر اس Sample 3 ثى خراس ان رج Northwind 2007 4 ضغظ ػه ان هف انغاتك يشذ تان ا ط D-Click و نفرر ان هف
ثى ضغظ ػه ال شاء غخح ي رج لاػذج انث ا اخ Northwind 2007 Create 5
مكىواث قاعدة انبياواث ػ ذ فرر أ لاػذج ت ا اخ ػه تش ايح أكغ ظ و ذظ ش افزج انثش ايح تانشكم انران ن زح انر مم Navigation Pane شش ظ االد اخ انشئ غ Ribbon ذسر ز ان افزج ػه ن زح انر مم Navigation Pane ك انرسكى ف ػشع انكائ اخ ػه انه ز ػ طش ك انضغظ ػه انغ ى ان دا س ن ا خراس Object Type زر رى ػشع انكائ اخ زغة أ اػ ا
ذش م ػه انران : ذس كم اندذا ل انر ذش م ػه ا لاػذج انث ا اخ ان ك األعاع اػذج انث ا اخ اندداول Tables االسخعالماث Queries انىماذج Forms انخقارير Reports صفحاث اإلوخروج Pages ذسا ػها كام االعرفغااساخ انرا ذغارخشج يا انث ا ااخ ان خض اح فا خاااذا ل لاػاااذج انث ا ااااخ ذؼرثاااش االعااارؼالياخ ااا ان عااا هح ان غااارخذيح العرخشاج انث ا اخ ي خذ ل ازذ أ أكثش ي خذ ل ػ طش ك انؼاللاخ تا انداذا ل ػ ام ذد اغ و أ ذشذ اة و أ ذششا ر نهث ا ااخ و ك اا كا ػ م زغاتاخ أ إزظائ اخ ػه انث ا اخ ػثاسج ػ شاشاخ أ افز ذغارخذو ددخاال انث ا ااخ فا انداذا ل أ اعارؼشاع انث ا ااخ ان خض اح و ك اا ذرا ر ػ ام تساث و أ ذششا ر نهث ا ااخ أ ززف ت ا اخ ي اندذا ل و ذر ثم أ ح ز ان ارج ف أ ا ال كا ذؼايم ان غرخذي اػذج انث ا اخ ذؼايم يثاشش يغ اندذا ل أل أ ذؼايم خاطئ يغ اندذا ل ؤد نرذي ش لاػذج انث ا اخ كه ا ان ع هح ان غرخذيح العرخشاج انث ا اخ يا لاػاذج انث ا ااخ فا طا سج ذماس ش ي ث ػح ػه سق تس ث ك اعرخذاي ا فا انرؼاايالخ ادداس اح انشع ح غ ش ا ف زانح انرؼايم يغ لاػذج انث ا اخ ػ طش ك شثكح اد رش د ذغرخذو ز انظفساخ نؼشع انث ا اخ ان خض ح ف ااػذج أ إدخال ت ا اخ خذ ذج أ انثسث ػ انث ا اخ و نك ذسراج ف ز انسانح ضغ لاػذج انث ا اخ ػه خادو إ رش د Web Server نشتظ لاػذج انث ا اخ تشثكح اد رش د ع نح انرؼايم ي ا ي أ يكا ف انؼانى ذغرخذو نض ادج كفاءج لاػذج انث ا اخ و ص ادج ذفاػم لاػذج انث ا اخ يغ ان غرخذو و ػ طش ك كراتح ل غ تشيد ح Programming Codes تاعرخذاو نغح انثشيدح Visual Basic انىحداث انبرمديت Macros Modules
ك ا ذسر افزج لاػذج انث ا اخ ػه شش ظ أد اخ انشئ غ Ribbon انز ض االطذاس اندذ ذ نثش ايح ااغ ظ سر ػه يد ػح ي انرث ثاخ Tabs كم ذث ة يمغى ػه يد ػاخ ي االد اخ انر ذغرخذو ف انرؼايم يغ لاػذج انث ا اخ و ك ا ذظ ش يد ػح ي انرث ثاخ ذغ Contextual Tab ذخرهف زغة انكائ انز رى انرؼايم يؼ : Ribbon Tab Contextual Tab Group شش ظ االد اخ انشئ غ Ribbon ك ا ك ذظغ ش شش ظ االد اخ انشئ غ نهثش ايح انشش ظ خراس االيش Minimize the Ribbon Ribbon ػ طش ك انضغظ تانضس اال نه ا ط ػه
ك اخر اس اال ايش ي شش ظ االد اخ Ribbon ػ طش ك ان ا ط أ ػ طش ك ن زح اناذ ر رنك تانضغظ ػه صس Alt ف ظ ش انسشف انخاص تكم أيش تد اس ك ا ف انظ سج انران ح خالل دساعر ا ف ز انذ سج ع م و تئ شاء لاػذج ت ا اخ نششكح ذؼ م ف يدال ذ ص غ ان رداخ انغزائ ح ذغ [ انششكح ان ظش ح نه رداخ انغزائ ح ] ع ف ذش م ز ااػذج ػه انث ا اخ انران ح : ت ا اخ األط اف انر ذرؼايم ف ا انششكح Products ) ت ا اخ ان سد اائ تر س ذ األط اف نهششكح Suppliers ) ت ا اخ انؼ الء ان رؼايه يغ انششكح Customers ) ت ا اخ ان يف انؼايه تانششكح Employees ) ت ا اخ انف اذ ش انر ذؼ ا انششكح نهؼ الء Invoice ) حمريه ان ه ب دساعح لاػذج انث ا اخ انغاتمح انخاطح تان خض دساعح انث ا اخ ان ه ب ذخض ا ف ز ااػذج و ذسذ ذ انران : ذسذ ذ اندذا ل انر عرسر ػه ا لاػذج ت ا اخ ان خض ذسذ ذ يا انسم ل ان ر لغ أ سر ػه ا كم خذ ل ػه زذ ذسذ ذ أ انسم ل ظهر أ ك يفراذ سئ غ أ زمم ي ض نكم خذ ل ذسذ ذ يا انؼاللاخ انر عرشتظ ت اندذا ل ف ز ااػذج