
rudwan
المشرفين السابقين-
Posts
2926 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
6
نوع المحتوي
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو rudwan
-
الآن لنبني جدول شركات الشحن Shippers , يتألف هذا الجدول من الحقول التاليه رقم مسلسل ShipperID اسم الشركه CompanyName رقم الهاتف Phone أما جدول الموظفين Employees فيتكون من الحقول التاليه رقم مسلسل EmployeeID بالنسبه للأسماء ممكن نجعلها في حقل واحد , لكن الأفضل و من أجل عمليات البحث يتم تقسيمها الى حقلين أو ثلاثة ( الاسم الأول – اللقب – اسم الأب ) و يمكن أن ندمج تلك الأسماء مع بعض في حقل واحد من خلال استعلام , و سيأتي شرح ذلك بعد اسطر الاسم الأول FirstName الاسم الثاني LastName الوضع الوظيفي Title , و من الأفضل هنا عمل جدول مستقل للوضع الوظيفي Title بحيث يتكون من رقم مسلسل - اسم الوضع الوظيفي , ثم يعمل له ربط على جدول الموظفين على الحقل title توجد حقول اضافيه كثيره للموظفين عباره عن بيانات شخصيه مثل العنوان و الهاتف و الجنسيه ,, الخ يمكن اضافتها جميعا حسب ماورد في الملف , لكن يهمنا هنا شرح ثلاثة حقول من جدول الموظفين , الأول حقل الملاحظات Notes , و هذا يتم تنسيقه على اساس مذكره memo لكي يتسع لحجم كبير من الكتابه الثاني : حقل صورة الموظف Photo , في حال أردنا استعراض صورة الموظف من على مجلداتنا نعمل الآتي : 1-تنسيق حقل الصوره على اساس كائن اتباط تشعبي OLE OBJECT 2-يتم تخزين مسار الصوره من على الكمبيوتر في حقل الصوره , فلو كان لدينا مثلا صورة موجوده على المستندات كما يلي C:\MY DOCUMENTS\MyPhoto نضع المسار الكامل في حقل الصوره في الجدول , و بهذا يتم حفظ هذا المسار و استدعاؤه تلقائيا من خلال النموذج 3- لدينا حقل الاشاره الى ReportsTo , أي مدير الموظف , و هذا الاسم موجود ضمن جدول الموظفين أصلا , و سنأخذ قيمته من جدول الموظفين , أي سنحوله الى قائمه كما تعلمنا في الحقول الممائله السابقه , لكن هنا يختلف شي واحد و هو أننا سنشير الى حقل الاسم الكامل للموظف أي الاسم الأول و الأخير في حقل واحد , اثناء تحويل الحقل الى قائمه نعمل استعلام , صح ؟ طيب في صفحة الاستعلام هذه سنضيف حقل جديد اسمه name و نجعل قيمته كما يلي Name: [LastName] & ", " & [FirstName] و نجعل هذا الحقل الجديد هو الحقل الثاني في الاستعلام بحيث يكون هو الظاهر لنا أثناء اختيار اسم الموظف ثم نغلق الاستعلام و نجد أن مصر الصف للحقل report to هو SELECT Employees.EmployeeID, [LastName] & ", " & [FirstName] AS Name FROM Employees ORDER BY Employees.LastName, Employees.FirstName; نفتح الجدول و نجد أن الاسم الكامل للموظف يظهر لنا
-
اعتمادك على رقم الاتفاقيه يعطيك كل ما تحتاجه عن الاتفاقيات , لا عن الزبائن و على فكره , الجدول الأول حسب تصميمك لن يكون له فائده , لأنه يمكن أن يكون جزءا من الجدول الثاني طالما أن رقم الاتفاقيه هو المعرف له اعتماد تعدد الجداول يكون في حال اختلاف الرقم المعرف للجدول , مثلا رقم الزبون في الأول و رقم الاتفاقيه في الثاني أما اذا كانا نفسهمها فلا يوجد داع لتعدد الجداول
-
السلام عليكم شكرا للأخ مزكي , و نتابع اليوم موضوع كيفية تصميم جدول الطلبيات في الحقيقه اذا تأملنا التوصيف السابق ذكره في الدرس الأخير عن كيفية عمل الطلبيات نلاحظ أننا نحتاج أن تكون لكل طلبية عميل سجل مستقل , أي أن التصنيف هنا سيسير حسب رقم الطلبية و الذي سيكون هو المفتاح الرئيسي , و سنحتاج للحقول التاليه رقم مسلسل للطلبيه OrderID رقم العميل CustomerID رقم - و سيتم تحويله الى قائمه و يربط مع رقم العميل في جدول العملاء تاريخ الطلبيه OrderDate التاريخ المطلوب للتسليم لدى العميل RequiredDate تاريخ الشحن ShippedDate شركة الشحن ShipVia , و عليه يتوجب انشاء جدول خاص لشركات الشحن يتكون من رقم مسلسل - اسم الشركه الشاحنه - بعض البيانات التفصيليه مثل العنوان .. الخ اسم الموظف الذي قام بتسجيل بيانات الطلبيه EmployeeID , و عليه أيضا نحتاج انشاء جدول خاص بالموظفين يتنكون من رقم مسلسل - اسم الموظف - بعض التفاصيل الأخرى و مهمتكم الآن هي انشاء كل من جدولي الشركات الشاحنه Shippers , و جدول الموظفين Employees و من ثم عمل الجدول المبسط للطلبيات و الذي يتكون من البيانات السابقة الذكر بعد اضافة حقلي رقم الشركه الشاحنه ShipVia - رقم الموظف EmployeeID الى ذلك الجدول . مع أن الجداول كلها مصممه و جاهزه في المثال لديكم , الا أن التصميم من قبلكم أولا بأول سيؤدي الى زيادة مهارتكم في تصميم الجداول و خاصة فيما يتعلق بتحويل الحقل الى قائمة اختيار ستصبح شيئا بسيطا بالنسبه لمن يصمم بنفسه . لقاؤنا في الدرس القادم بمشيئة الله لتصميم تلك الجداول
-
و لماذا هذا الاصرار ؟؟
-
ارفق ملفك في قسم التحميل المؤقت - الصفحه الرئيسيه للمنتدى
-
لايوجد كود يعيد الترقيم المسلسل بعد الحذف الحل بأن تجعل الحقل رقم عادي ( و ليس مسلسل ) ثم تجعل في النموذج الكود الذي يعيد الترقيم راجع الموضوعين التاليين http://www.officena.net/ib/index.php?showtopic=545 http://www.officena.net/ib/index.php?showtopic=1683
-
االاصدار الجديد من برنامج حسابات المدارس الاهلية
rudwan replied to neklawy1968's topic in قسم الأكسيس Access
الآن تمام بارك الله فيك فعلا برنامج ممتاز و رائع , و الواضح أنك بذلت فيه مجهودا ممتازا جعلك الله من أوليائه الصالحين تحياتي -
يوجد موضوعين في المنتدى ابحث عنهما الأول : المثال الجامع لأدوات الاداريه - رضا عقيل الثاني : كيفية حماية البرنامج - أمجد جمالي و هذا مثال جاز للأستاذ مهند عبادي يقوم عنك بعمل صلاحيات المستخدمين Users_Maker.rar
-
الربط بين الجداول ا ي العلاقات تتم ضمن نفس قاعدة البيانات تبعا لتصميم القاعدة أما الربط بين قاعدتي بيانات فلايكون بين جدول و آخر و انما بين الملف نفسه الذي تعمل عليه و اي جدول موجود في الملف الآخلا و الغايه منه أن تتمكن من استخدام سجلات ذلك الجدول الموجود في ملف آخر للعمل عليه الآن حدد أنت ما تريد عمله بالضبط
-
العمليات تتم على الحسابات الفرعيه و هي التي تأخذ يم المدين و الدائن أما الحسابات الرئيسيه فهي حسابات أكواد ليس أكثر , اي ليس من الصحه ترحيل الأرصده اليها , و انما التجميع هو الذي يعطي المجموع عادة كشوفات الحساب تقدم من خلال تقارير , في التقرير يوجد لديك خاصية التجميع , جمع البيانات حسب المستوى الأدنى ثم الأعلى ثم الأعلى و هكذا , و اجعل بجانب كل مستوى تجميع مربع نص يساوي مجموع ما تحته . مثلا صندوق الاداره - صندوق الفروع اعمل تجميع حسب ( الصندوق ) و بجانبه مربع نص = مجموع الصندوق )
-
ما المشكله في كتابة رقم الطالب ثم ضغط مفتاح enter
-
هناك خطأ في تصميم الجداول عدل الى الشكل التالي : جدول الزبائن : رقم الزبون - اسم الزبون جدول الاتفاقيات : رقم الاتفاقيه - رقم الزبون - تاريخ الاتفاقيه ... الخ اعمل الرابط ما بين رقم الزبون في الجدولين اعمل نموذج رئيسي من جدول الزبائن و نموذج فرعي من جدول الاتفاقيات , عند الانتقال من سجل لآخر ( أي من زبون لآخر ) ستظهر جميع الاتفاقيات الخاصه بالزبون
-
اشكرك أخي , و آسف أني لم أفهم طلبك بشكل واضح على كل حال مثلما قلت لك , لايوجد في الأكسس ذاته مثل تلك التنسيقات , لابد من التحايل عليه بأدوات خاصه . تحياتي
-
أنت أنشأت قاعدتي بيانات و جعلت في كل منهما جدول , لماذا لم تجعل الجدول في قاعدة بيانات واحده ؟
-
االاصدار الجديد من برنامج حسابات المدارس الاهلية
rudwan replied to neklawy1968's topic in قسم الأكسيس Access
شكرا يا أخ علاء و الحقيقه كلمة السر لم تعمل عندي لا بالعربيه و لا بالانكليزيه أرجو التأكد منها -
الله يسلمك يا أخ حاكم هذا الملف الكامل لقاعدة البيانات NorthWind لمن لم يتمكن من تحميله من الأكسس علما بأنه موجود من القائمه الرئيسيه للأكسس - أدوات - أمثله لقواعد البيانات Northwind.rar
-
لنصمم الآن جدول الموردين Suppliers و الذي يتألف من الحقول التاليه : اسم العميل CompanyName بقية البيانات التفصيليه المشابهة لجدول العملاء مثل العنوان و الهاتف و اسم الموظف المسؤول .. الخ و يجدر الملاحظه أننا لانكتفي باسم المورد و البيانات الخاصه به , بل نضع رقما معرفا لذلك الجدول ( و هذه ناحيه يهملها البعض ) , اذ أن الرقم المعرف للمورد هو الذي سيتم التعامل معه طيلة البرنامج , أم اسم المورد فما هو الا بيان تفصيلي لهوية ذلك المورد , فاذا تغير اسم المورد مثلا من اسم شركه الى اسم شركة أخرى نتيجة تصفيه أو نقل ملكيه أو ماشابه , يسهل تغيير اسم المورد مع الحفاظ على جميع سجلات حركته السابقه . أما لو جعلنا اسم المورد هو المفتاح الرئيسي و هو الرابط مع الجداول الآخرى فسوف لن يتم التعرف على أي من حركاته السابقه في حال تغير اسمه . الآن نعود الى جدول البضائع , و ننشأ حقل رقم المورد SupplierID و نحوله الى قائمه كما فعلنا في الدرس السابق . بنفس الخطوات , ثم نفتح جدول البضائع في وضع ادخال البيانات و عند الوصول الى حقل رقم المورد نجد يظهر لنا اسم المورد للاختيار منه يبقى لدينا حقلين في هذا الجدول و هما : رصيد الصنف في المستودع UnitsInStock الكميه تحت الطلب من هذا الصنف UnitsOnOrder و الحقيقه ليس هناك أي داعي لوجود هذين الحقلين , لسببين : الأول : حسب القاعده الآولى التي شرحناها في بناء الجداول الحقول المحسوبه ( أي التي تعتمد قيمتها على قيمة حقل آخر ) تستخرج من خلال معادله رياضيه في النموذج أو من خلال استعلام , و لاداعي لعمل حقل لها ضمن الجدول الثاني : حتى لو تم عمل حقل لها في الجدول , فان قيمتها لن تتحدث الا من خلال كود في النموذج يتم تفعيله في زمن ادخال بيانات الفاتوره , و لكن لو عاد اي شخص للجدول فانه سيتمكن من تغيير تلك القيمه بدون أي قيد أو شرط لذلك سنحاول ان شاء الله استخراج قيمة رصيد الصنف - الكميات تحت الطلب لدى وصولنا الى النماذج . درسنا القادم سيكون حول تصميم جدول الطلبيات باذن الله , و ليضع كل منكم تصوره حول هذا الجدول ريثما نبدأ الدرس التالي عمليا الطلبيات تتم على الشكل التالي : يقوم مندوب المبيعات أو الموظف بتسجيل بيانات الطلبيه من العميل مباشره , بحيث يضع في بيانات الطلبيه المعلومات التاليه : اسم العميل - عنوانه - تاريخ الطلبيه - التاريخ المطلوب لشحن الطلبيه - تاريخ تسليم الطلبيه اسم وكيل الشحن - عنوانه - الأصناف المطلوبه - الكميات - سعر الوحده - قيمة الصنف القيمة الاجماليه للفاتوره - الخصم - أضافات ( ضرائب و رسوم ) - القيمة الصافيه للفاتوره نلتقي في الدرس القادم ان شاء الله
-
كان لديك خطأ ما في عملية احداث الجدول os لقد جربت و نسخت الجدول os_x الى جدول آخر و فرغته من البيانات , ثم عملت استعلام الحاق جديد لسجلات الجدول الأصلي os_x فنجح حاول مره أخرى
-
السلام عليكم ماهي الغايه من جعل كل جدول في قاعدة بيانات مستقله ؟
-
الآن لنحاول بناء الجدول الثاني في الأهميه و هو جدول المنتجات Products يمكن أن نتصور أنه يحتوي البيانات التاليه اسم المنتج ProductName التعبئه QuantityPerUnit سعر الوحده UnitPrice حد اعادة الطلب ReorderLevel الصنف فعال ( لازال قيد التعامل أم تم الغاؤه ) Discontinued الآن لابد لنا من رقم معرف للصنف أي ProductID و هذا الحقل هو الذي سيتم التعامل معه لاحقا كمعبر عن الصنف و هو الذي سيكون الرابط بين جدول الأصناف و بقية الجداول نريد اضافة حقل آخر و هو تصنيف المنتج أي الزمره التي يتبع لها هذا المنتج اذا كان لدينا مجموعة كبيره من المنتجات و نريد تصنيفها في مجموعات و ليكن هذا الحقل اسمه CategoryID أحدنا سيتخيل أنه طالما أن المجموعات ستكون اسماء مثل ( ألبسه - مأكولات - مواد غازيه ,, الخ ) , اذا حقل رمز المجموعه سيكون نص , الأفضل أن نصمم جدولا خاصا للمجموعات ولنسمه Categories , يحتوي الحقول التاليه رقم معرف للمجموعه و مفتاح رئيسي CategoryID اسم المجموعه CategoryName بعض الحقول الاضافيه مثل : الوصف - صورة الآن النقطه الهامه جدا هنا هي أننا في جدول المنتجات سنجعل حقل رمز المجموعه رقما و ليس نصا و سيأخذ قيمته من حقل CategoryID في جدول Categories و ليس من حقل CategoryName و سيكون الربط بين جدولي الأصناف و المجموعات على حقل رقم المجموعه في كلا الجدولين اي CategoryID . الآن ليقل أحدنا اذا كنا نريد تعبئة بيانات صنف جديد في جدول الأصناف , و ليكن مثلا لحوم , نريد تعبئة حقل رقم المجموعه و هي مجموعة اللحوم في جدول المجموعات , ال CategoryID لهذه المجموعه هو 6 , هل كلما أردنا أن نعرف رقم مجموعه لصنف يجب أن نفتح جدول المجموعات و نستخرج رقم تلك المجموعه ثم نضعه في حقل معرف المجموعه للصنف ؟ هذا سيكون عملا مملا و شاقا , نستطيع اختصار كل هذا بتحويل حقل CategoryID في جدول الأصناف الى قائمه تحوي حقلين مأخوذين من جدول المجموعات و هما : CategoryID - CategoryName حيث سنستطيع بكل سهوله اختيار اسم المجموعه المناسب من هذه القائمه و عمل ذلك مشروح على الرابط التالي ففيه شرح مفصل عن مثال على كيفية عمل ذلك . عرض قيمة حقل من حقل آخر مرتبط به - شرح مفصل بالصور و بالتطبيق على مثالنا نجد أن حقل CategoryID في جدول الأصناف تحول الى قائمه منسدله تحوي حقلين هما رقم المجموعه و اسم المجموعه لنفتح جدول الأصناف في وضع عرض البيانات , و لنحاول ادخال صنف جديد , نجد عند الوصول الى حقل رمز المجموعه أننا نختار اسم المجموعه ( و لاننسى أن اسم المجموعه هو للعرض فقط بينما البرنامج يتعامل مع قيمة رقم المجموعه ) و لنحاول تطبيق ذلك على حقل رقم المورد , اذ علينا انشاء جدول للموردين و سنجعل حقل رقم المورد في جدول الأصناف يختار اسم المورد من جدول الموردين بنفس الطريقه السابقه
-
السلام عليكم هذا برنامج معمول خصيصا لتنظيم المعاملات قام ببرمجته أحد الاخوه الأفاضل فاتني ذكر اسمه حقيقه . أرجو الاطلاع عليه , و أعتقد أنه مناسب تماما لبيانات ملفك ماعدا موضوع الادارات ( القصيم - الدمام ... الخ ) . اذا كان مناسبا يبقى عملية مسح البيانات القديمه و ادخال بيانات ملفك أما اذا كان لابد من ادراج مسألة الادرات فأرجو اخباري لتعديله من بعد اذن صاحب البرنامج ______________________.rar
-
الخطوه الأهم في تصميم اي قاعدة بيانات هي وضع مخطط العمل , و لكي نعرف مخطط العمل لابد من الاحاطه بالهدف المطلوب من انشاء قاعدة البيانات . لدينا شركة NorthWind أو الرياح الشماليه , شركة تقوم بشراء وبيع البضائع , عملية الشراء غير مطروقه في هذه القاعده , و انما الاهتمام كله موجه لعملية البيع ( و طبعا بالامكان تصميم مايلزم لعمليات الشراء ) . عملية البيع تتم بناء على طلبيات مسبقه من العملاء , بحيث يتم تحديد الأصناف المطلوب ارسالها للعميل و الأسعار ووسيلة الشحن وموعد الشحن المطلوب و رقم الموظف الذي قام بتسجيل بيانات الطلبيه . بالنسبه للبضائع لابد من مراعاة أن يكون هناك مخزون متوفر حيث أن البضائع التي تم بيعها للعملاء ستخفض الرصيد الموجود بالمخازن , و طبعا في حال انخفاض هذا الرصيد عن حد اعادة الطلب , فيجب اعداد طلبية شراء لتغذية المخزون , و لكن كما ذكرنا عملية الشراء غير متطرق اليها في هذه القاعده . اذا يمكننا الآن أن نضع تصورا للجدول التي ينبغي انشاؤها حيث : - طالما لدينا بضائع يتم بيعها اذا لابد من انشاء جدول خاص بالبضائع Product - لدينا عملاء اذا نحتاج الى جدول للعملاء Customers - لدينا طلبيات اذا نحتاج الى جدول خاص للطلبيات اذ لكل عميل طلبيه مستقله Orders هذه هي الجداول الرئيسيه التي نحتاجها و سنقوم بتصميمها الآن . قبل البدء بتصميم الجداول لابد من الاشاره الى بعض التوصيات في بناء الجداول و هي : أولا : الجدول هو المادة التخزينيه للبيانات الرئيسيه , اذ يجب أن يحتوي على القيم التي لاتتأثر بغيرها اي على سبيل المثال اذا كانا نريد حساب المعادله التاليه القيمه = الكميه * سعر الوحده يمكن أن نضع حقلا للكميه المباعه و حقلا لسعر الوحده أما القيمة و التي هي عباره عن سعر الوحده * الكميه , فلا يجب أن يكون حقلا ضمن الجدول وذلك لأنه يتأثر بقيمة كل من الكمية و السعر فاذا تغير سعر الوحده فان الجدول لايستطيع حساب القيمه من تلقاء نفسه الا من خلال تشغيل كود معين , لذلك يستعاض عن هذا باستخراج القيمة من خلال استعلام يحوي حقل محسوب يساوي الكميه * السعر ثانيا : يجب فصل البيانات الخاصه بجزئيه معينه عن بعضها , مثلا الجدول الرئيسي لدينا هو جدول الطلبيات , و حيث أننا نريد أن ندخل اسم العميل في الطلبيه , و حيث أننا نحتاج بنفس الوقت لمعرفة بيانات كامله عن هذا العميل , فاذا كنا سنقوم بادخال بيانات العميل هذه كل مره في جدول الطلبيات فسيكون هذا عملا مرهقا , لذلك احتجنا أن تكون بيانات العميل في جدول مستقل تجتمع فيه بياناته الكامله , و نكتفي في جدول الطلبيات بوضع حقل واحد لرقم العميل , و بعملية الربط بين الجدولين نستطيع معرفة مانريد من بيانات عن هذا العميل . ثالثا : يفضل أن تكون استخدام الأسماء الانكليزيه لكل مكونات قاعدة البيانات و خاصة اسماء الجداول و الحقول , لأن استخدام الأسماء العربيه يسبب ارباكات أثناء العمل بالمعادلات و أكواد الفيجوال بيسيك رابعا : تجنب وضع مسافات في التسميات , مثلا اذا كنت تريد تسمية Product List فالأفضل وصلها هكذا ProductList لنبدأ الآن بتصميم الجدول الأسهل في هذه القاعده و هو جدول العملاء , و لنتصور أنه يحتوي الحقول التاليه : اسم العميل CompanyName العنوان Address المدينه City الدوله Country المنطقه Region الرمز البريدي PostalCode الهاتف Phone الفاكس Fax و سنحتاج اضافة لذلك بيانات عن الشخص الذي سنتصل به مثل اسمه ContactName و عمله الوظيفي ContactTitle و طبعا قبل كل ذلك نحتاج الى كود العميل CustomerID و هو الذي سيكون صلة الربط مع الجداول الأخرى و المفتاح الرئيسي لهذا الجدول قاعدة البيانات هذه موجوده بشكل جاهز مع الأكسس من قائمة الأدوات - أمثله , يمكن تنزيلها للاطلاع عليها , و لكن من أراد أن يستفيد أكثر فليحاول التصميم بنفسه لزيادة مهارته و ليبدأ بتصميم جدول العملاء و سنتابع ان شاء الله بقية الجداول في الدرس التالي
-
يبدو أنك لم تفهم قصدي جيدا. لديك الآن حركة مدين في الجدول ف2 , بمبلغ 5000 هذه الخمسة ألاف كيف سيعرف البرنامج لأي عميل تخص , هل هي للعميل رقم 1 أم 2 أم ؟؟؟؟؟؟
-
اذا كنتي لاترغبين باطلاع أحد على البرنامج , يمكنك ارسال الملف على ايميلي r13532002@yahoo.com و لكن كنت أرغب أن تعمليه بنفسك مع متابعتنا لك خطوه بخطوه
-
السلام عليكم أيها الأخوه الكرام يسعدني أن أبدأ معكم هذه الدوره في شرح الأكسس , الحقيقه هناك شروحات كثيره للأكسس نظريه لن نتطرق اليها هنا , و لكن سنعتمد أسلوب التطبيق العملي فهو أفضل وسيله لايصال المعلومه . و قد رايت أن أفضل مثال يمكن تقديمه هو المثال المقدم من قبل ميكروسوفت ألا و هو قاعدة البيانات الشهيره NorthWind هذه القاعده حقيقة تعتبر منهجا تعليميا متكاملا , حيث أنها تحتوي أمثله كامله عن الجداول و أنواع الاستعلامات و النماذج و التقارير و الصحفحات و الماكروات . و من يستطيع أن يقوم بتصميم قاعدة بيانات مثل هذه القاعده فسيكون قد وفقه الله لفهم الأكسس بمستواه الأول , و يكون الطريق مفتوحا أمامه للاحتراف باذن الله . لذلك فانني رأيت أن أبدأ باسم الله بما يفتح علي من امكانية شرح ما أستطيع من مكونات هذه القاعده و ان عجزت فأسأل الله تعالى أن يسامحني و اعذروني على تقصيري . و قبل البدء بالتطبيق العملي يفضل الاطلاع على هذه الدروس للأستاذ محمد طاهر مديرالمنتدى و ذلك كجرعه وقائيه قبل الخوض في تفاصيل المشروع . كذلك دروس العلاقات بين الجداول و هذه ثلة من الدروس في الاستعلامات وأنواعها و سنبدأ الدرس التالي مباشرة بشرح تصميم قاعدة البيانات NorthWind باذن الله تعالى