عرض الاصدار الكامل : علماء العرب
النهاية
05-31-2007, 07:28 AM
ابن برغوث
هو محمد بن عمر بن محمد، المعروف بابن برغوث، من علماء الأندلس في الرياضيات والهيئة، في
القرن الخامس الهجري، توفي سنة 444 هـ. ذكره ابن صاعد الأندلسي وقال أنه كان (متحققاً
بالعلوم الرياضية، مختصاً منها بإيثار علم الأفلاك، وحركات الكواكب وأرصادها). وكان يشتغل بالأرصاد
مع عدد من أصدقائه وزملائه، منهم ابن الليث، وابن الجلاب، وابن حيّ
النهاية
05-31-2007, 07:31 AM
البيروني
هو محمد بن أحمد المكنى بأبي الريحان البيروني، ولد في خوارزم عام 362 هـ. ويروى أنه ارتحل عن خوارزم إلى كوركنج، على أثر حادث مهم لم تعرف ماهيته، ثم انتقل إلى جرجان. والتحق هناك بشمس المعالي قابوس، من سلالة بني زياد. ومن جرجان عاد إلى كوركنج حيث تقرب من بني مأمون، ملوك خوارزم، ونال لديهم حظوة كبيرة. ولكن وقوع خوازم بيد الغازي سبكتكين اضطر البيروني إلى الارتحال باتجاه بلاد الهند، حيث مكث أربعين سنة، على ما يروى. وقد جاب البيروني بلاد الهند، باحثاً منقباً، مما أتاح له أن يترك مؤلفات قيمة لها شأنها في حقول العلم. وقد عاد من الهند إلى غزنة ومنها إلى خوارزم حيث توفي في حدود عام 440 هـ
ترك البيروني ما يقارب المائة مؤلف شملت حقول التاريخ والرياضيات والفلك وسوى ذلك، وأهم آثاره: كتاب الآثار الباقية عن القرون الخالية، كتاب تاريخ الهند، كتاب مقاليد علم الهيئة وما يحدث في بسيطة الكرة، كتاب القانون المسعودي في الهيئة والنجوم، كتاب استخراج الأوتار في الدائرة، كتاب استيعاب الوجوه الممكنة في صفة الإسطرلاب، كتاب العمل بالإسطرلاب، كتاب التطبيق إلى حركة الشمس، كتاب كيفية رسوم الهند في تعلم الحساب، كتاب في تحقيق منازل القمر، كتاب جلاء الأذهان في زيج البتاني، كتاب الصيدلية في الطب، كتاب رؤية الأهلة، كتاب جدول التقويم، كتاب مفتاح علم الهيئة، كتاب تهذيب فصول الفرغاني، مقالة في تصحيح الطول والعرض لمساكن المعمورة من الأرض، كتاب إيضاح الأدلة على كيفية سمت القبلة، كتاب تصور أمر الفجر والشفق في جهة الشرق والغرب من الأفق، كتاب التفهيم لأوائل صناعة التنجيم، كتاب المسائل الهندسية.
ساهم البيروني في تقسيم الزاوية ثلاثة أقسام متساوية، وكان متعمقاً في معرفة قانون تناسب الجيوب. وقد اشتغل بالجداول الرياضية للجيب والظل بالاستناد إلى الجداول التي كان قد وضعها أبو الوفاء البوزجاني. واكتشف طريقة لتعيين الوزن النوعي. فضلاً عن ذلك قام البيروني بدراسات نظرية وتطبيقية على ضغط السوائل، وعلى توازن هذه السوائل. كما شرح كيفية صعود مياه الفوارات والينابيع من تحت إلى فوق، وكيفية ارتفاع السوائل في الأوعية المتصلة إلى مستوى واحد، على الرغم من اختلاف أشكال هذه الأوعية وأحجامها. وقد نبّه إلى أن الأرض تدور حول محورها، ووضع نظرية لاستخراج محيط الأرض
النهاية
05-31-2007, 07:32 AM
الإحصائية الثانية
عدد العلماء القرن الهجري
14 الثالث
20 الرابع
15 الخامس
13 السادس
15 السابع
9 الثامن
--------------------------------------------------------------------------------
النهاية
05-31-2007, 07:33 AM
الإحصائية الأولى
عدد العلماء العلوم
34 الرياضيات والجبر
3 السياسة
50 الطب
11 الفلسفة
31 الفلك
6 الموسيقى
13 النبات
19 الهندسة
النهاية
05-31-2007, 07:35 AM
الطوسي
هو العلامة أبو جعفر محمد الطوسي، ولد في طوس في مطلع القرن السابع للهجرة، وتوفي ببغداد في أواخر القرن نفسه، وكان أحد حكماء الإسلام الذين طارت لهم شهرة كبيرة
كرَّمه الخلفاء وقرّبوه، كما جالس الأمراء والوزراء، مما أثار حسد الناس، فوشوا به كذباً وحكم عليه بالسجن. وقد وضع في إحدى القلاع حيث أنجز أكثر مؤلفاته في الرياضيات، فكان سجنه سبباً في ازدياد شهرته
وعندما استولى هولاكو، ملك المغول، على بغداد، أطلق سراح الطوسي وقرّبه وأكرمه، وجعله في عداد علماءه، ثم عيّن أميناً على أوقاف المماليك التي استولى عليها هولاكو. وقد استغل الطوسي الأموال التي دفعت له في إنشاء مكتبة كبيرة زادت مجلداتها على مئتي ألف كتاب. كما بنى الطوسي مرصداً فلكياً وجعل فيه عدداً من العلماء المشهورين، أمثال المؤيد العرضي الذي أقبل من دمشق، والفخر المراغي الموصلي، والنجم دبيران القزويني، ومحيي الدين المغربي الحلبي
وقد ترك الطوسي عدة مؤلفات، أهمها كتاب (شكل القطاع)، وهو أول مؤلَّف فرق بين حساب المثلثات وعلم الفلك. وألف الطوسي عدداً من الكتب في الجغرافيا، والحكمة، والموسيقى، والتقاويم الفلكية، والمنطق، والأخلاق، والرياضيات. وكلها تدل على انصرافه إلى العلم دون سواه. وترجم الطوسي بعض كتب اليونان، وعلق على موضوعها شارحاً ومنتقداً. وفي المرصد الذي بناه ألف جداوله الرياضية الفلكية (الأزياج) التي أمدت أوروبا بالوفير من ألوان العلم والمعرفة
تمكن الطوسي من تعيين ترنح الاعتدالين، كما استنبط براهين مبتكرة لمسائل فلكية عميقة. ووضع للكون نظاماً أكثر تبسيطاً من نظام بطليموس. وقد كانت بحوثه إحدى الخطوات التي ساعدت (كوبرنيك) فيما بعد على اتخاذ الشمس مركزاً للمجموعة الشمسية، بدلاً من اتخاذ الأرض مركزاً للكون، كما كان يظن قبل عصر النهضة
وللطوسي بحوثه الفريدة في القبة السماوية، ونظام الكواكب، وحساب المثلثات الكرويّة، والقطاع الكروي، وكلها موضوعات تدخل في صميم علم الفلك الحديث. كما أدخل طرقاً مبتكرة في معالجة نظريات الجبر والهندسة. كما توصل إلى صياغة براهين جديدة لقضايا رياضية متعددة
قال عنه (سارطون): (إن الطوسي من أعظم علماء الإسلام، ومن أكبر رياضييهم). كما اعتمد (ريجومونتانوس) على مؤلفات الطوسي في وضع كتابه (المثلثات
النهاية
05-31-2007, 07:43 AM
عهد القاهرة التعليمي
تحت اشراف
المعهد القومي للإتصلات
قواعد البيانات Microsoft Access
قواعد بيانات مكتبة
تحت اشراف
ا .د/ حنفي محمود
اسم المشروع : قواعد بيانات مكتبة
اسماء منفزي المشروع
أحمد عفيفى خالد
***النهاية***
قواعد البيانات Microsoft Access
مدخل إلى قواعد البيانات Microsoft Access
- قواعد البيانات Database : هي عبارة عن تجميع لكمية كبيرة من المعلومات أو البيانات وعرضها بطريقة أو أكثر من طريقة لتسهل الاستفادة منها .
وتشترك معظم نظم إدارة قواعد البيانات في مجموعة من الوظائف منها :
أ. إضافة معلومة أو بيان إلى الملف .
ب. حذف البيانات القديمة .
جـ. تغيير البيانات الموجودة .
د. ترتيب وتنظيم البيانات داخل الملفات .
هـ. عرض البيانات على شكل تقرير أو نموذج .
هذا ويعتبر برنامج Microsoft Access واحد من أشهر قواعد البيانات والتي تستخدم في ترتيب قواعد البيانات واستخراج النتائج منها وعمل الاستفسارات اللازمة .
وهو عبارة عن برنامج رسومي يعمل تحت بيئة Windows الرسومية . ويحتوي هذا البرنامج على مجموعة متنوعة من الكائنات التي يمكن استخدامها لعرض المعلومات وإدارتها مثل الجداول والنماذج والتقارير والاستعلامات ووحدات لماكرو ووحدات نمطية وصفحات وصول للبيانات .
من مميزات هذه القواعد :
1- جمع جميع كائنات القاعدة في ملف واحد يأخذ الامتداد MDB ، وهذا ولاشك أسهل في التعامل مع القاعدة وإن كان قد يمثل خطورة على القاعدة من جهة أن تلف هذا الملف يتلف معه كل كائنات القاعدة .
2- استيراد وتصدير أنواع مختلفة من البيانات إلى برامج مجموعة الأوفس أو إلى قواعد وبرامج أخرى .
3- تعدد درجات الأمان في القاعدة وتعدد المستخدمين .
4- إمكانية وضع القاعدة على شبكة اتصالات داخلية وتشغيلها من عدة مستخدمين في آن واحد .
5- وجود خصائص وطرق تمكن المستخدم من التحكم الكامل في القاعدة وبياناتها ومنع تغيير تصميمها .
يطلق على قواعد بيانات ميكروسوفت أكسس اسم قواعد البيانات العلائقية ويقصد بها قواعد البيانات التي تكون الجداول فيها مترابطة بينها بعلاقات في حقل واحد أو أكثر .
والهدف الأساسي من ربط الجداول هو منع تكرار البيانات والحد من مساحات التخزين الضائعة والرفع من كفاءة قاعدة البيانات .
وسيتم تفصيل أنواع العلاقات وكيفية الربط بين الجداول في قسم العلاقات .
وقد وضعت ميكروسوفت في هذا البرنامج كائنات تساعد المستخدم لإدخال البيانات واستخراجها من القاعدة وطباعتها ، وهذه الكائنات هي :
(1) الجداول : وهي مكان تخزين البيانات في القاعدة ، وتتكون الجداول من حقول (أعمدة) وسجلات (صفوف) .
(2) استعلامات : وهي كما يتضح من اسمها استعلام عن بيانات معينة في القاعدة تنطبق عليها معايير محددة ، أو كائنات لتنفيذ عمليات على البيانات في الجداول كحذف سجلات أو تحديثها أو إنشاء الجداول أو إَلحاق سجلات بها .
(3) النماذج : وهي مكان تسجيل البيانات التي ترغب في حفظها في الجدول ، وتحريرها .
(4) التقارير : وهي كائنات عرض وطباعة البيانات بأشكال وطرق وتنسيقات منوعة .
(5) الصفحات : وهي صفحات تعرض البيانات في ملفات من نوع HTML منفصلة عن ملف القاعدة الأساسي وذلك لعرضها على شبكة الانترنت .
(6) الماكرو : أبسط تعريف له هو كائن يمكن وضع أمر أو عدة أوامر أو إجراءات فيه ليتم تنفيذها .
(7) الوحدات النمطية : هي مكان تخزين أوامر وإجراءات ليتم تنفيذها أو استدعاؤها بأكثر من طريقة وتختلف عن الماكرو بإمكانية التحكم في هذه الأوامر بشكل أكبر وأنها ذات إمكانيات أوسع وأكبر وأدق وتحكم أكثر فيها .
ميكروسووفت أكسس Microsoft Access هو برنامج لإنشاء وتصميم قواعد بيانات تمكنك هذه القواعد من :
1- تسجيل أسماء أشخاص أو وجهات وعناوينهم وأرقام هواتفهم .
2- تسجيل مبيعات ومشتروات واستخراج فواتير منوعة .
3- تسجيل بيانات ودرجات طلاب واستخراج نتائجهم .
4- مرضى وبياناتهم الشخصية وإحصاءات متنوعة لهم .
5- فهارس كتب ومكتبات وإعارات .
6- عاملين في المؤسسة وتقارير بالمستحقات والإجازات .
7- اتصالات إدارية (صادر ووارد) .
8- مكاتب سفريات وحجوزات .
9- تسجيل تبرعات ومصروفات وأنشطة خيرية .
10- فهارس مكتبات صوتية (أشرطة صوتية) .
ومالم يذكر أكثر ، وما ذكر أعلاه نقطة من بحر .
برنامج مايكروسوفت آكسس
Microsoft Access
مقدمة :
تشغيل وإنهاء Access 2000 :
- تشغيل Access 2000 : من قائمة البرامج :-
1. من سطح المكتب انقر على زر Start الموجود في أسفل الشاشة على اليسار في شريط المهام .
2. تظهر قائمة Start ، نختار منها Programs فتظهر قائمة أخرى نختار منها البرنامج Microsoft Access .
- تشغيل2000 Access من نافذة My Computer :-
1. من سطح المكتب انقر نقراً مزدوجاً على رمز My Computer .
2. من نافذة My Computer انقر نقراً مزدوجاً على رمز مشغل القرص C .
3. انقر نقراً مزدوجاً على مجلد2000 Access لفتحه .
وبمجرد تشغيل البرنامج يتم فتح مربع حواري يطلب منها إنشاء قاعدة بيانات جديدة باستخدام قاعدة بيانات فارغة أو باستخدام معالجات ، أو فتح قاعدة بيانات موجودة .
- الشاشة الافتتاحية لبرنامج 2000 Access :-
تتكون شاشة البرنامج من :-
أ. شريط القوائم Menu bar : حيث يحتوي على 7 قوائم وكل قائمة تحتوي على مجموعة من الأوامر .
ب. شريط الأدوات القياسي Tool bar : يوجد أسفل الشريط السابق ويحتوي على أزار ورموز تستخدم بديلاً للأوامر .
جـ. شريط المعلومات Status bar : يوجد في أسفل الشاشة ويوجد عليه بعض المعلومات عن الملف الفتوح مثل اسمه وعدد سجلاته وموقع المؤشر داخل الملف .
د. مربع قائمة التحكم Control Menu Box : ويوجد في أقصى اليسار العلوي من الشاشة على شكل مفتاح حيث النقر المزدوج على هذا المفتاح إلى إغلاق البرنامج والنقر الفردي يؤدي إلى إظهار قائمة التحكم .
هـ. زر الإغلاق والتقليص والتكبير : وتوجد في أقصى يمين الشاشة العلوي وتستخدم هذه الأزرار في إلاق النافذة وتصغيرها وتكبيرها .
و. منطقة العمل : وهي المنطقة الكبيرة والتي تظهر بها كائنات قاعدة البيانات التي نتعامل معها مثل الجداول والنماذج والاستعلامات ... الخ
- إنهاء2000 Access :-
بعد حفظ العمل نقوم بإنهاء البرنامج وذلك بإحدى الطرق التالية :
أ. فتح قائمة ملف ومن القائمة التي تظهر نختار إنهاء .
ب. اضغط مفتاح Alt + F4 .
جـ. انقر نقراً مزدوجاً على مربع قائمة التحكم .
د. انقر زر الإغلاق × .
إنشاء قاعدة بيانات جديدة
- إنشاء قاعدة بيانات فارغة:
1. بعد تشغيل البرنامج يتم فتح مربع حوار نختار منه إنشاء قاعدة بيانات فارغة . ثم ننقر على زر موافق.
أما في حالة عدم ظهور مربع الحوار السابق نقوم بفتح قائمة ملف ثم نختار جديد أو ننقر على زر قاعدة بيانات جديدة الموجود على شريط الأدوات ، وفي كلا الحالتين يظهر نافذة (جديد) .
2. من خلال التبويب General ننقر على قاعدة بيانات ثم نختار موافق فيتم فتح نافذة مربع ملف قاعدة بيانات جديدة .
3. أمام خانة اسم الملف نكتب اسم قاعدة البيانات ثم ننقر على الزر إنشاء ، فيقوم البرنامج بإنشاء قاعدة بيانات جديدة فارغة وبالاسم الذي اخترناه .
- انشاء قاعدة بيانات باستخدام المعالج :-
1. بعد تشغيل البرنامج يتم فتح مربع حوار نختار منه انشاء قاعدة بيانات باستخدام المعالج ثم ننقر على زر موافق ، أما إذا لم يظهر المعالج السابق فنختار ملف ثم جديد وفي كلا الحالتين يتم اظهار نافذة مربع "جديد" .
2. من خلال التبويب Data base انقر أحد المعالجات التي تريدها ثم انقر زر موافق يتم فتح مربع ملف قاعدة بيانات جديدة .
3. أمام خانة اسم الملف اكتب اسم قاعدة البيانات ثم انقر زر "إنشاء" ، يبدأ المعالج بالعمل وتظهر بعد قليل معلومات توضح ماذا سيفعل المعالج .
4. انقر زر التالي للاستمرار ، فتظهر بعد قليل قائمة بأسماء الجداول التي أنشأها المعالج لقاعدة البيانات (انظر الشكل) حيث تظهر أسماء الجداول على اليمين بينما تظهر أسماء الحقول الموجودة في الجدول المختار على اليسار .
نقوم باختيار الحقول التي نريدها وذلك بنقر المربع الموجود على يسار الحقل .
4. انقر زر التالي للاستمرار فيظهر مربع آخر يطلب منك اختيار النمط الذي ترغب باستخدامه في عروض الشاشة ، قم باختيار النمط الذي تريد ثم اضغط على زر التالي ، فيظهر مربع حوار آخر يطلب منك تحديد النمط الذي ترغب باستخدامه في التقارير المطبوعة ، اختر النمط الذي تريده ثم انقر الزر التالي . فيظهر مربع حوار آخر يطلب منا وضع عنوان لقاعدة البيانات وهل نريد تضمين صورة أم لا .
5. انقر زر التالي فيظهر آخر شكل من مربعات الحوار والذي يسأل هل نريد بدء قاعدة البيانات .
6. يبدأ المعالج بإنشاء قاعدة بيانات تحتوي على جداول ونماذج وتقارير ... الخ . وبعد الانتهاء من إنشاء قاعدة البيانات تظهر شاشة أخر تحثنا على إدخال البيانات المطلوبة . نقوم بإدخال البيانات وبعد ذلك نغلق النافذة فيظهر إطار آخر اسمه
لوحة التبديل : حيث لا تعتبر هذه اللوحة ذات قيمة كبيرة وانما هي نموذج جميل يسمح لك بأداء الأعمال التي تطلبها من قاعدة البيانات بمجرد النقر على الزر المناسب .
وتظهر هذه اللوحة في كل مرة يتم فتح قاعدة البيانات حيث نقوم بإغلاقها وبمجرد إغلاقها يظهر إطار قاعدة البيانات حيث يحتوي على جميع الجداول والنماذج والاستعلامات ... الخ ، الذي قام المعالج بإنشائها .
- حفظ قاعدة البيانات :-
يمتاز برنامج2000 Access بميزة حفظ القاعدة بمجرد تسميتها ويتم أيضاً حفظ أي سجل بمجرد إدخاله .
ولكن إذا قمت بعمل أي تغيرات في تصميم جدول أو نموذج أو تقرير وقمت بإغلاقه يظهر مربع حوار يطلب منك هل تريد حفظ التغيرات أم لا .
- إغلاق قاعدة البيانات :-
يتم إغلاق قاعدة البيانات بإحدى الطرق التالية :
1. انقر نقراً مزدوجاً على مربع قائمة التحكم .
2. انقر زر الإغلاق T .
3. من قائمة ملف نختار إغلاق .
4. اضغط مفتاح Ctrl +4 F .
- فتح قاعدة البيانات :-
يتم فتح قاعدة البيانات بإحدى الطرق التالية :
1. من قائمة ملف نختار فتح ومن مربع الحوار الذي يظهر نحدد مكان الملف المطلوب ونقوم بفتحه . أو ننقر على زر فتح الموجود على شريط الأدوات .
2. عند فتح برنامج2000 Access من مربع الحوار الذي يظهر ، نختار فتح ملف موجود ونقوم بتحديد الملف الذي نريد فتحه
إنشاء الجداول
إنشاء الجدول باستخدام المعالج :-
الجدول هو الأساس في أي قاعدة بيانات حيث أن الكائنات الأخرى مثل النماذج والتقارير والاستعلامات تستخرج عادة من بيانات الجداول وليس من أي كائن آخر .
1. نقوم باختيار التبويب جداول من إطار قاعدة بيانات ثم ننقر على زر "جديد" الموجود في أعلى إطار قاعدة البيانات ، حيث يظهر مربع "جدول جديد" (انظر الشكل) ، وممكن الحصول على نفس المربع من قائمة إدراج أو بالنقر على زر كائن جديد من شريط الأدوات .
ويتم إنشاء الجدول باستخدام المعالج كما يلي
2. نختار من المربع معالج الجدول ثم ننقر زر موافق فيظهر معالج الجداول (انظر الشكل) ، تظهر تلقائياً قائمة الجداول التي تخص العمل وإذا رغبت في إظهار قائمة الجداول الشخصية نشط خانة الاختيار "شخصي" .
3. من خانة نماذج الجداول ننقر على الجدول الذي نريده ، حيث تظهر حقول هذا الجدول في خانة نماذج الحقول ، نقوم بعد ذلك باختيار الحقل الذي نريده ثم النقر على زر < حيث يؤدي إلى نقل إلى الجدول الجديد . ومن الممكن أيضاً اختيار حقول أخرى من خانة نماذج الجداول وإضافتها إلى الجدول الجديد ، بعد اختيار الحقول التي نريدها وثم نقلها إلى الجدول الجديد ننقر على زر التالي فيظهر مربع معالج الجداول حيث نقوم بكتابة اسماً للجدول .
4. من مربع معالج الجداول نقوم بتنشيط الخيار (نعم) قم بتعيين مفتاح أساسي نيابة عنه ، حيث يقوم المعالج بتعيين حقل معين ليكون مفتاح أساسي ،( المفتاح الأساسي عبارة عن علامة مميزة تكون موجود بجانب كل سجل نقوم بتمييزه عن غيره وذلك لمنع دخول نفس البيانات في نفس الحقل المستخدم كمفتاح أساسي . وعادة يتم اختيار السجل الذي يحتوي رقم وليس على اسم بحيث لا يتكرر ). ثم انقر زر التالي فتظهر آخر شاشة من شاشات معالج الجداول ، حيث يحتوي على خيارات كثيرة .
5. انقر على الخيار الذي تريده ثم انقر زر إنهاء فيتم إنشاء الجدول حسب الاختيار الذي ثم تحديده بالسابق وبعد عمل المطلوب قم بإغلاق الجدول .
- إنشاء جدول بدون المعالج :-
1. من إطار قاعدة البيانات نشط التبويب جداول ثم انقر الزر جديد فيظهر مربع (جدول جديد) ومن هذا المربع انقر "طريقة عرض التصميم" ثم انقر زر موافق فتظهر نافذة عرض تصميم الجدول .
2. في أول سطر وتحت عمود اسم الحقل اكتب اسم أول حقل بعد ذلك انقل المؤشر إلى العمود الثاني (عمود نوع البيانات) حيث يوجد بجانبه سهم صغير وعند الضغط عليه تظهر قائمة مسند له تحتوي على مجموعة من أنواع الحقول مثل (نص ، رقم ، تاريخ، نعم / لا ، عمله ، مذكر ، ترقيم تلقائي ، كائن ، معالج البحث) قم باختيار نوع الحقل حسب العمود الذي قبله اسم الحقل .
3. انتقل إلى العمود الثلث (الوصف) ثم اكتب وصف للحقل الذي تعمل عليه ، وهو أمر اختياري .
4. نلاحظ أيضاً في النصف السفلي من نافذة عرض التصميم تظهر خصائص الحقل الحالي المختا
قم ديد خصائص الحقل بما يناسبك . مثل (الحجم ، التنسيق ، الأماكن العشري ، قناع الإدخال ، تعليق ... الخ) .
5. قم بتعبئة أسماء جميع الحقول التي ترغب بها مع تحديد نوع البيانات والخصائص .
6. انقر زر الإغلاق فتظهر رسال تخبرك بحفظ التغيرات ، اختر نعم ، فيظهر مربع حفظ باسم اكتب اسماً للجدول ثم انقر موافق .
- ضبط المفتاح الأساسي بدون معالج :-
يجب تخصيص حقل أو أكثر من حقول الجدول وجعله مفتاح أساسي Primary Key ويراعى عند اختيار الحقل أن يشتمل على بيانات لا يسمح بتكرارها داخل الجدول مثل رقم حساب العميل أو الرقم الوطني ... الخ .
ولعمل ذلك :
1. ضع المؤشر أمام الحقل حتى يتحول إلى سهم أسود صغير ثم انقر زر الفأرة حيث يظهر رأس سهم صغير على يمين اسم الحقل ويتم إضاءة السجل كله .
2. وجه المؤشر إلى شريط الأدوات واضغط على زر المفتاح ، فيظهر رمز المتفاح على يمين اسم الحقل دلالة على أن هذا الحقل أصبح مخصصاً كمفتاح أساسي .
- التبديل بين عرض التصميم وعرض صحفة البيانات :-
يسمح برنامج2000 Access بعرض جداول البيانات بطريقتين :
1. طريقة عرض التصميم : حيث يظهر فيها أسماء الحقول وخصائصها .
2. طريقة عرض صفحة البيانات : حيث يظهر فيها البيانات المسجلة بالجدول .
ويتم التبديل بين طريقتي العرض عن طريق الضغط على زر (عرض الجدول) الموجود في أقصى اليسار من شريط الأدوات .
واختيار طريقة العرض . أو عن طريق فتح قائمة عرض ثم اختر طريقة العرض
س1: يوجد أنواع متعددة من البيانات فكيف اختار من بينها النوع الذي يناسبني ؟ أرجو أن تعطيني توضيح عنها .
ج: أنواع البيانات كالتالي :
1- نص : ويمكنه تخزين حروف أو أرقام أو كلاهما وأقصى حجم له 255 حرف .
2- مذكرة : حروف أو أرقام أوكلاهما وأقصى حجم له 65,535 حرف مما يجعله ينفع في البيانات النصية التي يتجاوز عدد حروفها 255 حرف .
3- رقم : يتم تخزين البيانات كأرقام وحجمها يختلف حسب نوع الرقم .
4- تاريخ/وقت : بيانات الرقم والتاريخ .
5- عملة : بينات رقمية تصل دقتها حتى 15 رقماً إلى يسار فاصل العلامة العشرية و 4 أرقام إلى اليمين.
6- ترقيم تلقائي : حقل رقمي يتزايد بمعدل واحد لكل سجل أو يقوم أكسس باختيار رقم عشوائي .
7- نعم/لا : تستخدم عند كون البيانات مكونة من قيمتين إما "نعم" أو"لا" .
8- كائن OLE : كائن مثل جدول بيانات Microsoft Excel أو مستند Microsoft Word أو رسومات أو أصوات وتكون هذه البيانات إما مرتبطة بالكائن الأصلي أو غير مرتبطة.
9- ارتباط تشعبي : نص أو تركيبات من نص وأرقام يتم تخزينها كنص وتستخدم كـ عنوان ارتباط تشعبي. يضم عنوان الارتباط التشعبي حتى ثلاثة أجزاء:
نص للعرض : النص الذي يظهر في حقل أو عنصر تحكم.
عنوان : المسار إلى ملف أو الصفحة .
عنوان فرعي : موقع في الملف أو الصفحة.
تلميح شاشة : النص المعروض كتلميح أدوات التحكم .
أسهل طريقة لإدراج عنوان ارتباط تشعبي في حقل أو عنصر تحكم هي النقر فوق ارتباط تشعبي في القائمة إدراج.
10- معالج البحث : إنشاء حقل يسمح لك باختيار قيمة من جدول آخر أو من قائمة بالقيم باستخدام مربع نص أو مربع تحرير وسرد. يؤدي النقر فوق هذا الخيار إلى بدء تشغيل "معالج البحث" الذي يقوم بإنشاء حقل بحث. بعد إكمال المعالج، يقوم Microsoft Access بتعيين نوع البيانات استناداً إلى القيم المحددة في المعالج.
تعديل الجداول
قبل القيام بعملية تعديل الجدول يجب أن يتم فتح الجدول بطريقة عرض التصميم .
تعديل الحقول وخصائصها :-
1. بعد عرض الجدول بطريقة عرض التصميم من عمود اسم انقر اسم أي حقل لاختيار ، وقم بتعديل ما تريد .
2. من عمود نوع البيانات قم بتعديل نوع بيانات الحقل .
3. في مربع خصائص الحقل الذي يظهر بالأسف قم بتغيير الخاصية التي تريدها سواءً بنقر مربع الكتابة الذي يظهر أمام الخاصية أو من خلال القوائم المنسدلة .
4. كرر الخطوات السابقة لكل حقل ترغب في تعديل اسمه أو نوع بياناته أو خصائصه .
إضافة حقول جديدة :-
1. اختر الحقل الذي ترغب في إضافة حقل جديد قبله .
2. من شريط الأدوات انقر زر إدراج صفوف حيث يظهر صفاً خالياً من البيانات .
3. اكتب اسم الحقل ونوع البيانات .
حذف حقول من الجدول :-
1. اختر الحقل الذي ترغب في حذفه .
2. من شريط الأدوات انقر زر حذف صفوف ، أو اضغط مفتاح Del ولحذف الحقل في طريقة عرض صفحة البيانات :
أ) اختر العمود الخاص بالحقل الذي ترغب في حذفه .
ب) افتح قائمة تحرير ثم اختر الأمر حذف عمود .
جـ) تظهر رسالة تحذيرية اختر نعم لتأكيد الحذف .
إدخال سجل إلى جدول :-
1. افتح الجدول في طريقة عرض صفحة البيانات .
2. بمجرد كتابة آخر سجل في الجدول يتم فتح سجل جديداً تحته انتظاراً لكتابة سجل آخر ، ويتم حفظ السجل بمجرد الانتقال إلى سجل جديد . وأثناء إضافة السجلات تظهر رموز على يمين السجل وهذه الرموز هي :-
يعني هذا الرمز أن هذا السجل هو الحالي .
يعني هذا الرمز أن هذا هو المكان الذي سيدخل فيه سجلاً جديداً
يعني هذا الرمز أن تغيير حدث على السجل ولكنه لم يحفظ بعد
اختيار السجلات :-
1. لاختيار سجل بالكامل وجّه المؤشر إلى يمين السجل وعندما يتحول المؤشر إلى سهم ، انقر زر الفأرة الأيسر .
2. لاختيار سجلات متجاورة اختر أول سجل ثم اضغط مفتاح Shift واستمر ضاغطاً أثناء اختيار باقي السجلات ، أو استخدم الفأرة باختيار السجل الأول ثم السحب .
3. لاختيار كل السجلات افتح قائمة تحرير ثم اختار تحديد كافة السجلات .
حذف السجلات :-
1. اختر السجل أو السجلات المطلوبة .
2. اضغط مفتاح Del .
نقل ونسخ البيانات :-
1. اختر البيانات التي تريد نسخها سواءً كانت خلية أو سجل أو مجموعة سجلات .
2. ثم اختر الامر نسخ من شريط الأدوات .
3. حدد المكان الذي سوف تنسخ إليه البيانات .
4. اختر الأمر لصق من شريط الأدوات .
الانتقال داخل الجدول :-
1. يمكن استخدام الفأرة لاختيار أي حقل أو سجل .
2. يمكن استخدام لوحة المفاتيح للتنقل داخل الجدول .
تنسيق الجداول
تغيير عرض الأعمدة :-
1. وجه المؤشر إلى الخط الرأس الذي يفصل بين أسماء الحقول وعندما يتحول المؤشر إلى شكل سهم برأسين 1 اسحب الخط الرأسي لجهة اليسار أو اليمين لزيادة عرض العمود .
2. أو اختر العمود أو الأعمدة التي نريد تغيير عرضها ثم افتح قائمة تنسيق ثم اختر أمر "عرض العمود" فيظهر مربع (عرض العمود) .
قم بضبط عرض العمود وذلك بكتابة رقم عرض العمود داخل خانة عرض العمود . أو قم باختيار الاحتواء الأفضل وذلك لضبط حجم العمود ليتناسب تماماً مع البيانات الموجودة به .
بعد ذلك انقر زر موافق .
تغيير ارتفاع الصفوف :-
وجه المؤشر إلى عمود اختيار السجل ثم ثبته على أي خط من الخطوط الشبكية التي تظهر تحت السطور ، فيتغير شكل المؤشر إلى سهم برأسين 2 ، اسحب السهم لأسفل لتزيد من ارتفاع السطور .
تغيير خط الكتابة :-
إن اختيار الخط الذي نريد سوف يؤثر على كل بيانات الجدول ولن يؤثر على الخط الموجود في النماذج والتقارير .
لاختيار خط اتبع ما يلي :-
1. افتح قائمة تنسيق ثم اختر أمر خط فينظهر مربع حوار خط .
2. من خانة الخط حدد نوع الخط المطلوب .
3. من خانة النمط حدد النمط الذي تريده .
4. من خانة الحجم حدد الحجم الذي تريده .
5. من خانة اللون حدد اللون الذي تريده .
6. انقر زر موافق .
تجميد الأعمدة وإعادة تحريرها :-
تستخدم فكرة تجميد الأعمدة لتثبيت حقل معين أثناء طي الشاشة لرؤية الحقول الأخيرة من الشاشة مع الحقل الأول مثلاً . ولعمل ذلك :-
1. اختر العمود الذي تريد تجميده .
2. افتح قائمة تنسيق ثم اختر تجميد أعمدة من القائمة المنسدلة .
3. انقر شريط التمرير الأفقي إلى الجهة المعاكسة للعمود الذي اخترت تجميده . سوف ترى بأن العمود الذي اختر تجميده سوف يبقى ثابتاً وبقية الأعمدة سوف تتحرك .
4. لإزالة التجميد ، افتح قائمة تنسيق ثم اختر تحرير كافة الأعمدة من القائمة المنسدلة
البحث عن البيانات وترتيبها
البحث عن المعلومات يعني توجيه سؤال والحصول على الإجابة . وتوجد عدة طرق للبحث منها :
البحث باستخدام خاصية البحث :-
للبحث عن سجل معين ابتع الخطوات التالية :
1. من صفحة البيانات اختار العمود الذي يحتوي على المعلومة التي تبحث عنها .
2. من شريط الأدوات انقر زر بحث فيظهر مربع حواري بحث واستبدال .
3. اختر التبويب بحث ثم اكتب في خانة البحث عن النص الذي تبحث عنه .
وفي خانة البحث في حدد اسم الحقل الذي تريد البحث فيه ثم انقر على زر بحث عن التالي . فيتم في هذه الحالة البحث عن السجل المطلوب وعندما يجده يضعه تحت الشريط المضاء .
4. انقر زر الإغلاق لتعود إلى جدول البيانات وقراءة البيانات التي تبحث عنها .
البحث بجزء من المعلومة :-
نستخدم للبحث عن سجل لا نعرف إلا جزء من النص .
1. من مربع الحوار السابق انقر الزر , الموجود في خانة مطابقة فتظهر قائمة منسدلة بالاختيارات التي يمكن البحث فيها . (انظر الشكل)
2. اختر (أي جزء من الحقل) ثم انقر زر بحث عن التالي فيقوم البرنامج بالبحث عن أول سجل توجد به المعلومة المتوفرة وتضعه تحت الشريط المضاء .
البحث باستخدام خاصية الاستبدال :-
نستخدم هذه الخاصية للبحث عن معلومة معينة واستبدالها بواحدة أخرى .
1. اختر العمود الذي يحتوي على المعلومة التي تريد استبدالها ، ثم اختر أمر استبدال من قائمة تحرير ، فيظهر مربع الحوار السابق ، قم بتنشيط التبويب استبدال .
2. اكتب المعلومة التي تبحث عنها في خانة البحث عن .
3. اكتب المعلومة التي تريد استبدال القديمة بها في خانة استبدال بـ .
4. حدد الحقل الذي تريد البحث فيه .
5. انقر زر بحث عن التالي فيقوم البرنامج بالبحث عن المعلومة وعندما يجدها يضعها تحت الشريط المضاء .
6. انقر زر استبدال وذلك لاستبدال المعلومة القديمة بالجديدة .
استخدام خاصية التصفية Filtering للبحث عن مجموعة سجلات :-
يستخدم عامل التصفية لعزل سجلات تحتوي على معلومة معينة ، وتوجد عدة طرق لفرز السجلات منها :-
1. التصفية حسب التحديد :-
أ) افتح الجدول الذي تريد ، ثم حدد الحقل الذي تريد تصفية السجلات تبعاً لمحتويات ثم حدد القيمة التي تريد التصفية على أساسها .
ب) انقر زر تصفية حسب التحديد من شريط الأدوات فينتج فرز البيانات حسب التحديد الذي حددته .
جـ) بعد الاطلاع على السجلات انقر زر إزالة عامل التصفية .
2. التصفية حسب النموذج :-
يتم في هذه التصفية استخدام أكثر من معيار لتصفية السجلات .
أ) افتح الجدول الذي تريد عمل تصفية له ثم انقر زر "تصفية حسب النموذج" من شريط الأدوات .
يظهر نموذج خال بعنوان "تصفية حسب النموذج" يحتوي على سجل واحد بدون بيانات .
ب) وجه المؤشر إلى الحقل الذي تريد ثم انقر السهم المتجه إلى اسفل في داخل الخلية واختر المعيار الذي تريده من القائمة المنسدلة .
جـ) وجه المؤشر إلى حقل آخر وانقر السهم المتجه إلى أسفل داخل الخلية واختر المعيار الثاني الذي تريده وهكذا .
د) انقر التبويب (أو) الذي يظهر في أسفل المربع الحواري فيظهر سطر خال من البيانات لنكتب الشرط الثاني وهكذا يمكن إضافة العديد من الشروط لمعايير التصفية .
هـ) بعد الانتهاء من كتابة كل معايير التصفية انقر زر (تطبيق عامل التصفية) من شريط الأدوات فتظهر السجلات التي ينطبق عليها معايير التصفية الذي حددتها .
و. بعد الانتهاء انقر على زر إزالة عامل التصفية / الفرز .
فرز السجلات تصاعدياً :-
لترتيب سجلات الجدول ترتيباً تصاعدياً أي بحسب الحروف الأبجدية من الألف إلى الياء أوحسب الارقام من صفر إلى 9 نقوم بما يلي :-
1. انقر أي سجل من سجلات الجدول في الحقل الذي سيتم الفرز طبقاً لمحتوياته .
2. انقر زر (فرز تصاعدي) من شريط الأدوات .
فرز السجلات تنازلياً :-
أي الفرز حسب الحروف الأبجدية من الياء إلى الألف أو حسب الأرقام من 9 إلى الصفر :-
1. انقر أي سجل من سجلات الجدول في الحقل الذي سيتم الفرز طبقاً لمحتوياته .
2. انقر زر (فرز تنازلي) من شريط الأدوات .
إنشاء الاستعلامات واستخدامها Queries
الاستعلام هو تطبيق معايير بحث على بيانات الجدول ثم استعراض سجلات البيانات التي تتطابق مع الشروط المحددة .
طرق إنشاء الاستعلام : توجد طريقتين لإنشاء الاستعلام هي باستخدام المعالج أو بدون استخدام المعالج (بنفسك) (طريقة عرض التصميم)
1. إنشاء استعلام باستخدام المعالج :
يحتوي البرنامج على أربعة أنواع من المعالجات المستخدمة في الاستعلام هي :
أ) معالج الاستعلامات البسيط : وهو من أسهل أنواع الاستعلامات ، وهو أكثر أنواع الاستعلامات استخداماً ، حيث لا يتضمن أي معايير أو شروط يمكن تطبيقها على سجلات الجدول / الجداول .
ب) معالج الاستعلامات الجدولية : حيث يظهر ملخصات مثل المجموع والعدد والمتوسط الحسابي لبيانات حقل معين ، ويضعهم في مجموعة واحدة .
جـ) معالج استعلام البحث من التكرار : حيث يقارن بين جدولين ويبحث عن السجلات المتطابقة في كليهما .
د) معالج استعلام البحث من غير المتطابقات : حيث يقارن بين جدولين ويبحث عن السجلات غير المتطابقة في كليهما .
إنشاء استعلام باستخدام معالج الاستعلامات البسيط :
أ) افتح ملف قاعدة بيانات ، ثم نشط التبويب استعلامات .
ب) انقر الزر جديد فيظهر مربع استعلام جديد .
جـ) انقر (معالج الاستعلامات البسيط) ثم انقر زر موافق فيظهر أول مربع من مربعات معالج الاستعلامات البسيطة . (انظر الشكل) ، ممكن أداء الخطوتين السابقتين بخطوة واحدة وذلك عن طريق نقر إنشاء استعلام باستخدام المعالج من إطار قاعدة البيانات نقراً مزدوجاً
د) اختر الجدول الذي ستختار منه حقول الاستعلامات وذلك من خانة (جداول / استعلامات)
هـ) من خانة (الحقول المتاحة) حدد الحقول التي تريدها ثم قم بنقلها إلى خانة (الحقول المحددة) عن طريق نقر الزر < بعد ذلك انقر زر التالي . فتظهر نافذة أخرى تطلب منك تحديد اسم للاستعلام اكتب الاسم الذي تريده ثم انقر على زر إنهاء .تظهر بعد ذلك نتيجة الاستعلام في طريقة عرض صفحة بيانات .
*وممكن ايضاً عرضه بطريقة عرض التصميم وذلك للتعديل عليه .
2. انشاء استعلام بطريقة عرض التصميم (بنفسك) :
أ) افتح ملف قاعدة بيانات ثم نشط التبويب استعلامات .
ب) انقر زر جديد فيظهر مربع استعلام جديد
جـ) انقر (طريقة عرض التصميم) ثم انقر زر موافق ، فيظهر مربع (إظهار جدول)
يشتمل هذا المربع على 3 تبويبات وهي :
1. جداول : يظهر قائمة بأسماء الجداول الموجودة .
2. استعلامات : يظهر قائمة بأسماء الاستعلامات الموجودة .
3. كلاهما : يظهر قائمة بأسماء الجداول والاستعلامات الموجودة .
د) نشط التبويب جداول ثم انقر نقراً مزدوجاً على الجداول المطلوب أو حدد الجدول ثم انقر زر إضافة (إذا قمت بإضافة أكثر من جدول يجب أن تنشأ علاقة ارتباط بينهما) .
هـ) قم بإغلاق مربع (إظهار جدول) فيظهر مربع (استعلام تحديد)
حيث يحتوي هذا المربع على قسمين علوي وسفلي ، القسم العلوي يحتوي على الجدول / الجداول الذي تم اختياره بالسابق والقمس الآخر يحتوي على منطقة معايير الاستعلام (شبكة QBE) .
و) قم بسحب الحقول التي تريدها من الجدول إلى منطقة معايير الاستعلام .
ي) انقر زر (عرض صفحة البيانات) الموجود على شريط الأدوات فتظهر شاشة تحتوي على البيانات المختارة .
ملاحظة : ثتم عمل التعديلات المطلوبة سواءً حذف أو إضافة أو تربيب أو فرز بطريقة عرض التصميم .كما يمكن إضافة معايير معينة إلى الاستعلام وذلك في طريقة عرض التصميم أمام سطر معايير من شبكة QBE . وذلك لتحديد شرط أو أكثر من شرط
لغة SQL
لا بد أنك قد لاحظت الآن أن هنالك الكثير من العمليات التي تستطيع قاعدة البيانات أدائها، فيمكنها أن تنشأ سجلا أو تحذف سجلات أو تعدل سجلا أو تغير جدولا أو تحذف جدولا وغيرها الكثير، هذه العمليات تجرى بواسطة لغة SQL وهي اختصار لعبارة Structured Query Language أي لغة الاستعلامات البنيوية، تسمى كل عملية تنفذ عن طريق لغة SQL بالاستعلام Query، وعلى حسب لغة البرمجة التي تستخدمها وبرنامج قواعد البيانات الذي تستخدمه فإن الاستعلامات ترسل وتنفذ بطرق مختلفة وكيفية الحصول على نتائج الاستعلام تختلف أيضا، في هذه الدورة لن يهمنا كيف تقوم بإرسال الإستعلام إلى قاعدة البيانات وتنفذه وتحصل على نتائجه، ولكن ما سنتحدث عنه هو كيفية كتابة الاستعلام نفسه، لغة SQL شبه متفق عليها بين جميع نظم قواعد البيانات، على سبيل المثال في موقعنا نستخدم لغة البرمجة PHP للوصول إلى مزود قاعدة البيانات MySQL، وهي من التوليفات الشهيرة، ومنها أيضا استخدام برنامج Visual Basic للوصول إلى مزود قاعدة بيانات Microsoft SQL Server لعمل البرامج التي تتطلب وصولا إلى بيانات مركزية كما في المحلات والأسواق والمخازن والمستشفيات وغيرها، ويمكن استخدام لغة SQL أيضا عن طريق البرامج المكتوبة بلغة C و C++ و Perl و Delphi للوصول إلى بيانات مخزنة في قواعد بيانات Oracle و Sybase و Informix و IBM/DB2 و Access وغيرها.
مزودات قواعد البيانات
من الطرق الشهيرة لتخزين قواعد البيانات هي وضعها في صورة ملفات نصية بسيطة Plain Text، بحيث يوضع كل سجل في سطر من أسطر الملف ويفصل بين الحقول المختلفة في كل سجل بفاصلة comma ( , )، وتكون أحيانا في صورة ملفات أكثر تعقيدا بحيث يحتوي الملف على الكثير من الجدوال والفهارس التي تسرع عمليات البحث في قواعد البيانات والاستعلامات الجاهزة والنماذج كما في قواعد بيانات Microsoft Access.
هذه الطريقة قد تعتبر جيدة في البرامج البسيطة ولكن في بيئات الشبكات المعقدة والبرامج التي تحتاج وصولا مشتركا إلى البيانات تصبح هذه الفكرة صعبة التطبيق حيث أن ملف البيانات يكون في جهاز المزود، ويتم الوصول إليه عبر الشبكة من قبل الزبون، وفي حالة الملفات الثابته يجب أن يتم نقل ملف البيانات بأكمله عبر الشبكة حتى يصل إلى الزبون الذي يأخذ المعلومات منه وإذا قام الزبون بتغيير أي من المعلومات فإن المزود يجب أن ينتظر حتى يقوم الزبون بإعادة الملف بعد عمل التغييرات عليه، وهذا أمر يستغرق الكثير من الوقت خاصة إذا كان حجم الملف كبيرا وكانت الشبكة بطيئة، وكذلك إذا أراد أكثر من شخص الوصول إلى البيانات في نفس الوقت وتغييرها في نفس الوقت سيؤدي ذلك إلى عطب البيانات وحدوث خلل فيها، لهذا فإن المزود يقوم بإعطاء الملف لمن يطلبه أولا ويقوم بقفل الملف بحيث يجب على كل من يطلب الملف بعد ذلك أن ينتظهر حتى ينتهي هذا الشخص من الملف، وبعدها الذي يليه وهكذا، وهو أمر غير معقول أبدا!
الحل لهذه المشكلة كان بعمل ما يسمى بمزود SQL، يقوم مزود SQL باستقبال جميع الأوامر والطلبات في صورة استعلامات SQL ثم يقوم بتنفيذ هذه العمليات على المزود ويرسل نتيجة التنفيذ فقط إلى الزبون دون الحاجة إلى إرسال قاعدة البيانات بأكملها، فإذا أردت أن تحصل على حقل واحد فقط من أحد السجلات في أحد الجداول في قاعدة البيانات فإن الجزء الذي سيتم إرساله عبر الشبكة هو الطلب في صورة SQL والجزء الذي سيتم إعادته عبر الشبكة هو هذا الحقل فقط والذي قد لا يصل في حجمه إلى 10 بايتات مثلا إذا كان مكونه من 10 أحرف، مقارنة مع عملية إرسال قاعدة البيانات بأكملها والتي قد يصل حجمها إلى العديد من الميجابايتات وربما الجيجابايتات في بعض الأحيان، إضافة إلى ذلك فإن مزود SQL يقوم يقوم بتوزيع الأعباء على الطلبات بشكل رائع عندما يكون هنالك أكثر من طلب في نفس
الوقت.
العبارة SELECT
يمكنك الحصول على البيانات في صورة سجلات باستخدام لغة SQL وذلك عن طريق العبارة SELECT والتي تأخذ الشكل العام التالي :
SELECT fields FROM tables;
حيث أن fields هي أسماء الحقول وtables هي أسماء الجداول التي نريد أن نحصل على الحقول منها، فإذا كان لدينا الجدول التالي في قاعدة البيانات على سبيل المثال :
Directory Table
Name Telephone
John 1291233
Tim 1682340
Jim 2462466
Dill 3636778
إذا أردنا أن نحصل على الحقلين Name و Telephone في الجدول السابق فإن العبارة التي سنستخدمها هي : SELECT name,telephone FROM directory;
والعبارة السابقة تعيد الجدول كما هو في الأعلى بالضبط، ولكن ماذا لو كتبنا كلمة telephone قبل كلمة name في عبارة SQL السابقة فتصبح كالتالي : SELECT telephone,name FROM directory;
عند تنفيذ العبارة السابقة سنحصل على الجدول التالي :
telephone,name
Telephone Name
1291233 John
1682340 Tim
2462466 Jim
3636778 Dill
أما إذا كتبنا العبارة كالتالي : SELECT name,telephone,name FROM directory;
فسنحصل على النتيجة التالية :
name,telephone,name
Name Telephone Name
John 1291233 John
Tim 1682340 Tim
Jim 2462466 Jim
Dill 3636778 Dill
وماذا لو قمنا بتنفيذ العبارة التالية : SELECT name FROM directory;
جز اء اخر فى الطريق اليكم
صور قاعدة البينات
النهاية
05-31-2007, 07:47 AM
فالناتج سيكون كالتالي :
name
Name
John
Tim
Jim
Dill
كما تلاحظ ليست هنالك أية قواعد ثابته، فلا يمكنك أن تقول بأن الحقل name هو الحقل الأول في الجدول، أنت من يحدد الآن ما هو الحقل الأول وما هو الحقل الثاني وهكذا.
قد تحتاج في بعض الأحيان أن تعرض جميع الحقول في الجدول، فيمكنك استخدام علامة النجمة ( * ) في مكان الحقول للحصول على جميع الحقول التي في الجدول، فاستخدام العبارة التالية سيعيد الجدول بأكمله كما كتبناه أول مرة : SELECT * FROM directory;
قواعد اللغة
عند كتابتك لاستعلامات SQL يجب أن تتذكر الأمور التالية دائما :
• لغة SQL لا تفرق بين الحروف الكبيرة والصغيرة فلا فرق بين كتابة الكلمة SELECT والكلمة select والكلمة SeLeCt وكلها تعامل بنفس الطريقة، قد تكون هنالك بعض الاستثناءات في أسماء الجداول أو الحقول، يجب أن تراجع دليل الاستخدام المرفق مع برنامج قاعدة البيانات الذي تستخدمه للتأكد من ذلك.
• المسافات البيضاء ليس لها اعتبار في لغة SQL، فيمكنك وضع أي قدر تريد من المسافات البيضاء لتنسيق استعلاماتك، فيمكنك مثلا أن تكتب الاستعلام في الصورة التالية، ولا توجد أية مشكلة في ذلك :
•
• SELECT *
• FROM directory;
• تنتهي جميع الاستعلامات بالفاصلة المنقوطة ( ; ).
• العبارات النصية التي لا تعتبر جزءا من عبارات الاستعلامات توضع بين قوسي اقتباس مفردين ويتيح بعض برامج قواعد البيانات استخدام أقواس الاقتباس المزودجة أيضا ( " .. " ).
• إذا كنت تريد استخدام علامات الاقتباس كجزء من النص الذي تريد إدخاله إلى قاعدة البيانات فإنك تضع قبلها علامة الشرطة الخلفية لتصبح هكذا ( \' ) أو في بعض برامج قواعد البيانات فيتم ذلك بمضاعفة علامة الاقتباس ( '' )، فمثلا إذا أردت وضع العبارة التالية في قاعدة البيانات : I'm me
فإنك تكتبها في أحد الصور التالية حسب برنامج قاعدة البيانات الذي تستخدمه :
'I\'m me'
'I''m me'
الشروط
يمكنك أثناء جلب السجلات أن تضع شروطا معينة للسجلات التي تريد الحصول عليها بواسطة العبارة SELECT وذلك باستخدام المقطع WHERE وبعده تضع الشروط التي تريدها، أنظر مثلا : SELECT telephone FROM directory WHERE name='Tim';
فإن ناتج تنفيذ الاستعلام السابق سيكون كالتالي :
name='Tim'
telephone
1682340
حيث أن هنالك حقلا واحد فقط يطابق الشرط، والشرط هو أن يكون الاسم name يساوي Tim ولأن كلمة Tim جزء من البيانات المخزنة في قاعدة البيانات فإننا نحيطها بعلامات الاقتباس المفردة، لاحظ أيضا أن البرنامج لن يعيد الاسم أيضا ضمن النتائج وذلك لأننا لم نطلب الاسم في عبارتنا، ويمكننا الحصول على الاسم أيضا باستخدام هذه العبارة : SELECT telephone, name FROM directory WHERE name='Tim';
كما تلاحظ فإن عبارة SELECT من بدايتها وحتى ما قبل كلمة WHERE تعمل كما شرحنا في السابق بالضبط.
الجزء الذي يهمنا الآن في العبارة هو الجزء الذي يأتي بعد الكلمة WHERE أو ما يسمى بالشرط condition، تتكون عبارة الشرط الواحدة من ثلاثة أجزاء، الجزء الأول هو الطرف الأيسر من العبارة والجزء الثاني هو الطرف الأيمن من العبارة والجزء الثالث هو المعامل الذي يقع بين الطرفين، والمعامل في مثالنا السابق هو علامة المساواة ( = ) حيث أن شرطنا هو أن يكون الطرف الأيمن يساوي الطرف الأيسر حتى يتحقق الشرط :
leftside operator rightside
name = 'Tim'
والعوامل المستخدمة في الشروط مختلفة، أهما ما يلي :
معاملات الاختبار في SQL
المعامل اسمه
= يساوي
> أكبر من
< أصغر من
<= أكبر من أو يساوي
>= أصغر من أو يساوي
<> لا يساوي
LIKE يشبه
العامل الأول هو عامل المساواة وهو يتحقق عندما يكون الطرف الأيمن والأيسر متساويان، كما رأينا في المثال السابق، العوامل التالية تبدو واضحة وهي > ويتحقق عندما يكون الطرف الأيسر أكبر من الطرف الأيمن، < ويتحقق عندما يكون الطرف الأيمن أصغر من الطرف الأيسر، وبعدها أكبر من أو يساوي ثم أصغر من أو يساوي.
أما المعامل السادس <> فيعني لا يساوي ويتحقق الشرط فيه عندما يكون الطرف الأيمن لا يساوي الطرف الأيسر.
قد تبدو مقارنة النصوص باستخدام العوامل < و > غريبة نوعا ما، فكيف نقول مثلا بأن 'Tim' < 'Jim' ؟ الأمر في غاية البساطة، كل ما عليك فعله هو أن تتخيل بأنك تريد أن ترتب هذا الجدول تنازليا فهذا يعني بأن القيم العليا تكون فوق والقيم الدنيا تكون في أسفل الترتيب، ولهذا فإن 'z' > 'a' تعتبر عبارة صحيحة.
العامل الأخير من عوامل المقارنه هو العامل LIKE ( يشبه ) وهو يستخدم لمقارنة النصوص عادة، ويتحقق الشرط فيه عندما يكون الطرف الأيمن يشبه الطرف الأيسر، ويكتب طرفها الأيمن في صورة نص يحتوي على علامات النسبة المؤوية ( % ) وهي تعني ( أي شيء ) بمعني أنك إذا قلت : SELECT name,telephone FROM directory WHERE name LIKE '%m';
فهذا يعني بأن الاسم يجب أن يكون ( أي شيء ) ثم الحرف 'm'، أو بمعنى آخر سيكون الشرط متحققا في السجلات التي ينتهي الاسم فيها بالحرف 'm'، وإذا كتبنا : SELECT name,telephone FROM directory WHERE name LIKE 'm%';
فهذا يعني m ثم ( أي شيء ) أي أنها تطابق حقول name التي تبدأ بالحرف m، حسنا ماذا لو قلنا : SELECT name,telephone FROM directory WHERE name LIKE '%m%';
أما هذه فتعني ( أي شيء ) ثم الحرف m ثم ( أي شيء ) أي أنها ستطابق جميع السجلات التي يحتوي الحقل name فيها على الحرف m.
يمكنك أن تقيس على ذلك الكثير من الأمور، فيمكنك أن تبحث في قاعدة البيانات عن حقل يبدأ بكلمة 'this' وبعدها بعدة أحرف أو كلمات أو ( أي شيء ) تأتي كلمة 'one' فتكتب هكذا : text LIKE 'this%one%'
دعنا نجرب تطبيق هذا الاستعلام على قاعدة البيانات التي نعمل عليها : SELECT name,telephone FROM directory WHERE name LIKE '%m';
فإن النتائج ستكون كالتالي :
name LIKE '%m'
Name Telephone
Tim 1682340
Jim 2462466
استخدام أكثر من شرط
يمكنك استخدام أكثر من شرط واحد عن جلب سجلات بياناتك، فيمكنك مثلا أن تبحث عن جميع الحقول التي يبدأ اسم صاحبها بالحرف J والحرف D، أو ربما تريد البحث عن جميع الأشخاص الذين تاريخ ميلادهم أكبر من 1 يناير 2000 وأصغر من 5 فبراير 2000 وهكذا أمور، يمكنك أن تربط بين الشروط باستخدام أداتين مختلفتين للربط هما AND و OR، وهاتان الأداتان تساويان && و || على التوالي في بعض لغات البرمجة.
الأداة الأولى ومن اسمها AND ( و ) تجعل السجل محققا للشرط عندما يتحقق الشرط الذي على يمينها والشرط الذي على يسارها معا، فمثلا عندما نقول :
SELECT name,telephone FROM directory WHERE
name LIKE '%m' AND telephone > 20000000;
ويعني ذلك بأن السجلات الوحيدة التي سيتم عرضها هي التي يتحقق فيها كل من الشرطان معا، فتكون name تنتهي بالحرف m ورقم الهاتف أكبر من 20000000، فهي تعيد السجل الوحيد الذي يحقق الشرطان كالتالي :
name LIKE '%m' AND telephone > 20000000
Name Telephone
Jim 2462466
أما OR ( أو ) فيكفي لتحققها أن يتحقق أحد الشرطان فقط، فإذا قلنا :
SELECT name,telephone FROM directory WHERE
name LIKE '%m' OR telephone > 20000000;
فإن جميع الحقول التي ينتهي فيها الحقل name بالحرف m بالإضافة إلى جميع الحقول التي يكون فيها الحقل telephone أكبر من 20000000، أي أنها تعيد جميع الحقول التي تحقق الشرط الأول، وجميع الحقول التي تحقق الشرط الثاني وجميع الحقول التي تحقق الشرطان معا، ولذلك فإن ناتج تنفيذ العبارة هو ثلاثة سجلات كالتالي :
name LIKE '%m' OR telephone > 20000000
Name Telephone
Jim 2462466
Tim 1682340
Dill 3636778
كما تلاحظ، السجل الأول Tim كان من ضمن السجلات التي حققت الشرطان معا فكان من ضمن جدول النتائج، أما السجل الثاني Jim فلم يحقق الشرط الثاني وكان الحقل telephone فيه أقل من 20000000 إلا أنه كان من ضمن جدول النتائج لأنه حقق الشرط الأول وهذا كاف، والسجل الثالث Dill حقق الشرط الثاني ولم يحقق الأول حيث أنه لا ينتهي بالحرف m.
استخدام OR و AND معا
يمكنك ربط أكثر من شرط باستخدام أكثر من أداة ربط ولأكثر من مرة، فيمكنك أن تقول مثلا :
SELECT name,telephone FROM directory WHERE
telephone > 20000000 OR telephone = 30000000 AND name LIKE '%m';
العبارة السابقة تنطوي على حيلة ما، قد يبدو لك في الوهلة الأولى أن العبارة تقوم بمطابقة جميع السجلات التي يكون الحقل name فيها ينتهي بالحرف m وفي نفس الوقت يكون رقم الهاتف فيها أكبر من 20000000 أو يكون يساوي 30000000، ولكن الواقع يختلف عن ذلك، عندما يكون هنالك أكثر من أداة ربط، ويكون هنالك أكثر من شرطين، فإن برنامج قاعدة البيانات سيقوم بتنفيذ أداة الربط AND أولا حسب ترتيبها بالجملة، وبعد ذلك يقوم بربط الجمل التي تستخدم الأداة OR.
يعني ذلك بأنه في العبارة السابقة الأداة AND تربط شرطان هما telephone = 30000000 و name LIKE '%m' أما الأداة OR فتربط شرطان هما telephone > 20000000 و telephone = 30000000 AND name LIKE '%m'، ونقول هنا بأن AND لها أولوية التنفيذ حيث قامت بربط الشروط التي على جانبيها، وأصبح شرطا واحدا وبعد ذلك يبدأ عمل الأداة OR في ربط الشروط التي على جانبيها واللذان كانا الشرط الكبير الناتج من ربط الأداة AND للشرطان الصغيران، بالإضافة إلى الشرط الآخر الذي على شمالها.
ماذا لو أردنا الآن أن نجبر برنامج قاعدة البيانات على تنفيذ الشرط OR أولا ؟ لعمل ذلك نقوم بإحاطة الشرطان اللذان على جانبا الأداة OR بالأقواس، فتصبح العبارة هكذا :
SELECT name,telephone FROM directory WHERE
(telephone > 20000000 OR telephone = 30000000) AND name LIKE '%m';
لأن الأقواس لها أولوية أعلى في التنفيذ من العبارة OR ( الأقواس لها أعلى أولوية على الإطلاق )، فإن البرنامج يقوم بتنفيذ ما بداخل الأقواس أولا، وفي داخل الأقواس سيجد شرطان مربوطان بالأداة OR فيقوم بربطهما وينتج شرط واحد كبير، وبعد ذلك يأتي دور العبارة AND فترتبط الشرط الكبير الذي بداخل الأقواس مع الشرط الذي يأتي على يمينها وهو name LIKE '%m'.
لاحظ أن الجزء الذي أتى بعد العبارة OR داخل الأقواس غير ضروري أبدا لأن الشرط سيتحقق دائما إذا كان الرقم يساوي 30000000 حتى لو لم نطلب منه ذلك تحديدا، حيث أن الشرط الذي على يسار العبارة يكفي لذلك ( تذكر بأن 30000000 أكبر دائما من 20000000 )، ولكننا أوردناها هنا كمثال فقط.
النفي بالعبارة NOT
تقوم العبارة NOT بنفي الشرط الذي يأتي بعدها، فتصبح العبارة صحيحة إذا كانت خاطئة وتصبح خاطئة إذا كانت صحيحة، مثلا العبارة التالية : SELECT name,telephone FROM directory WHERE NOT name = 'Tim';
ستعيد جميع السجلات التي لا يكون فيها الحقل name يساوي Tim وهكذا، ويمكن استخدامها في تراكيب أكثر تعقيدا مع الأداتان AND و OR والأقواس.
تصميم النماذج واستخدامها (Forms)
النموذج عبارة عن مستند يشتمل على بيانات سجل واحد بحيث تظهر بشكل جذاب مع إمكانية التحكم في كل عنصر من عناصره .
ويتم إنشاء النماذج بثلاث طرق هي :-
- انشاء نموذج تلقائي : ويتم انشاءه بالطرق التالية :-
أ) من إطار قاعدة البيانات ، نشط التبويب "نماذج" ثم انقر زر "جديد" يظهر مربع نموذج جديد .
ب) يحتوي هذا المربع على 3 أشكال من النماذج التلقائية وهي :
1. نموذج تلقائي عامودي : حيث تظهر الحقول في عمود واحد .
2. نموذج تلقائي جدولي : حيث تظهر الحقول على شكل جدول .
3. نموذج تلقائي صفحة بيانات : حيث تظهر على شكل صفحة البيانات .
جـ) اختر النموذج التلقائي الذي تريد ثم حدد الجدول الذي سوف تأخذ منه الحقول .
د) انقر الزر موافق .
انشاء نموذج باستخدام معالج النماذج :
1. من إطار قاعدة البيانات ، نشط التبويب "نماذج" ثم انقر زر جديد فيظهر مربع "نموذج جديد" .
2. انقر معالج النماذج وحدد الجدول الذي سوف تأخذ منه الحقول .
3. انقر الزر موافق يظهر مربع معالج النماذج .
4. اختر الحقول التي تريدها من قائمة الحقول المتاحة وقم بإضافتها إلى قائمة الحقول المحددة وذلك عن طريق الزر ***. بعد ذلك انقر زر التالي .
5. يظهر مربع آخر يطلب منك تحديد نوع التخطيط الذي تريده ، اختر النوع الذي تريده ثم انقر زر التالي . يظهر مربع حواري آخر يطلب منك كتابة عنوان للنموذج ، اكتب العنوان ثم انقر زر انهاء .
انشاء نموذج بطريقة عرض التصميم (يدوي) :
1. من إطار قاعدة البيانات نشط التبويب "نماذج" ثم انقر زر جديد فيظهر مربع نموذج جديد . (انظر الشكل)
2. انقر طريقة عرض التصميم ، وحدد الجدول الذي سوف تأخذ منه الحقول .
3. انقر زر موافق ، فتظهر شاشة تصميم النموذج
، ويظهر أيضاً مع الشاشة مربعين بحجم صغير هما مربع الحقول ومربع الأدوات ، وإذا لم يظهروا قم باظهارها عن طريق الضغط على زر قائمة الحقول وزر مربع الأدوات على شريط الأدوات .
4. قم بسحب الحقول التي تريدها من قائمة الحقول إلى شاشة تصميم النموذج في قسم تفصيل .
5. قم بحفظ النموذج .
تستطيع أن تتحكم في معظم العناصر الموجودة داخل شاشة تصميم النموذج مثل إضافة حقول جديدة أو نقل حقل إلى مكان آخر أو ترتيب الحقول أو إضافة نص إلى الحقل أو إضافة رأس وتذييل إلى النموذج أو تغيير حجم الأقسام وحجم الحقول وإضافة عناصر تحكم داخل النموذج (أزرار أوامر) خانات اختيار ، مربعات كتابة ، مربعات سرد ، مربعات كتابة سرد .
إضافة عناصر التحكم :
يتعامل برنامج Access من عناصر التحكم بصفة مستقلة أي أن كل عنصر يعامل ككائن مستقل ولذلك يمكن اختياره وسحبه ونقله متى شئت .
ويتم إضافة عناصر التحكم من شريط مربع الأدوات الذي يظهر في نافذة تصميم النموذج .
1. انشاء خانة اختيار( Check Box ( : تستخدم هذه الخانه لاختيار قيمة من اثنين (نعم) أو (لا) ولانشائها :
أ) انقر زر خانة الاختيار الموجود في مربع الأدوات حيث يتحول المؤشر إلى مربع مصحوب بعلامة زائد حدد المكان الذي سوف تضع به خانة الاختيار فيتم ربط هذه الخانة بالحقل المنطقي لها .
كما يمكن سحب حقل منطقي من نافذة الحقول ووضعه داخل النموذج فيقوم البرنامج بربطه بالخانة بحيث يظهر عنوان الحقل على يمين خانة الاختيار .
ب) إضافة مربع تحرير وسرد Combo Box : يشتمل هذا المربع على جزأين بجرء تكتب فيه القيمة التي تريدها وجزء يحتوي على قائمة تختار منها ما تريد . ويتم انشاءه كما يلي :
1. قم بإظهار زر مربع الأدوات وزر قائمة الحقول من شريط الأدوات إذا لم يكونوا ظاهرين .
2. تأكد أن زر معالجات عناصر التحكم مختاراً في مربع الأدوات .
3. انقر زر مربع التحرير والسرد الموجود في مربع الأدوات حيث يتحول المؤشر إلى مربع مصحوباً بعلامة + .
4. ضع المؤشر أمام الحقل الذي تريده في شاشة تصميم النموذج ، أو قم بسحب حقل من قائمة الحقول إلى نافذة
شاشة التصميم فيظهر مربع حوار معالج التحرير والسرد .
5. حدد الخيار الذي تريده ثم تابع مربعات الحوار التي تظهر حتى النهاية .
بعد ضغط زر إنهاء يغلق مربع الحوار وترجع إلى نافذة تصميم النموذج قم بسحب مربع التحرير والسرد إلى المكان المناسب .
جـ) إنشاء أزرار تبديل أو مجموعة خيار
1. اختر طريقة تصميم النموذج ، ثم انقر على زر مجموعة الخيار يتحول المؤشر إلى مربع مصحوب بعلامة + .
2. ضع المؤشر أمام الحقل الذي تريده في شاشة التصميم فيظهر مربع معالج مجموعة الخيار .
3. قم بكتابة الخيارات التي تريدها ثم انقر زر التالي ثم تابع مربعات الحوار حتى النهاية .
انقر على زر إنهاء يغلق مربع الحوار وترجع إلى نافذة التصميم (انقل العنصر إذا لم يعجبك مكانه) بدل إلى طريقة عرض النموذج لكي تشاهد النتيجة .
العمليات الحسابية في النماذج
لإجراء أي عملية حسابية في النماذج كالتالي
1. يتم فتح النموذج على التصميم
2. يتم الضغط على الحقل المراد إيجاد الناتج به بيمين الماوس ثم نختار خصائص ثم من مصدر عنصر التحكم في باب بيانات نضغط على الزر منشأ التعبير
3. يتم حذف الكلمة القديمة ثم من يتم الضغط مرتين متتاليتين على دالات ثم على وظائف مضمنة يتم الضغط مرة واحدة ثم نختار العملية الحسابية المطلوبة مثل sum او average المعدل (avg) نضغط مرتين متتاليتين .
4. ثم نضغط على expr مرة
5. ثم نختار الحقل المراد إيجاد الناتج له مرتين متتاليتين ثم موافق ثم يتم التنفيذ .
ولعمل العمليات الحسابية بطريقة المعادلة
يتم فتح النموذج على التصميم
6. ثم في الحقل المراد إيجاد الناتج به يتم الضغط عليه بيمين الماوس ثم خصائص ثم من مصدر عنصر التحكم .....نختار منشأ التعبير
7. يتم كتابة =
8. ثم التأشير على الحقل المطلوب مرتين متتاليتين ثم كتابة العلاقة الرياضيه المطلوبة مثل + / * - الخ .......والتأشير على الحقل الأخر مرتين أيضا لادراجة في المعادلة وتكرار العملية حسب الحقول ثم يتم التنفيذ.
مثال
لإيجاد ناتج الراتب –الخصم
1. يتم فتح النموذج على التصميم .
2. يتم الضغط بيمين الماوس على حقل الناتج ثم نختار خصائص ثم الضغط على منشأ التعبير
3. يتم كتابة = ثم الضغط على حقل الراتب مرتين وكتابة – والضغط مرتين على حقل الخصم ثم يتم التنفيذ
التقارير وبطاقات التسمية (Reports)
التقارير عبارة عن مستند يمكن طباعته أو عرضه على شاشة الكمبيوتر أو حفظه في ملف :
توجد 3 طرق لإنشاء التقارير وهي :-
- إنشاء تقرير تلقائي :
1. من إطار قاعدة البيانات ، نشط التبويب (تقارير) ثم انقر زر (جديد) فيظهر مربع (تقرير جديد) .
2. اختار تقرير تلقائي عمودي أو جدولي . ثم حدد الجدول الذي سوف نأخذ منه الحقول .
3. انقر الزر موافق .
انشاء تقرير باستخدام معالج التقارير :-
1. من إطار قاعدة البيانات اختر التبويب تقرير ثم انقر زر (جديد) فيظهر مربع (تقرير جديد) .
2. اختار معالج التقارير وعدد الجدول الذي سوف تأخذ منه الحقول .
3. انقر الزر موافق ، فيظهر مربع معالج التقارير .
4. اختار الجدول الذي تريده من خانة جداور / استعلامات .
5. انقل الحقول التي تريدها من خانة الحقول المتاحة إلى خانة الحقول المحددة بواسطة الزر *** ثم انقر الزر التالي .
فيظهر مربع حوار آخر يسألك عن رغبتك في إضافة مستويات تجميع للتقرير إذا رغبت بذلك قم بتحديد الحقول وإضافتها بواسطة الزر *** ، ومن ثم نقر زر خيارات تجميع . أما إذا لم ترغب فاضغط على زر التالي ، فيظهر مربع حوار آخر فيسألك ما هو الترتيب الذي تريده للسجلات ، ضع الترتيب الذي تريده ثم انقر زر التالي . فيظهر مربع حوار آخر يطلب منك تحديد نمط التقرير واتجاه الطباعة .
6. حدد الذي تريده ثم انقر زر التالي ، فيظهر مربع حوار آخر يطلب منك إدخال عنوان للتقرير ، اسحب العنوان ثم انقر زر إنهاء .
انشاء تقرير بطريقة عرض التصميم :
1. من إطار قاعدة البيانات نشط التبويب (تقارير) ثم انقر زر جديد فيظهر مربع (تقرير جديد) .
2. اختار طريقة عرض التصميم ثم حدد الجدول الذي سوف تأخذ منه المعلومات .
3. انقر زر موافق .
4. تظهر شاشة تصميم النموذج حيث تحتوي على قسم تفصيل وتحتوي أيضاً على مربع قائمة حقول .
اسحب الحقول التي تريدها إلى قسم تفصيل وقم بعد ذلك بعمل ما تريده كما تم طرحه في إنشاء نموذج بطريقة عرض التصميم .
كما تم طرحه في إنشاء نموذج بطريقة عرض التصميم .
إنشاء بطاقات التسمية (الملصقات) :
وهي عبارة عن بطاقات تستخدم غالباً في طباعة عنوان وذلك لاستخدامه كلاصق على مظروف معين . ويتم انشائه كما يلي :
1. من نافذة قاعدة البيانات نشط التبويب "تقارير" ثم انقر زر جديد فيظهر مربع تقرير "جديد" .
2. اختار معالج التسمية ثم حدد الجدول الذي سوف تأخذ منه المعلومات .
3. انقر زر موافق ، فيظهر مربع معالج التسمية .
4. اختر حجم التسمية ونوعها ثم انقر زر التالي فتظهر نافذة أخرى حدد منها نوع الخط وحجم الخط ... الخ ثم انقر زر التالي .
5. يظهر مربع حواري آخر يطلب منك إضافة الحقول الموجودة في خانة الحقول المتاحة ووضعها في خانة النموذج الأولي للتسمية وذلك عن طريق الزر < .
6. انقر زر التالي ، فيظهر مربع حواري آخر يطلب منك الحقول التي ترغب في إجراء ***** . حدد الحقول ثم انقر زر التالي فيظهر مربع حواري آخر يطلب منك عن كتابة اسم للتقرير .
7. اكتب الاسم ثم انقر زر انهاء .
8. اغلق نافذة المعاينة ، فيتم حفظ تقرير التسمية .
قواعد البيانات Microsoft Access
الماكرو
تعريف الماكرو : هو سلسلة من العمليات التي تنفذ كامر واحد الهدف منه السرعة والسهوله للوصول الى غرض ما .
هنا سوف استعرض بالشرح المبسط جدا لعملية إنشاء الماكرو
يتم عمل الماكرو بالضغط على زر وحدات الماكرو في قاعدة البيانات ثم جديد ونختار الاجراء المناسب
من القائمة المنسدلة للاجراءات يمكنك اختيار الاجراء( وهذه بعض الاجراءات ) :-
Beep إصدار صوت
Close إغلاق
Go to record للتنقل بين السجلات التالي /السابق /الاول ......الخ.
msgbox لوضع رسالة
Maximize تكبير
Minimize تصغير
quit للخروج من البرنامج
open form لفتح نموذج
open query لفتح استعلام
open table لفتح جدول
Print out طباعة
runapp تشغيل برنامج مثل pbrush على سبيل المثال
مثلا :- عند اختيار الإجراء go to record يجب اختيار الكائن المراد ربط الماكرو به مثل النموذج او استعلام او جدول ....الخ ...ثم اختيار اسم الكائن والتسجيل المناسب مثال التالي السابق .......الخ .
1. عند عمل الماكرو يتم اغلاقه وحفظه باسم .
2. لإدراج الماكرو في النموذج مثلا ......سوف اشرح طريقة بسيطة جدا بدون تعقيد ......افتح نموذجك على التصميم وضع حجمة مصغر جزئيا لكي تظهر قاعدة البيانات معه على نفس الشاشة ثم اضغط ضغط مستمر واسحب الماكرو من قاعدة البيانات للنموذج وقم بتنسيق الازرار .
لعمل مجموعة ماكرو
مجموعة الماكرو هي عدة اجراءات يتم حفظها باسم واحد أي كملف واحد ومن ثم وضعها في الكائن كالنموذج كزر واحد .
مثال: لعمل ماكرو لفتح نموذج وتكبير الشاشة ثم ظهور رسالة ترحيبيه ...........يتم اختيار الإجراءات التالية open form ثم maximize ثم msgbox ثم حفظهم جميعا كملف واحد ووضعه كزر واحد في النموذج
ملاحظة
للتعديل بالماكرو من زر تصميم
لعمل قائمة تحتوي على الماكرو
كما سبق وشرحنا إدراج قائمة يمكن من قائمة عرض ثم اشرطة الادوات ثم من تخصيص جهة الاوامر نحتار قائمة جديدة ثم نضعها بالضغط والسحب جهة القوائم ومن تعديل التحديد يمكن ان نغير اسم القائمة .
ومن جهة وحدات الماكرو يتم بالضغط والسحب نقل ألما كروات للقائمة الجديدة حيث يمكن تغيير الاسم أو شكل الزر من زر تعديل التحديد .
ربط الجداول
ربط الجاول يعني انشاء علاقة ارتباط بين جدولين أو أكثر .
وتستخدم الحقول المشتركة بين الجداول في عملية الربط ، ويجب أن تكون البيانات الموجودة بين الحقول المشتركة متشابهة .
وتوجد 3 أنواع من العلاقات هي :
1- علاقة ارتباط رأس برأس (واحد مقابل واحد)
2- علاقة ارتباط رأس بأطراف (واحد مقابل مجموعة)
3- علاقة ارتباط أطراف بأطراف (مجموعة مقابل مجموعة)
ومن شروط إنشاء العلاقة بين جدولين :
1. تأكد أن كلا الجدولين المراد إنشاء علاقة بينهما يشتملا على حقل أو حقول متشابهة في كل شيء .
2. يجب أن تعرف من سيكون الجدول ارئيس (Primary) ومن سيكون الجدول التابع (Related) . بحيث أنه إذا لم يكن الجدول التابع يشتمل على حقل يتطابق مع حقل المفتاح الأساسي في الجدول الرئيسي قم بإضافة حقلاً جديداً في الجدول التابع وبنفس مواصفات حقل المفتاح الأساسي في الجدول الرئيسي .
3. يقوم البرنامج بتحديد نوع العلاقة وفقاً لخصائص الحقول المستخدمة .
انشاء العلاقات بين الجداول :
1. افتح نافذة قاعدة البيانات
2. اختر الأمر علاقات من قائمة أدوات أو انقر زر علاقات من شريط الأدوات فتظهر نافذة.
علاقات كما في الشكل .
3. إذا لم يظهر مربع (إظهار جدول) تلقائياً اختر أمر إظهار جدول من قائمة علاقات أو انقر زر **** من شريط الأدوات .
4. من مربع إظهار جدول قم باختيار الجداول التي تريدها وقم بإضافتها بواسطة زر إضافة ، ثم انقر زر الإغلاق فتظهر نافذة العلاقات محتوية على الجدوال التي تم اختيارها .
5. من نافذة علاقات اسحب الحقل من الجدول الذي تريد ربطه مع الجدول الآخر حيث يعتبر هذا الجدول هو الجدول الأساسي ، ضع الحقل الذي سحبته فوق حقل مشابه له في الجدول الآخر (الجدول المرتبط) .
6. يظهر مربع حواري بعنوان (تحرير علاقات).
تأكذ أن الحقل المشترك في الجدولين ظاهراً في كلا الجدولين ، وإلا انقر السهم الموجود على يسار اسم الحقل ثم اختر الحقل الصحيح من القائمة المنسدلة .
7. انقر زر (إنشاء) من المربع الحواري (تحرير علاقات) فيتم غلق المربع الحواري ويظهر خط يصل الحقلين المتشابهين في كلا الجدولين ، ليوضح أن علاقة ارتباط قد أنشئت بين الجدولين .
8. قم بحفظ وإغلاق النافذة .
9. عند ربط أكثر من جدول تظهر رموز على الخطوط الواصلة بين جدولين دلالة على ارتباطهما ، رمز الدائرتين معناة أن أكثر من سجل في هذا الجدول مرتبطة بسجل واحد في الجدول الآخر ، ومعنى الرقم 1 أن كل سجل من هذا الجدول يقابله سجل في الجدول الآخر .
10. ولإلغاء العلاقة بين جدولين ، انقر الخط الواصل بين الجدولين ثم اضغط مفتاح Del .
الوحدات النمطية
لغات البرمجة المستخدمة في برنامج الاكسس هيvisual basic Sql Macro
الوحدة النمطية هي برمجة بلغة access basic وهي لغة visual basic مع ربطها في برنامج الاكسس
لعمل وحدة نمطية
1-من وحدة نمطية اختر جديد يظهر لك نافذة للبرمجة
2-اكتب بها التالي:-
Function function name()
حيث function name هو اسم التطبيق المستخدم وهو اختياري
وعند اخذ enter يظهر أمر end function تلقائيا .
3-ثم اكتب الأوامر المطلوبة بين أمر function و end function :-
ملاحظة أوامر الاكسس بيسك هي نفسها أوامر البيسك ............فإذا كنت مهتم بها فابدأ بدراسة أوامر الفيجوال بيسك واليك بعض منها :-
أمر كتابة رسالة مثلا :
Msgbox”الرسالة “
أمر إنشاء مربع إدخال
Inputbox(“ الرسالة المطلوبة “)
4-احفظ الملف باسم واخرج منة .
لإدراج الوحدة النمطية للنموذج او التقرير كالتالي:-
1-افتح النموذج أو التقرير على التصميم
2 -انشأ زر أمر بحجم مناسب ( إذا ظهر لك المعالج الخاص به اغلقة )
3-اضغط بيمين الماوس على زر الأمر ثم اختر خصائص ثم باب حدث ثم اختر الامر عند النقر على الماوس ثم
4-اكتب الأمر :-
=اسم التطبيق()
اسم التطبيق الذي تم وضعه سابقا وليس اسم الملف
5-ابدأ التنفيذ.
مثال :-
المطلوب عمل مربع ادخال بحيث عند الضغط على زر الامر يظهر هذا المربع والذي يحتوي على الجملة " ادخل كلمة السر من فضلك "
1-يتم فتح وحدة نمطية جديدة
2-يتم كتابة الأمر
Function اسم التطبيق()
يتم كتابة الأوامر التالية
Dim المتغير as string
المتغير =inputbox(“ادخل كلمة السر من فضلك “)
يتم حفظ الوحدة النمطية باسم
يتم فتح النموذج المراد الوضع به وادراج زر امر وبيمين الماوس على زر الامر وعند امر عند الضغط على الماوس يتم كتابة
=اسم التطبيق()
مهارات
(1)عرض بيانات محددة في نموذج آخر
غالباً مانحتاج لفتح نموذج لعرض بيانات محددة مثلا لو كنا نعرض في النموذج الأول بيانات فلان ثم نريد أن نفتح النموذج الثاني على بيانات أخرى لفلان نفسه فما هي الطريقة لربط البيانات بين النموذجين ؟
هذا الشرح يجيب على هذا التساؤل .
طبعاً -وهي القاعدة الأساسية في الموضوع- أنه لابد أن يكون هناك رابطة بين الجدولين المبني عليهما النموذجين وإلا كيف يمكن عرض البيانات .
والرابط هو أن يكون بين جدولي النموذجين علاقة أو هما جدول واحد ولكن مقسوم على النموذجين وتتضح المسألة أكثر فيما يأتي .
لنفرض أن لدينا نموذجين الأول فيه بيانات أشخاص وفي الثاني أرقام الهواتف لكل منهم ونريد عندما نختار اسم من قائمة على النموذج الأول ، أن يفتح النموذج الثاني الذي فيه أرقام الهاتف على السجل المطابق (سأكمل الشرح على المثال المرفق في الأسفل) .
خطوات الإنشاء :
1- أنشئ قائمة منسدلة -لاتنسى تفعيل المعالج الموجود على شريط الأدوات :
2- عند إنشاء القائمة يشتغل المعالج وتظهر الشاشة التالية :
3- اتركه على الاختيار الأول ثم اضغط التالي فتظهر الشاشة التالية :
4- اختر جدول الهواتف ثم اضغط التالي فتظهر الشاشة التالية :
5- اختر حقلي رقم الشخص والاسم بضغط زر ثم اضغط التالي فتظهر الشاشة التالية :
6- ثم اضغط التالي بدون تغيير شيء ثم اضغط التالي فتظهر الشاشة التالية :
اكتب اختر اسم ثم اضغط إنهاء .
7- اظهر خصائص القائمة ثم غير اسمها إلى اختر_اسم
8- أنشئ زر أمر على النموذج فتظهر الشاشة التالية :
9- اختر عمليات النماذج ومن اليسار اختر فتح نموذج ثم اضغط التالي فتظهر الشاشة التالية :
10- اختر جدول الهواتف ثم اضغط التالي فتظهر الشاشة التالية :
11- اختر الخيار الأول : فتح النموذج والبحث عن بيانات محددة للعرض فتظهر الشاشة التالية :
12- اختر رقم الشخص من اليمين ورقم الشخص من اليسار بالنقر على كل منهما مرة واحدة ثم اضغط هذا الزر فتظهر أمام كلمة الحقول المتطابقة في الأسفل رقم الشخص <-> رقم الشخص ، ثم اضغط التالي ولاتغير شيء ثم اضغط التالي مرة أخرى فتظهر الشاشة التالية :
13- اكتب الاسم فتح_نموذج_الهاتف ثم اضغط زر إنهاء .
14- الآن لو جربت فتح النموذج سيفتح على السجل المعروضة بياناته ، ولكن نحن نريده أن يفتح نموذج الهواتف حسب الاختيار من القائمة وليس حسب السجل الحالي ، لذلك نحتاج للتعديل في كود زر الأمر الذي أنشأه المعالج .
15- أظهر صفحة الخصائص لزر الأمر ثم انتقل لصفحة التبويب حدث وفي حدث عند النقر انقر الزر ذو الثلاث نقط وستظهر الوحدة النمطية الخاصة بالنموذج وفيها الكود التالي :
On Error GoTo Err_فتح_نموذج_الهاتف_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = ChrW(1575) & ChrW(1604) & ChrW(1607) & ChrW(1608) & ChrW(1575) & ChrW(1578) & ChrW(1601)
stLinkCriteria = "[رقم الشخص]=" & Me![رقم الشخص]
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_فتح_نموذج_الهاتف_Click:
Exit Sub
Err_فتح_نموذج_الهاتف_Click:
MsgBox Err.Description
Resume Exit_فتح_نموذج_الهاتف_Click
والسطر المطلوب تغييره هو :
stLinkCriteria = "[رقم الشخص]=" & Me![رقم الشخص]
وكما تلاحظ يشير الكود لمربع النص المسمى رقم الشخص والمطلوب أن يشير إلى القائمة المنسدلة التي أنشأناها منذ قليل وهي باسم اختر اسم ، لذلك غير السطر السابق بالسطر التالي :
stLinkCriteria = "[رقم الشخص]=" & Me![اختر اسم]
في هذه الأسطر سأتكلم عن الفرق بين الأحداث في الوحدات النمطية والأحداث في الخصائص لأن بعض المبتدئين يلخبطون بينهم ، والأمر الآخر حتى يستفاد منها أكثر .
إذا قيل -وهذي خذوها قاعدة - ضع هذا الكود أو هذا السطر في حدث كذا وكذا فالمقصود أن تضع ذلك الكود أو السطر في الوحدة النمطية للنموذج في الحدث المذكور وليس أن تضعه في الخصائص .
ولمعرفة الفرق بينهما افتح النموذج في عرض التصميم أظهر صفحة الخصائص ثم أظهر صفحة التبويب حدث الآن الأحداث الظاهرة يمكن أن تضع فيها استدعاء لدالة عامة أو إجراء عام أو ماكرو ولكن لايصح أن تضع فيها اسطر كود فهذا غلط بالتأكيد .
إذن كيف نضع الأسطر في الوحدة النمطية الخاصة بالنموذج ؟
جواب : لنفرض أنك تريد تكبير النموذج للحد الأقصى عند فتحه وتريد أن تضع هذا السطر في حدث عند الفتح :
DoCmd.Maximize
فعند وضع المؤشر داخل المربع المجاور لكلمة عند الفتح يظهر زرين على اليسار الأول عليه سهم رأسه للأسفل والثاني عليه ثلاث نقط .
الأول اللي عليه السهم لسدل قائمة للإختيار منها كما في الصورة التالية :
الذي يظهر في القائمة هي عبارة :
[إجراء حدث]
ثم تحتها كل الماكروات في القاعدة .
طبعا هنا نختار إما إجراء حدث وهنا سيكون الحدث في الوحدة النمطية الخاصة بالنموذج أو ماكرو وبقي الأمر الثالث وهو استدعاء دالة عامة وإليك شرح لهذه الطرق .
أولا : أجراء حدث
عند إختيارنا لـ [إجراء حدث] فهذا يعني أن الإجراء سيكون في الوحدة النمطية التابعة للنموذج ، وبهذه المناسبة الوحدات النمطية بالنسبة لمكانها تنقسم إلى قسمين :
1- الوحدة النمطية العامة وهي التي تظهر في قسم وحدات نمطية في إطار قاعدة البيانات .
2- الوحدات النمطية الخاصة بالنماذج أو التقارير وهي لاتظهر في إطار قاعدة البيانات ولكن يمكن الوصول إليها عن طريق نقر قائمة عرض ثم تعليمات برمجية .
بعد اختيارك لـ [إجراء حدث] من القائمة انقر المربع الأيسر ذو الثلاث نقط ، وسيظهر إطار محرر الوحدات النمطية لـ برامج الأوفس .
في مثالنا السابق بعد فتح إطار محرر الوحدات النمطية سيظهر المؤشر بين سطرين كالتالي :
Private Sub Form_Open(Cancel As Integer)
End Sub
وسيكون المؤشر بين هذين السطرين لكتابة أسطر الكود ، نضع كما في مثال المذكور سطر الكود ليكون كالتالي :
Private Sub Form_Open(Cancel As Integer)
DoCmd.Maximize
End Sub
الآن الكود جاهز للعمل .
ثانياً : تشغيل ماكرو
لتشغيل ماكرو لأداء نفس العمل ، أنشئ ماكرو جديد وفي عمود إجراء اختر Maximize ثم احفظ الماكرو باسم تكبير مثلاً ، والآن في الخصائص في حدث عند الفتح للنموذج اسدل القائمة تجد هذا الماكرو المسمى تكبير اختره من القائمة .
ثالثاً : استدعاء دالة عامة أو إجراء عام
يمكنك أن تستدعي دالة أو إجراء عام بطريقة تشبه طريقة الماكرو .
أولاً: افتح أي وحدة نمطية عامة أو أنشئ جديدة .
ثانياً : من قائمة Insert اختر Procedure انظر الصورة :
وعند ظهور مربع الحوار :
اكتب في الاسم max مثلاً أو أي اسم تحب ثم اختر في النوع Type دالة Function وفي الأسفل في المجال Scope اتركه على عام Public .
الآن سيظهر الكود بالشكل التالي :
Public Function max()
DoCmd.Maximize
End Function
ثالثاً : افتح النموذج في عرض التصميم وأظهر الخصائص وفي صفحة التبويب أحداث في حدث عند الفتح اكتب :
=max
ونفس الطريقة تستخدم مع الإجراء العام فقط اختر في مربع الحوار السابق Sub بدلاً من Function .
للمزيد عن الإجراءات والدوال انظر الوحدات النمطية .
(3) لنسح جدول مثلا من برنامج الاكسس لبرنامج الوورد
1. يتم فتح الجدول
2. ثم من قائمة أدوات نختار ارتباطات office ثم نختار النشر باستخدام ms word حيث ينسخ الملف لبرنامج الوورد ويت حفظه بنفس الاسم الاصلي ولكن بامتداد rtf rich text format )) .
(4) جدول مثلا لبرنامج الأكسل
1. يتم فتح الجدول
2. ثم من قائمة أدوات نختار ارتباطات office ثم نختار التحليل باستخدام ms excel حيث يتم نسخ الجدول لبرنامج excel وحفظه بنفس الاسم وبنفس امتداد برنامج الاكس xls .
(5) ضغط قاعدة البيانات لنقلها لدسك مرن
تأكد أولا من حجم القاعدة من قائمة ملف ثم خصائص قاعدة البيانات ثم من باب عام .
اذا كانت القاعدة اكبر من حجم الدسك فيجب ضغطها أولا ثم انسخها للدسك المرن كالتالي :
1- يتم إغلاق القاعدة
2-ثم من قائمة أدوات اختر ادوات مساعدة لقواعد البيانات ثم اختر ضغط قاعدة البيانات ونحتار القاعدة المراد ضغطها ثم الضغط على زرضغط .
3-ثم نختار الجهة المراد النسخ لها مثل الدسك المرن a ثم اضغط زر حفظ .
(6)لاخفاء قاعدة بيانات
1. من قائمة إطار نختار اخفاء
2. ولإظهارها من قائمة إطار ثم اظهار .
مواصفات Microsoft Access
قاعدة بيانات Access
السمة الحد الأقصى
حجم ملف قاعدة بيانات Microsoft Access - MDB 2 غيغا بايت مطروحاً منه المساحة اللازمة لكائنات النظام.
عدد الكائنات في قاعدة بيانات 32,768
الوحدات النمطية (بما في ذلك النماذج والتقارير المعين فيها الخاصية
ذات_وحدة نمطية إلى حقيقي) 1,000
عدد الحروف في اسم كائن 64
عدد الحروف في كلمة مرور 14
عدد الحروف في اسم مستخدم أو اسم مجموعة 20
عدد المستخدمين المتزامنين 255
جدول
السمة الحد الأقصى
عدد الحروف في اسم جدول 64
عدد الحروف في اسم حقل 64
عدد الحقول في جدول 255
عدد الجداول المفتوحة 2048. قد يكون العدد الفعلي أقل نظراً لوجود جداول مفتوحة داخلياً بواسطة Microsoft Access.
حجم الجدول 2 غيغا بايت مطروحاً منه المساحة اللازمة لكائنات النظام
عدد الحروف في حقل نص 255
عدد الحروف في حقل مذكرة 65,535 عند إدخال البيانات خلال واجهة تطبيق المستخدم،
1غيغا بايت لمقدار تخزين الأحرف عند إدخال البيانات برمجياً.
حجم حقل كائن OLE 1 غيغا بايت
عدد الفهارس في جدول 32
عدد الحقول في فهرس 10
عدد الحروف في رسالة تحقق من الصحة 255
عدد الحروف في قاعدة تحقق من الصحة 2,048
عدد الحروف في وصف جدول أو حقل 255
عدد الحروف في سجل (باستثناء حقلي مذكرة وكائن OLE 2,000
عدد الحروف في إعداد خاصية حقل 255
استعلام
السمة الحد الأقصى
عدد العلاقات المفروضة 32 لكل جدول مطروحاً منه عدد الفهارس الموجودة في الجدول لحقول أو تركيبات الحقول غير المتضمنة في العلاقات.
عدد الجداول في استعلام 32
عدد الحقول في مجموعة سجلات 255
حجم مجموعة سجلات 1 غيغا بايت
حد الفرز 255 حرف في حقل واحد أو أكثر
عدد مستويات الاستعلامات المتداخلة 50
عدد الحروف في خلية في شبكة تصميم الاستعلام 1,024
عدد حروف معلمة في استعلام معلمات 255
عدد كلمات AND في جملة WHERE أو HAVING 99
عدد الحروف في عبارة SQL حوالي 64,000
النماذج والتقارير
السمة الحد الأقصى
عدد الأحرف في التسمية 2,048
عدد الأحرف في مربع نص 65,535
عرض النموذج أو التقرير 55.87 سم
ارتفاع المقطع 55.87 سم
ارتفاع كافة المقاطع إضافة إلى رؤوس المقاطع (في طريقة عرض التصميم) 508 سم
عدد مستويات النماذج والتقارير المتداخلة 7
عدد الحقول أو التعبيرات التي يمكنك تخزينها أو تجميعها في تقرير 10
عدد الرؤوس والتذييلات في تقرير رأس/تذييل تقرير واحد، رأس/تذييل صفحة، عشرة رؤوس/تذييلات مجموعات
عدد الصفحات المطبوعة في تقرير 65,536
عدد عناصر التحكم والمقاطع التي يمكنك إضافتها فوق عمر النموذج أو التقرير 754
عدد الأحرف في عبارة SQL التي تستخدم كخاصية مصدر سجلات أو مصدر صفوف للنموذج، أو التقرير، أو عنصر التحكم (كل من .mdb و.adp) 32,750
ماكرو
السمة الحد الأقصى
عدد الإجراءات في ماكرو 999
عدد الحروف في شرط 255
عدد الحروف في تعليق 255
عدد الحروف في وسيطة إجراء 255
مواصفات مشروع Microsoft Access
مشروع Access
السمة الحد الأقصى
عدد الكائنات في مشروع Microsoft Access(.adp) 32,768
الوحدات النمطية (بما في ذلك النماذج والتقارير المعين فيها الخاصية ذات_وحدة نمطية إلى حقيقي) 1,000
عدد الحروف في اسم كائن 64
عدد الأعمدة في جدول 250 (Microsoft SQL Server 6.5)
1024 (Microsoft SQL Server 7.0 و 2000)
قاعدة بيانات Microsoft SQL Server
تم وصف الحد الأقصى لمواصفات قدرة Microsoft SQL Server ضمن مجموعة وثائق SQL Server. لمزيد من المعلومات حول كتب SQL Server الفورية، انظر موقع Microsoft Developer's Network على ويب.
ملاحظة تنقلك هذه الارتباطات التشعبية في هذا الموضوع إلى ويب. يمكنك الرجوع إلى التعليمات في أي وقت.
النماذج والتقارير
السمة الحد الأقصى
عدد الأحرف في التسمية 2,048
عدد الأحرف في مربع نص 65,535
عرض النموذج أو التقرير 55.87 سم
ارتفاع المقطع 55.87 سم
ارتفاع كافة المقاطع إضافة إلى رؤوس المقاطع (في طريقة عرض التصميم) 508 سم
عدد مستويات النماذج والتقارير المتداخلة 7
عدد الحقول أو التعبيرات التي يمكنك تخزينها أو تجميعها في تقرير 10
عدد الرؤوس والتذييلات في تقرير رأس/تذييل تقرير واحد، رأس/تذييل صفحة، عشرة رؤوس/تذييلات مجموعات
عدد الصفحات المطبوعة في تقرير 65,536
عدد عناصر التحكم والمقاطع التي يمكنك إضافتها فوق عمر النموذج أو التقرير 754
عدد الأحرف في عبارة SQL التي تستخدم كخاصية مصدر سجلات أو مصدر صفوف للنموذج، أو التقرير، أو عنصر التحكم (كل من .mdb و.adp) 32,750
ماكرو
السمة الحد الأقصى
عدد الإجراءات في ماكرو 999
عدد الحروف في شرط 255
عدد الحروف في تعليق 255
عدد الح
روف في وسيطة إجراء 255
اطيب تمنياتى القلبي لكم ارجو ان تنال اعجابكم اخوكم المخلص للمنتدى النهاية
النهاية
05-31-2007, 07:51 AM
--------------------------------------------------------------------------------
الســـلام عليكم ورحمــة الله وبركاتـــة
تعلم اختراق الاجهزهـ شرح بالصور + برنامج عربي Prorat1.9 + طريقه التشفير
اعطيكم نبذه قصيره عن مصمم برنامج البرورات :
هو من برمجه شخص تركي من تركيا عربي وقوي وسريـع واغلب انجازات الهاكرز الكبار عليه .
ProRat1.9
" الاصدار السبيشل "
..::.. لكي تستطيع الدخول على جهاز الضحيه ..::..
يتطلب منك ان ترسل للضحيه ملف تجسس " ويسمى الباتش "
ولكي تسطيع الاتصال بالضحيه
او عن طريق الثغرات التي توجد بالجهاز مثل " فيروس بلاستر و سارس "
وبرنامجنا اليوم راح يختار لك الاختراق بواسطه الباتش
..::.. قـبـل الـبـدايـه بالـشـرح ..::..
تقفيل برنامج الحمايه لكي لا يسبب لك مشاكل في في استعمال البرنامج
لانه لا يسمح لك بأستخدمه ..
..::.. اساسيات البدايه ..::..
تحميل برنامج البرورات الاصدار التاسع " سبيشل "
- بعد فك ضغط البرنامج سوف يتظهر لك مجلدات البرنامج بهالشكل
ملف Download تجد فيه الملفات المسحوبه من جهاز الضحيه .
ملف Images تجد الصور الملتقطه من شاشه جهاز الضحيه .
ملف language مــلف الــلـــغـــــــــــه " لاتــقــربــــه " .
" طـبـعـاً هـذا هــو البرنامج "
..::.. واجــهـه البرنامج ..::..
1- رقــم الايـــ بـي ip " يوصلك عن طريق البريد بعد ما يفتح الضحيه الملف " .
2- رقم المنفذ " خله نفس ماهو " .
3- الاتصال بالضحيه .
4- اللغات .
5- اوامر تستخدمها بعد ماتدخل جهازهـ .
6-لتكوين الباتش .
..::.. تكوين الباتش ( ملف التجسس ) ..::..
الان يتم تكون الملف المهم ال1ي سوف يتصل بالضحيه
ويسمى ( الباش - ملف التجسس )
من قائمه تكوين > تكوين بوروات سيرفر
:: الـتـنـبـيـهـات ::
سوف يطلب منك ادخل برديك للتنيه بالاي بي ip الخاص بالضحيه
ويفضل وضع بريد الياهو لانه اسرع بعمليه التبيلغ
( افعل كما بالصوره )
:: الاعدادات العامه ::
- سيطلب منك وضع منفذ للسيرفر اتركه كما هو .
- ضع كلمة مرور لكي لا يدخل على الضحيه غيرك . ( حقوق )
- ضع اسم للضحيه لكي يظهر بالرساله عند دخوله . ( لاتصدقون وتكتبون اسمي)
- وبقيه الاعدادات افعل كما بالصوره .
:: دمـج مـع مـلف::
هذه النقطه سوف تدخلك بمتاهات طويله
لذلك سوف اتجاهلها ويمكنك التعرف عليها بعد التمرس في المهنه .
:: امــتــداد السيرفر ::
اختر الامتداد اللي يعجبك .
:: ايـقـونة السيرفر ::
اختر الايقونه التي تراها مناسبه لكي يغتر بها الضحيه .
:: الانتهاء من تكوين السيرفر ::
بعد الانتهاء من تغير الاعدادات اضغط على ( تكوين سيرفر )
وستجده في ملف البرنامج ولاكن احظر من فتحه .
:: بالرد الثاني طريقه التشفير ::
التوقيع :
--------------------------------------------------------------------------------
آخر تحرير بواسطة عـزوز : 07-03-2005 الساعة 07:04 PM.
عـزوز
عرض الملف الشخصي العام
إرسال رسالة خاصة إلى عـزوز
البحث عن المزيد من المشاركات بواسطة عـزوز
07-03-2005, 07:35 PM رقم المشاركة : 2
لهـفة نشيط
اخر مواضيعي
0 لانريد زوال هالنوع من النشاط
0 برنامج المترجم انجلش عربي وبالعكس + مصحح الاملاء
0 تعال .. واكتب اسمك بالياباني
0 صور الفنان خالد عبدالرحمن بمجله شهد الاصدار الاخير
0 تعلم اختراق الاجهزه شرح بالصور مع برنامج عربي Prorat1.9
--------------------------------------------------------------------------------
:: طريقة تشفير الباتش من الحمايه ::
لابد تشفير الباتش من الحمايه لكي لا يشك الضحيه وينفضح
كل شيء .. مع برنامج
SIS-Downloader المشفر
وهو مبرمج عن طريق SIS-Team
:: مميزات البرنامج ::
1- تخطى الفايرول بنجاح تام دون تنبيه الضحية
2- يمكنك تحديد العديد من الايقونات المتوفرة بالبرنامج
3- تحديد رسالة خطأ و امكانية زوبان السيرفر عند بداية تشغيل السيرفر
قام بالتشفير HellStorm & THEGHOST1
لتحميل البرنامج
:: محتويات البرنامج ::
قم بفتح البرنامج Builder
( افعل كما بالصوره )
الان يلزمنا فك ضغط الباتش لكي يتم تشفيره .
ضع السيرفر مع ملف upx فى فولدر وسمى الفولدر upx
ثم ضعه على الدرايف\:C
نروح لـ (ابدا) Start > بعدين ( تشغيل) Run
د بعدين نكتب command او cmd ونفتح شاشة الدوس
ونكتب هذه الاوامر فى شاشة الدوس
الامر الاول : ........... \cd ثم Enter .......... للوصول للدرايف \:C
الامر الثانى: .......... cd upx ثم Enter ...... للوصول للحافظة باسم upx
الامر الثالث: .......... upx -d server.exe ثم Enter .. لتشغيل برنامج ال upx مع اسم السيرفر server.exe
اما d- وتعنى عمل decompress فك ضغط السيرفر
بعد ذلك انقل الملف لما كام بالسابق واستخدم الاداه H&G
ليتم تشفيره
كما ترى تم تشفير الباتش الان انقله لمجلد upx الموجود بدرايف C
لكي يتم ضغطه
الان مبروك عليكم الباتش والضحيه
تم فحصه من قبل الكاسبر ولم يكتشفه
واخيرا ..
عــزوز
النهاية
05-31-2007, 07:59 AM
ّّّّّّ
مقدمة المؤلف
بسم الله الرحمن الرحيم
ّّّّّ
الحمد لله ولي الحمد والثناء وأهل الكرم والنعماء حمد مستمتع بدوام نعمه ومستوزع للشكر على جليل قسمه ومؤد فرض محامده وآلائه ومستمد من فوائد كرمه ونعمائه وصلى الله على سيدنا محمد نبيه المكين ورسوله الأمين وعلى آله الطيبين الطاهرين وصحبه الكرام المنتجبين وسلم وعظم ومجد وكرم وبعد فإنني لما أعنت على تصنيف كتابي المسمى أحدهما بإغراب العمل في إعراب أبيات الجمل والآخر المسمى الوضاح في شرح أبيات الإيضاح أردت أن أعززهما بثالث يجري في مسارهما ويحسن في تتبع آثارهما ذكر ت من عجائب اللغة التي شرف الله قدر منزلتها وجعل علم الدين والدنيا منوطا بفهمها ومعرفتها ما بينت فيه ما أتفقت مبانيه واختلفت ألفاظه ومعانيه ودعاني ذلك إلى أن أشفعه بما أتشفع به إلى مجلس المولى الأجل الأشرف الأمين بهاء الدين أبي العباس أحمد بن القاضي الأجل الفاضل أبي علي عبد الرحيم بن القاضي الأجل الأشرف بهاء الدين أبي الحسن علي لأنه أعزه الله فريد دهره ووحيد عصره يرى بالعلم ما لا يراه الظمئان بزلال قد عذب أو المحب بوصال من أحب فهو كما قال الشاعر ولنعم سوق العلم أنت لمن كسدت عليه بضاعة العلم قاض أدق الناس معرفة يرمي ويعلم موقع السهم جمل الله وجود الجود ببقائه وارتقائه وثبت سعود الصعود بإدامة مجده
وعلائه وذب عن مسالك الممالك بحراسة حوبائه وبذل حبائه فحملت هذا المؤلف إلى خزائنه المعمورة بدائم عزه وبقائه المبرورة بصالح ادخار ه واقتنائه تيمنا بانضمامه إلى حاشية مالكها وانتظامه في سلك عقود ممالكها فإن وافق إصابة الغرض أعين على أداء المفترض وإن وقع دون المرمى وكنى عن غير ما أسمى فما أولى المولى أيده الله لإقالة الكبوة وتغمد الهفوة وسد الخلل ورد الزلل والله أسأل الإعانة على تنفيذ خدمه ومراسمه ومشاهدة أعياد الزمان بدوام أيامه ومواسمه ليكون من ذخائر آدابها ونفائس جواهر علومها وألبابها ولله أرغب في إتمام ذلك بلطف السؤال ودرجه في صحف العمل المقبول إنه ولي الإجابة وأهل الرغبة والإنابة وهذا حين ابتدئ الكتاب والله الموفق للصواب فمن ذلك ما أخبرني به الشيخ الصالح أبو عبد الله محمد بن محمد ابن حامد بن مفرج بن غياث الأرتاحي قراءة عليه وأنا أسمع قال أنبأني الشيخ أبو الحسن علي بن الحسين بن عمر الفراء الموصلي وقال أخبرنا أبو اسحق إبراهيم بن سعيد بن عبد الله الحبال قال أخبرنا أبو يعقوب يوسف بن إسماعيل بن خرذاد النجيرمي قال أخبرنا أبو القاسم جعفر بن شاذلي القمي قال أخبرنا أبو عمر محمد بن عبد الواحد الزاهد قال حدثنا أبو العباس محمد ابن يزيد المبرد بجميع ما اتفق لفظه واختلف معناه من القرآن قال أبو العباس
هذه حروف ألفناها من كتاب الله عز وجل متفقة الألفاظ مختلفة المعاني متقاربة في القول مختلفة في الخبر على ما يوجد في كلام العرب لأن من كلامهم اختلاف اللفظين لاختلاف المعنيين واختلاف اللفظ والمعنى واحد واتفاق اللفظين واختلاف المعنيين قال المبرد فأما اختلاف اللفظين لاختلاف المعنيين نحو ذهب وجاء وقام وقعد ويد ورجل وفرس وحمار وأما اختلاف اللفظين والمعنى واحد فكقولك ظننت وحسبت وقعدت وجلست وذراع وساعد وأنف ومرسن وأما اتفاق اللفظين واختلاف المعنيين فنحو قولك وجدت شيئا إذا أردت وجدان الضالة ووجدت على الرجل من الموجدة ووجدت زيدا كريما أي علمت ثم قال بعد ذلك فمما اتفق لفظه واختلف معناه قول الله عز وجل إلا أماني وإن هم إلا يظنون هذا لمن يشك ثم قال الذين يظنون أنهم ملاقو ربهم فهذا يقين
الباب الأول ما اختلف لفظه واختلف معناه
الفصل الأول العشرات قال المؤلف قال أبو عبد الله محمد بن جعفر التميمي النحوي وقد اتصل بي ما ذكره الشيخ الرئيس محمد بن أبي العرب الكاتب من كتاب العشرات لأبي عمر محمد بن عبد الواحد المعروف بالزاهد فرغبت فيما رغب فيه وملت إلى النظر فيما مال إليه رغبة أن أؤلف كتابا في معناه أؤدي به بعض ما يلزمني من حقه راجيا أن يقع في التأليف بموافقته فرأيت أبا عمر الزاهد قد أخذ في باب من العلم متسع وسلك طريقا من التأليف غير ممتنع يجد المؤلف فيه من المئات مما وجد أبو عمر من العشرات ولست أقصر به في وجود ما ذكرناه من المئات في أبواب ما صنفه من العشرات غير إنا لا ندري ما السبب المانع من تكثيره أو ما العائق القاصر على يسيره فأردنا أن نأتي في أبوابه على حد ما رسم في كتابه من المئات بأضعاف ما جاء به من العشرات ثم إذا علمنا مع ذلك أنا لو تكلفناه وجئنا به على ما ذكرناه لما كان غريبا في التأليف ولا مستطرفا من التصنيف إذ كان الكلام كله لا يخرج عن ثلاثة أقسام هي معان مفترقات يعبر عنها بألفاظ مختلفات كقول أبي عمر المثع مشية قبيحة والمنع السرطان والمتع الطول وأشباه ذلك وليس جمع
المثال لها بمخرجها عما ذكرناه فيها ومعان متفقات يعبر عنها بألفاظ متباينات كقولهم ذهب وانطلق وسار وأشباه ذلك ومعان مفترقات يعبر عنها بألفاظ متفقات وهذا الباب قليل وتأليف مثله غريب فألفنا ما وجدنا فيه من العشرات إلى ما يزيد عليها وسميناه بما رسمناه منها وخشينا أن يتوهم علينا تقصير فيما ضمناه من المئات مما أتى به أبو عمر من العشرات فقدمنا أمام ما قصدناه بابا ندل به على القدرة على ما ضمناه وجعلناه مبوبا على باب من كتاب أبي عمر موجود ليعلم قدر الزيادة عليه ويوجد ما ضمناه فيه فمن ذلك قول أبي عمر المثع مشية قبيحة والردع المقبرة والمنع السرطان والسفع الأخذ والكبع النقد والقلع الكتف والمتع الطول والسلع الشق القنع أن يطأطئ الرجل رأسه والرقع الطريق في الجبل فهذه عشرة أبي عمر قال وقلنا موصولا بذلك والبخع قتل النفس أسفا والبدع اختراع الشيء والبكع استقبال الرجل ما يكره والبلع الكثير الصمت والبصع ضيق مخرج الماء والبضع قطع اللحم والتلع ارتفاع النهار والتسع أخذ تسع الشيء والجدع قطع الأنف والجدع الحبس والجدع الدلك
والجرع حسو الدواء والجزع قطع الوادي والجزع صنف من الخرز والجلع قلة الحياء والجمع خلاف التفريق والجمع صنف من النخل والدلع إخراج اللسان والدمع سمة في مجرى العين والدفع الحاجة والدسع القيء والذرع الطاقة الربع منزل القوم والربع الرفع والربع قوم الرجل والرتع مرج الماشية في المرعى والرجع الغدير والرجع نبات الربيع والرجع المطر والرجع رد الجواب والروع التضميخ بالزعفران والروع الكف عن الشر والروع الدم والردع مقاديم الإنسان والرطع الجماع والرطع تطأطؤ الرأس والرصع الطعن بالرمح والرصع فراخ النحل والرفع خلاف الوضع والرفع الهجاء والرفع إصلاح خرق الثوب والرسع شد الخرز في يد الصبي والروع الفزع والريع الزيادة والريع الرجوع
والريع فضل كم الذراع على أطراف الأنامل والزرع معروف والزرع النسل والزلع استلاب الشيء ختلا والزلع القطع والطبع ما جبل عليه الإنسان والطبع الختم والطبع ملء السقاء والطلع جمار النخل والظلع خوض الماء والكسع ضرب الدبر بالرجل والكسع ترك بقية اللبن في الخلف والكشع افتراق الملحمة عن قتيل واللذع حر النار واللطع ضرب من الشرب واللمع بريق الشيء واللفع الإشتمال واللقع الحذف بالحصاة واللقع الإصابة بالعين واللسع ذكر العقرب والمجع أكل التمر باللبن والمذع الخبر ببعض الحديث والمزع سرعة الفرس والمزع نفش
الصوف والمطع الذهاب في الأرض والمظع ترك العود في لحائه ليشرب ماءه والملع السرعة والمنع الحؤل دون الشيء والمصع تحريك الذنب والمصع اضطراب القلب من الفرق والمضع تناول العرض والمشع الكسب والمشع نفش القطن والمشع ضرب من الأكل والنبع شجر معروف والنتع خروج النار من الزناد والنخع قطع نخاع الشاة والنزع مد وتر القوس والنزع النزاع والنصع بياض الثوب والنقع خلاف الضر والنفع الغبار والنقع اختلاط الأصوات والنقع جمع الريق تحت اللسان والنقع كثرة الموت والنقع الري من الماء والنشع الوجود والنشع انتزاع الشيء بعنف والنشع السعط والصبع إراقة الماء بين الأصابع والصبع الإشارة بالأصابع والصبع الدلالة على الرجل والصدع الشق والصرع الإلقاء في الأرض والصفع
في القفا والصقع في الرأس والصقع صياح الديك والضبع مد الضبع في السير والضبع رأس المنكب والضبع لغة في الضبع والضجع إلقاء الجنب للنوم والضجع نبت يغسل به والضرع من الشاة معروف والضلع الميل والجور والضفع نجو الفيل والضفع قضاء الحاجة والفجع وجع المصيبة والفرع أعلى كل شيء والفرع الغصن والقلع شق الرأس والفصع دلك الشيء بالأصبع والفصع هشم العود والفقع الكمأة والقبع إدخال الرأس في الثوب والقدع الكف والقذع الشتم باللسان والقدع الضرب باليد والقرع الضرب بالعصا والقرع الدبا المأكول والقطع معروف
والقطع الخنق والقلع إزالة الشي من موضعه والقمع القهر والقمع الإنصات للحديث والقصع ضرب الرأس والقصع ابتلاع الماء القفع ضرب من النبت والقشع النطع والقشع الفرو والسبع لغة في السبع والسبع السعاية عند السلطان والسبع من العدد والسدع موالاة الكلام على روي واحد والسجع ترجيع صوت الحمام والسجع صدم الشي بالشيء والسلع من قولهم ما أدري أين سكع أين أن حل والسمع مدخل الصوت والسفع لفح النار والسقع الضرب بالشيء الصلب والسقع صياح الديك والشرع شق الإهاب والكرع تناول الماء بالفم والشمع لغة في الشمع والشفع الزوج والشفع الخلق والهتع السرعة والهزع اضطراب السهم والهطع الإسراع مع خوف والهكع السعال والهمع سيلان الدمع من العين والودع ضرب من
الصدف والوزع الكف عن الشيء والولع الكذب والولع العدو السهل والوضع ترك الشيء على الأرض والوقع سقوط الشيء والوقع الأثر والوسع الطاقة لغة في الوسع قال أبو عبد الله قد اتينا في هذا الباب على مائة وسبعين لفظة ولو جهدنا في جمعه لبلغناه مائتين وهذا الذي ذكرناه وإن لم يبلغ نفاسة التأليف فهو أنفع للقارئ والحافظ وأكثر نفعه للشاعر المقصد لوجوده ما يركب من الروي وقلة تعبه في طلب الحرف اللغوي ولكنا رأينا أن ما قصدناه أغرب في التأليف وأحسن في الحفظ مما قدمناه
الفصل الثاني قال المؤلف وقد يفرقون بين الكلامين المتكافئين والمعنيين المختلفين بالإعراب وبحركة البناء وبتغيير حرف الكلمة كما أخبرني به الشيخ الإمام جمال العلماء وتاج الأدباء أبو محمد عبد الله بن بري النحوي رحمه الله بقراءتي عليه في التاسع عشر من شعبان سنة اثنتين وثمانين وخمسمائة قال أخبرني الشريف القاضي أبو محمد بن عبد الله بن عبد الرحمن العثماني الديباجي عن أبي الحسن علي بن المشرف وأخبرني أيضا الشيخ الصالح أبو عبد الله محمد بن حمد بن حامد بقراءتي عليه يوم الخميس الرابع عشر من شهر ربيع الآخر من سنة خمس وثمانين وخمسمائة قال أنبأني الشيخ أبو الحسن علي بن الحسين علي بن الحسين بن عمر الفراء الموصلي قالا أخبرنا الشيخ أبو الحسن عبد الباقي بن فارس بن أحمد المفروء عن أبي حفص عمر بن محمد بن عراك المقرئ عن أبي بكر أحمد بن مروان المالكي عن الشيخ أبي محمد عبد الله بن مسلم بن قتيبة الدينوري رضي الله عنهم قال وللعرب الاعراب الذي جعله الله وشيا لكلامها وحلية لنظامها وفارقا في بعض الأحوال بين الكلامين المتكافئين والمعنيين المختلفين كالفاعل والمفعول به ولا يفرق بينهما إذا تساوت حالتهما في إمكان الفعل أن يكون لكل واحد منهما إلا بالإعراب ولو أن قائلا قال هذا قاتل أخي بالتنوين دل على أنه لم يقتله ودل حذف التنوين على أنه قد قتله ولو أن قارئا قرأ فلا يحزنك قولهم إنا نعلم ما يسرون وما
يعلنون ونزل طريق الإبتداء بإنا وأعمل القول فيها بالنصب على مذهب من ينصب إن بالقول كما ينصبها بالظن لقلب المعنى عن جهته وأزاله عن طريقه وجعل النبي محزونا لقولهم إن الله يعلم ما يسرون وما يعلنون وهذا كفر ممن تعمده وضرب من اللحن لا تجوز الصلاة به ولا يجوز للمأمومين أن يتجوزوا فيه وقال رسول الله لا يقتل قرشي صبرا بعد اليوم ولا يقتص منه فمن رواه مجزوما على جهة النهي أوجب ظاهر الكلام للقرشي ألا يقتل وإن ارتد ولا يقتص منه إن قتل ومن رواه رفعا انصرف التأويل إلى الخبر عن قريش أنه لا يرتد منها أحد عن الإسلام فيستحق القتل أفما ترى الاعراب كيف فرق بين هذين المعنيين وقد يفرقون بحركة البناء في الحرف الواحد بين المعنيين فيقولون رجل لعنة إذا كان يلعنه الناس فإذا كان هو يلعن الناس قيل رجل لعنة فحركوا العين بالفتح ورجل سبة إذا سبه الناس فإذا كان هو الذي يسب الناس قالوا رجل سببة وكذلك هزءة وهزأة وسخرة وسخرة وضحكه وضحكة وخدعة وخدعة قد يفرقون بين المعنيين المتقاربين بتغير حرف الكلمة حتى لا يكون تقارب ما بين اللفظين كتقارب ما بين المعنيين كقولهم للماء الملح الذي لا يشرب إلا عند الضرورة شروب ولما كان دونه مما يتجوز به شريب وكقولهم لما ارفض على
الثوب من البول إذا كان مثل رؤوس الإبر نضح ورش الماء عليه من الغسل عند بعض أهل العلم فإذا زاد على ذلك قيل له نضخ ولم يجزئ منه إلا الغسل وكقولهم للقبض بأطراف الأصابع قبص ولأخذ الكف كلها قبض وللأكل بأطراف الأسنان قضم وبالفم خضم ولما ارتفع من الأرض حزن فإن زاد قليلا قيل حزم وللذي يجد البرد خصر فإذا كان مع ذلك جوع قيل خرص وللنار إذا طفيت هامدة فإذا سكن اللهب وبقي من جمرها شيء قيل خامدة وللقائم من الخيل صائم فإذا كان ذلك من حفى أو وجى قيل صائن وللعطاء إذا كان مبتدأ شكد فإذا كان مكافأة قيل شكم وللخطأ من غير تعمد غلط فإذا كان في الحساب قيل غلت وللضيق في العين خوض فإذا كان ذلك في مؤخرها قيل حوص وقيل الخوص الغؤور والحوص الضيق كانت غائرة أو ظاهرة إذا كانت صغيرة وتقول رأيت الناس وتراءيت في المرآة ورميت الصيد وارتميت في الغرض ورجل فيه إذا كان كثير الأكل وأفوه إذا كان كبير الفم ومفوه إذا كان منطيقا وتكول هي المروحة التي يتروح بها والمروحة بالفتح الأرض الكثيرة الريح ويوم ريح إذا كان طيب الريح وراح إذا كان شديد الريح ورجل حاف بغير حذاء وحف تعبت رجلاه من المشي وبدن الرجل إذا سمن وبدن إذا كبر والهون العذاب والهون الرفق والنزل الربع والنزل ما قيم من الطعام وفقه الرجل الكلام إذا حفظه وفقه إذا أبصر الفقه ويقال من أحيا نفسا ومن حايا بهيمة وسفه الرجل إذا جاء منه سفه وسفه إذا كانت تلك سجيته وكبر الرجل إذا أسن وكبر إذا عظم أمره والمغتسل الموضع والمغتسل
الرجل وامرأة رزان وشيء رزين وقيل ميل علينا وفي الحائط ميل وفاظت نفسه إذا خرجت وفاض الدمع وقحط الناس أصابهم القحط وقحط المطر وقد تمضمض الرجل بالفم كله وتمضمض بطرف لسانه وعيرت فلانا بما صنع وعايرت الميزان ويقال للولد إذا كانوا لأب وأم أعياف وإذا كان أبوهم واحدا وأمهاتهم شتى فهم علات وإذا كانت الأم واحدة والآباء شتى فهم أخياف وأخلاف ويقال رجل متلثم إذا غطى فاه بالعمامة فإذا رفعها في المحجر فهو منتقب وذلك النقاب فإن رفعها حتى لا يرى من وجهه إلا عيناه فتلك الوصوصة والرجل متوصوص والمحصنات ذوات الأزواج والحاصنات العفيفات والميل على ما تدركه العين والميل ما كان خلقة يرى والذل ضد العز والذل ضد الصعوبة وقد يكتنف الشيء معاني يشتق لكل معنى منها اسم من اسم ذلك الشيء كاشتقاقهم من البطن الخمص مبطنا وللعظيم البطن إذا كان خلقة بطينا فإذا كان ذلك من كثرة الأكل قيل مبطان وللمنهوم بطنا وللعليل البطن مبطونا
فصل قال أبو الفوائد محمد بن علي الغزنزي في كتاب غرائب اللغة ثم مع جلالة منزلة الفصحاء وعلو مرتبتهم سألت بعضهم ما الفرق بين المعلي والمعلى والمخير والمخير والمذرع والمذرع والمبرقعة والمبرقعة فأفحم ولم يأت بالجواب كما يجب وظن أن ظاهر هذه المساءلات يقتضي أن يكون أحدهما فاعلا والآخر مفعولا والأمر بخلاف ذلك فلما وجدته مقصرا زدت في السؤال طلبا لإصابته فقلت وما الفرق بين الرمي والرمية والنصي والنصية والبلي والبلية والولي والولية والبغي والبغية فظن أن أحدهما مذكر والآخر مؤنث والأمر بخلاف ذلك فلما زاد في التقصير زدت في السؤال فقلت وما الفرق بين الدني والدنيء والموجد والمؤجد فظن أنهما لغتان يهمز ولا يهمز ولا يهمز والأمر بخلاف ذلك فلما زاد في التقصير زدت في السؤال فقلت وما الفرق بين قول الرجل للرجل أنا صاحب الثناء وأنت صاحب الثناء فظن أن الحالتين واحدة والأمر بخلاف ذلك تفسير هذه المسائل المعلى السابع من سهام الميسر والمعلي بالكسر الذي يأتي الحلوبة من قبل يمينها المخير تصغير المختار المذرع بالكسر المطر الذي يرسخ في الأرض قدر ذراع والمذرع بالفتح الذي أمه أشرف من أبيه والمبرقعة بكسر القاف غرة الفرس إذا أخذت جميع وجهه غير أنه ينظر في سواد يقال غرة مبرقعة والمبرقعة بالفتح الشاة البيضاء الرأس الرمي السحابة العظيمة القطر والجمع أرمية والرمية الصيد يرمى يقال بئس الرمية
الأرنب النصي نبت ما دام رطبا فإذا ابيض فهو الطريقة وإذا يبس فهو الحلي والنصية الخيار من الناس والإبل وغيرهما يقال انتصيت الشيء أي اخترته وهذه نصيتي أي خيرتي وانتصى الشعر أي طال وهذه فلاة تناصي فلاة أخرى وهذه حرب تناصي حربا أخرى أي تتصل بفلاة أخرى وبحرب أخرى والبلي قبيلة من قضاعة والنسبة لها بلوي والبلية الناقة التي كانت تعقل في الجاهلية عند قبر صاحبها فلا تعلف ولا تسقى حتى تموت يقال أبليت وبليت ومنه قولهم مبليات فلان ينحن عليه والولي المطر بعد الوسمي والولية البرذعة أو هي التي تكون تحت البرذعة وجمعها الولايا ومنه قولهم رأيت البلايا رؤوسها في الولايا يعني الناقة التي تعكس على قبر صاحبها ثم تطرح الولية على رأسها إلى أن تموت والبغي الأمة الفاجرة والبغية طليعة العسكر والجمع البغايا الدنيء مهموز الخسيس والدني غير مهموز القريب مأخوذ من الدنو وقولهم أوجد الله
فلانا من الفقر فهو موجد بغير همز وأجده الله من الضعف فهو مؤجد بالهمز أي أغناه الله بعد الفقر وقواه بعد الضعف ومنه بناء مؤجد مهموز الثناء عقال البعير وغيره والثناء أيضا جمع الثني من البهائم وكذلك الثنيان فهذا ما اختلف لفظه ومعناه
الباب الثاني ما اتفق لفظه واختلف معناه
فصل العين قال المؤلف وأما اتفاق اللفظين واختلاف المعنيين فمما أنبأني به الشيخ الإمام العالم زين الدين أبو الحسن علي بن إبراهيم بن نجا المقدسي رحمه الله قال أخبرنا الشيخ أبو الحسن سعد الخير بن محمد الأنصاري وقال أخبرنا أبو الفتح سليم بن أيوب الرازي والفقيه بصور قال أنشدني الشيخ الإمام أبو الحسين أحمد بن فارس اللغوي مصنف المجمل لنفسه يا دار سعدى بذات الخال من إضم سقاك صوب حيا من واكف العين بسيط العين هنا سحاب ينشأ من قبل القبلة
إني لأذكر أياما بها ولنا في كل إصباح يوم قرة العين العين هنا عين الإنسان وغيره تدني معشقة منا معتقة تشجها عذبة من نابع العين العين هنا ما ينبع منها الماء إذا تمززها شيخ به طرق سرت بقوتها في الساق والعين العين هنا عين الركبة والطرق ضعف الركبتين والزق ملآن من ماء السرورفلا تخشى توله ما فيه من العين العين هنا ثقب يكون في المزادة وتوله الماء أن يتسرب وغاب عدالنا عنا ولا كدر في عيشنا من رقيب السوء والعين والعين هنا الواشي يقسم الود فيما بيننا قسما ميزان حق بلا بخس ولا عين العين هنا العين في الميزان وفائض المال يغنينا بحاضره فنكتفي من ثقيل الدين يالعين العين هنا المال الحاضر الناض والمجمل المجتبى تغني فوائده حفاظه عن كتاب الجيم والعين والعين هنا الحرف وقال أبو الطيب عبد الواحد بن علي اللغوي في كتاب شجر الدر هذا كتاب مداخلة الكلام بالمعاني المختلفة سميناه كتاب شجر الدر لأنا ترجمنا كل باب فيه بشجرة وجعلنا لها فروعا وكل شجرة مائة كلمة أصلها كلمة واحدة
شجرة العين العين عين الوجه والوجه القصد والقصد الكسر والكسر جانب الخباء والخباء مصدرها خابأت الرجل إذا خبأت له خبأ وخبأ لك مثله والخبء السحاب من قوله تعالى يخرج الخبء في السموات والأرض والسحاب اسم عمامة كانت للنبي والنبي التل العالي والتل هو مصدر التليل المصروع على وجهه والتليل صفع العنق قال الراجز العجاج جابا ترى تليله مسحجا العجاج والعنق الرجل من الجراد والرجل العهد يقال كان ذلك على رجل الحجاج أي عهده والعهد المطر المعاود والمعاود الذي يعودك في مرضك وتعوده في مرضه و المريض الشاك والمرض في القلب الشك وفي التنزيل في قلوبهم مرض والشاك الطاعن يقال شكه إذا طعنه والطاعن الداخل في السن والسن قرن من كلاء أي قطعة والقرن الأمة من الناس والأمة الحين من الدهر قال الشاعر عمروا أمة من الدهر فيها أهلات أعز قوم جنابا خفيف
والحين حلب الناقة من الوقت إلى الوقت والحلب ماء السماء والسماء سقف البيت والبيت زوج الرجل والزوج النمط من فرش الديباج والفرش أفتأ الإبل من قوله تعالى ومن الأنعام حمولة وفرشا والإبل قال المفسرون في قوله تعالى أفلا ينظرون إلى الإبل كيف خلقت قالوا الغيم والغيم الصدى من العطش والصدى ما تحتوي عليه الهامة من الدماغ والهامة جمع هائم وهو العطشان وكذلك الأهيم والأنثى هيماء وفي التنزيل فشاربون شرب الهيم قال الشاعر ذو الرمة فأصبحت كالهيماء لا الماء قاطع صداها ولا يقضي عليها هيامها طويل والهائم المائج في الأرض والسائح الصائم في قوله تعالى السائحون الراكعون والصائم القائم والقائم صومعة الراهب والراهب المتخوف والمتخوف الذي يقتطع مال غيره فينتقصه ومنه قوله تعالى أو يأخذهم على تخوف أي على تنقص والمال الرجل ذو العز والثراء والثراء كثرة الأهل والأهل الخليق يقال فلان أهل لكذا أي خليق به والخليق المخلوق أي المقدر يقال خلقت الشيء إذا قدرته وينشد لزهير بن أبي سلمى
كامل أحذ مضر وأراك تفري ما خلقت وبعض القوم يخلق ثم لا يفري والمخلوق الكلام الزور والزورة القوة والقوة الطاقة من طاقات الحبل والطاقة المقدرة والمقدرة اليسار واليسار خلاف اليمين واليمين الألية والألية التقصير والتقصير قص الشعر خلاف الحلق والحلق الذبح ويروى هذا البيت لأبي ذؤيب الهذلي يرى ناصحا فيما بدا فإذا خلا فذلك سكين على الحلق حالق طويل أي ذابح ويروى حاذق والحاذق القاطع والحالق الذابح والذبح الشق والشق شدة الأمر على الإنسان والشدة الجلد والجلد الحزم من الأرض والحزم شد حزام الفرس والحزام مصدر تحازم الرجلان إذا تباريا أيهما أحزم للخيل أي أحذق بحزمها والأحزم الأحكم في الأمور والأحكم الأمنع يقال الحد أحكم للزاني أي أمنع له من المعاودة والأمنع الجانب المنيع والمنيع الشيء الممنوع ممن طلب قال الشاعر فلاقوا دونه طودا منيعا وافر
والطلب القوم الطالبون والقوم الرجل القائم والقائم المصلي والمصلي من الخيل الذي يجيء بعد السابق في الجري والجري الإفاضة في الأخبار والإفاضة الإنكفاء من قوله تعالى ثم أفيضوا من حيث أفاض الناس والإنكفاء انكباب الإناء والإنكباب دنو الصدر من الأرض والصدر الرئيس والرئيس المصاب في رأسه بسهم وغيره قال الشاعر زهير بن حرام الداخل ويقتل نفسه إن لم ينلها فحق له رئيس أو بعيج وافر والسهم القسط من الشيء والقسط العدل والعدل الميل والميل الحب والحب آنية من الجر والجر سفح الجبل والسفح الصب والصب الدنف من عشق به والدنف العلة والعلة السبب قال الشاعر أنخت بها الوجناء من غير علة لثنتين بين اثنين آت وذاهب طويل والسبب الحبل والحبل صيد العصفور بالحبالة يقال حبلت العصفور حبلا والعصفور غرة دقيقة في جبين الفرس والغرة أول ليلة يرى فيها الهلال والهلال الرحى المثلومة والرحى سيد القبيلة والقبيلة واحد شئون الرأس
والشئون الأحوال والأحوال جمع حالة والحالة الكارة قال الراجز قد أركب الآلة بعد الآله وأحمل الحالة بعد الحالة وأترك العاجز بالجداله منعفرا ليست له محالة والكارة جمع كاير وهو الذي يكور عمامته على رأسه والرأس فارس القوم والفارس الكاسر فرسه السبع وافترسه أي كسره والكاسر العقاب والعقاب راية الجيش والجيش جيشان النفس والنفس ملء كف من دباغ والكف خياطة كفة الثوب والثوب نفس الإنسان والإنسان الناس كلهم قال الراجز وعصبة تنميهم من عدنان بها هدى الله جميع الإنسان من الضلال وهم كالعميان أي جمع الناس فرع والعين عين الشمس والشمس شماس الخيل والخيل الوهم والوهم الجمل الكبير قال الشاعر
ويأوي إلى أوطانه الجمل الوهم طويل والجمل دابة من دواب البحر والبحر الماء الملح والملح الحرمة والحرمة ما كان للإنسان حراما على غيره وحرام حي من العرب والحي ضد الميت قال الشاعر عبد الرحمن بن الحكم لقد أسمعت لو ناديت حيا لكن لا حياة لمن تنادي وافر فرع والعين النقد والنقد ضربك أذن الرجل أو أنفه بإصبعك والأذن الرجل القابل لما يسمع والقابل الذي يأخذ الدلو من الماتح والدلو السير الرفيق قال الراجز لا تقلواها وادلواها دلوا إن مع اليوم أخاه غدوا
والرفيق الصاحب والصاحب السيف مصدر ساف ماله إذا أودى وأودى الرجل إذا خرج من إحليله الودي والودي الفسيل قال الشاعر جلندى الذي أعطى الودي بحملها مسخرة من بين فرض وبلعق طويل فرع والعين موضع انفجار الماء والانفجار انشقاق عمود الصبح والصبح جمع أصبح وهو لون من الألوان واللون الضرب من الضروب والضرب الرجل المهزول قال الشاعر طرفة بن العبد أنا الرجل الضرب الذي تعرفونه خشاش كرأس الحية المتوقد طويل والمهزول الفقير والفقير المكسور فقر الظهر والفقر النوادر والنوادر أنوف الجبال والأنوف الأوائل من كل شيء والواحد أنف بضم الهمزة قال
الشاعر امرؤ القيس قد غدا يحملني في أنفه لاحق الإطلين محبوك ممر رمل أي في أول جريه وهو الأنف بضمتين أيضا فرع والعين عين الميزان والميزان برج في السماء والسماء أعلى متن الفرس والمتن الصلب من الأرض والأرض قوائم الدابة قال الشاعر خفاف بن ندبة إذا ما استحمت أرضه من سمائه جرى وهو مودوع وواعد مصدق طويل والقوائم جمع قائمة وهي السارية والسارية المزنة تنشأ ليلا والليل فرخ الكروان والفرخ ما اشتملت عليه قبائل الرأس من الدماغ والقبائل من العرب
دون الأحياء فرع والعين مطر لا يقلع أياما ومطر حي من أحياء العرب والأحياء جمع حياء الناقة والحياء الاستحياء والاستبقاء من قوله تعالى ويستحيون نساءكم قال الشاعر الحصين بن الحمام تباطأت أستحيي الحياة فلم أجد لنفسي حياة مثل أن أتقدما طويل ويروى تأخرت والاستبقاء التماس النظرة والالتماس الجماع يقال لمس المرأة والتمسها كناية عن الجماع والجماع ضد الفراق والفراق جمع فرق وهو ظرف يسع ستين رطلا والفرق جمع فارق والفارق من النوق والأتن التي تذهب على وجهها عند الولادة فلا يدرى أين تلد قال الراجز ومنجنون كالأتان الفارق من أتن بين العرض والتضايق
فرع والعين رئيس القوم والرئيس المصاب في رأسه بعصا أو غيرها والرأس زعيم القبيلة أي سيدها والزعيم الصبير والصبير السحاب المتراكب أعناقا في الهواء قال الراجز أبو محمد الفقعسي يا سلم أسقاك الصبير الوامض هل لك والعارض منك عائض في هجمة يعذر منها القابض والأعناق جمع عنق والعنق الرجل من الجراد والرجل العهد والعهد المطر الأول في السنة والأول يوم الأحد لغة أهل الجاهلية وأنشدونا أؤمل أن أعيش وإن يومي بأول أو بأهون أو جبار وافر أو التالي دبار أو فيومي بمؤنس أو عروبة أو شيار
روى ابن دريد عن أبي حاتم عن الأصمعي وأبي عبيدة وأبي زيد كلهم قالوا حدثنا يونس بن حبيب عن أبي عمرو بن العلاء قال كانت العرب في الجاهلية تسمي الأحد أول والاثنين أهون وبعضهم أهود والثلاثاء جبارا والأربعاء دبارا والخميس مؤنسا والجمعة العروبة وبعضهم يقول عروبة ولا يصرفها والسبت شيارا وكان قوم من العرب يسمون العيد العروبة وبه سميت الجمعة العروبة وأنشد للقطامي نفسي الفداء لأقوام همو خلطوا يوم العروبة أورادا بأوراد بسيط فرع والعين نفس الشيء والنفس ملء كف من دباغ والكف الذب والذب الثور الوحشي والثور قشور القصب يعلو على وجه الماء وأنشدوا لنهشل بن حري
كذاك الثور يضرب بالهراوي إذا ما عافت البقر الظماء وافر والقصب رهان الخيل والرهان المراهنة من الرهون والمراهنة المقاومة فلان يراهن فلانا أي يقاومه والمقاومة مع الرجل أن تذكر قومك ويذكر قومه تتفاخران بذلك والقوم القيام قال الراجز لقيط بن زرارة يا قوم قد أحرقتموني باللوم وبالقعود تارة وبالقوم شتان هذا والعناق والنوم والمشرب البارد في ظل الدوم أي الدائم فرع والعين الذهب والذهب زوال العقل يقال ذهب الرجل ذهبا إذا تحير وزال عقله والعقل الشد عقلت الناقة إذا شددت يدها والشد الإحكام والإحكام الكف والمنع قال الأصمعي قرأت في كتب بعض الخلفاء الأول فأحكم بني فلان أي امنعهم وكفهم وأنشد لجرير
أبني حنيفة أحكموا سفهاءكم إني أخاف عليكمو أن أغضبا كامل والكف قدم الطائر والقدم الثبوت والثبوت جمع ثبت من الرجال وهو الشجاع والشجاع الحية والحية شجاع القبيلة يقال فلان حية ذكر إذا كان شجاعا جريئا وأنشد لعبيد بن الأبرص وإن رأيت بواد حية ذكرا فاذهب ودعني أمارس حية الوادي بسيط فصل الحال شعر قاله الأقليشي فجمع فيه تصرف الحال ووجوهها يا ليت شعري هل أكسى ثياب تقى والشعر يبيض حالا بعدما حال بسيط أي شيئا بعد شيء فكلما أبيض شعري فالسواد إلى نفسي يميل فنفسي بالهوى حال بسيط حال من الحلية يقال حليت المرأة حليا وهي حال وحالية ليست تسود غدا سود النفوس فكم أغدو مضيع نور عامر الحال بسيط الحال التراب هنا تدور الدنا بالنفس تنقلها عن حالها كصبي راكب الحال بسيط
فالمرء يبعث يوم الحشر من جدث بما جنى وعلى ما مات من حال أي هيئة خير أو شر لو كنت أعقل حالي عقل ذي نظر لكنت مشتغلا بالوقت والحال أي الساعة التي أنت فيها لكنني بلذيذ العيش مغتبط كأنما هو شهد شيب بالحال الحال ها هنا اللبن حكاها كراع فيما حكى عن ابن سيده ماذا المحال الذي ما زلت أعشقه ضيعت عقلي فلم أصلح به حالي حال الرجل امرأته وهي عبارة عن النفس وهي لغة هذلية ركبت للذنب طرفا ما له طرف فيا لراكب طرف سيء الحال حال الفرس طرائق ظهره وقيل متنه وقد ذكره امرؤ القيس في شعره يزل الغلام الخف عن حال متنه كما زلت الصفواء بالمتنزل يا رب غفرا يهد الذنب أجمعه حتى يخر من الآراب كالحال الحال هنا ورق الشجر يخبط فيسقط
فصل الخال وأنشد أحمد بن يحيى ثعلب في الخال أتعرف أطلالا شجونك بالخال وعيش زمان كان في العصر الخالي طويل أي الماضي لبالي ريعان الشباب مسلط علي بعصيان الإمارة والخال أي اللواء وإذ أنا خدن للغوي أخي الصبا وللغزل المريح ذي اللهو والخال أي الخيلاء وللخود تصطاد الرجال بفاحم وخد أسيل كالوذيلة ذي الخال أي الشامة إذا رئمت ربعا رئمت رباعها كما رئم الميثاء ذو الرثية الخالي أي العزب ويقتادني منها رخيم دلاله كما اقتاد مهرا حين يألفه الخالي أي الخلاء زمان أفدي من يراح الى الصبا بغمي من فرط الصبابة والخال أخو الأم وقد علمت سلمى وإن ملت للصبا إذا القوم كعوا لست بالرعش الخالي أي الظالع ولا أرتدي إلا المروءة خلة إذا ضن بعض القوم بالعصب والخال ضرب من الثياب
وإن أنا أبصرت المحول ببلدة تنكبتها واشتمت خالا على خال أي سحابا فحالف بخلقي كل حلف مهذب وإلا تحالفني فخال إذن خال أي المخالاة وإني حليف للسماحة والندى كما احتلفت عبس وذبيان بالخال أي موضع وثالثنا في الحلف كل مهند لما رم من صم العظام به خال أي قاطع فصل صالح وقال آخر رجز لقد قدمت من دمشق صالحا يريد سالما وقد تجهزت جهازا صالحا يريد حسنا وكان زاد القوم زادا صالحا يريد كثيرا لأجذبن النسع جذبا صالحا يريد شديدا أو ألقين بالعراق صالحا يريد رجلا إني وجدت صالحا لي صالحا يريد نافعا يفعل بي فعلا كريما صالحا أي حسينا
فصل اللحن ومن الأضداد اللحن يقال للخطأ لحن وللصواب لحن فأما كون اللحن على معنى الخطأ فلا يحتاج فيه إلى شاهد وأما كونه على معنى الصواب فشاهده قوله تعالى ولتعرفنهم في لحن القول معناه صواب القول وصحته وقال ابن الأعرابي يقال لحن الرجل يلحن لحنا إذا أخطأ ولحن يلحن إذا أصاب وقال غيره يقال للصواب اللحن واللحن وقال معاوية للناس كيف ابن زياد فيكم قالوا ظريف على أنه يلحن قال فذاك أظرف له ذهب معاوية إلى أن معنى يلحن يفطن ويصيب وعن أبي بن كعب أنه قال تعلموا اللحن في القرآن كما تتعلمونه قال أبو بكر فيجوز أن يكون اللحن في الحديث الصواب ويجوز أن يكون الخطأ لأنه إذا عرف القارئ الخطأ عرف الصواب وعن عمر بن الخطاب رضي الله عنه أنه قال تعلموا الفرائض والسنة واللحن كما تتعلمون القرآن فيجوز أن يكون اللحن الصواب ويجوز أن يكون الخطأ يعرف فيتجنب وحدث يزيد بن هارون بهذا الحديث فقيل له ما اللحن فقال النحو وقال عمر بن عبد العزيز عجبت لمن لاحن الناس كيف لا يعرف جوامع الكلم
أراد ب لاحن فاطن فقال أبو العالية كان ابن عباس يعلمنا لحن الكلام وقال لبيد متعوذ لحن يعيد بكفه قلما علىعسب ذبلن وبان كامل فاللحن المصيب الفطن يقال رجل لحن ولاحن من الفطنة والصواب ورجل لاحن من الخطأ لا غير وقال القتال ولقد لحنت لكم لكيما تفقهوا ووحيت وحيا ليس بالمرتاب وقال ابن أحمر يصف صحيفة كتبها وتعرف في عنوانها بعض لحنها وفي جوفها صمعاء تبلي النواصيا الصمعاء الداهية واللحن ايضا يكون بمعنى اللغة قال شريك عن ابي اسحق عن أبي ميسرة في قول الله عز وجل سيل العرم العرم المسناة بلحن اليمن أي لغتهم
وقال بعض الأعراب علي بن عميرة الجرمي وما هاج هذا الشوق إلا حمامة تبكت على سمراء خضر قيودها طويل هتوف الضحى معروفة اللحن لم تزل تقود الهوى من مسعد ويقودها طويل وقال الآخر يذكر حمامتين باتا على غصن بان في ذرى فنن يرددان لحونا ذات ألوان وأنشد أبو العباس لمالك بن أسماء بن خارجة في جارية له وحديث ألذه هو مما تشتهيه النفوس يوزن وزنا منطق صائب وتلحن أحيانا وخير الكلام ما كان لحنا وقال أراد ب تلحن تصيب وتفطن وأراد بقوله ما كان لحنا ما كان صوابا وقال ابن قتيبة اللحن في هذا البيت معناه الخطأ وهذا الشاعر استملح من هذه المرأة ما يقع في كلامها من الخطأ وقال أبو بكر وقوله عندنا محال لأن العرب لم تزل تستقبح اللحن من النساء كما تستقبحه من الرجال ويستملحون البارع من كلام النساء كما يستملحونه من الرجال والدليل على هذا قول ذي الرمة يصف امرأة
لها بشر مثل الحريرومنطق رخيم الحواشي لا هراء ولا نزر فوصفها بحسن الكلام واللحن لا يكون عند العرب حسنا إذا كان بتأويل الخطأ لأنه يقلب المعنى ويفسد التأويل الذي يقصد له المتكلم وقال قيس بن الخطيم يذكر امرأة أيضا ولا يغث الحديث ما نطقت وهو بفيها ذو لذة طرف منسرح تخزنه وهو مشتهى حسن وهو إذا تكلمت أنف فلو كانت هذه المرأة تلحن وتفسد ألفاظها لكانت عند هذا الشاعر الفصيح غثة الكلام ولم تستحق عنده وصفا بجودة المنطق وحلاوة الكلام وقال كثير وكنت إذا ما زرت ليلى بأرضها أرى الأرض تطوى لي ويدنو بعيدها من الخفرات البيض ود جليسها إذا ما انقضت أحدوثة لو تعيدها فخبر هذا بصحة ألفاظها ولم تزل العرب تصف النساء بحسن المنطق وتستملح منهن قرض الشعر والقدرة
عليه فمن ذلك عمات النبي وأشعارهن في رثاء عبد المطلب ومنهن قتيلة بنت النضر قتل رسول الله أباها صبرا يوم بدر ولما انصرف من بدر كتبت إليه في أبيها قبل إسلامها يا راكبا إن الأثيل مظنة من صبح خامسة وأنت موفق كامل ما كان ضرك لو مننت وربما من الفتى وهو المغيظ المحنق النضر أقرب من أسرت قرابة وأحقهم إن كان عتق يعتق أمحمد ياضنء كل نجيبة في قومها والفحل فحل معرق فلما بلغ رسول الله بكى حتى أخضل الدموع لحيته وقال لو بلغني شعرها قبل أن أقتله لعفوت عنه ومنهن تماضر أخت ذي الرمة ومنهن جنوب بنت العجلان ومنهن
عمرة أختها ومنهن حليلة بنت مرة ومنهن بنت أياس بن مصاب العجلي ومنهن الوافدة ومنهن هند ابنة الأوقص ومنهن ضباعة بنت عامر ابن قرط ومنهن صفية بنت ابي مسافع وأختها ومنهن الفارعة بنت معاوية بن قشير ومنهن عمرة بنت عمرو بن قيس ومنهن جداية بنت خالد بن جعفر ومنهن أم الهيثم ومنهن سعاد بنت شداد ومنهن ربيعة بنت حميضة العذرية ومنهن أمينة الطائية ومنهن نعمة بنت عتاب بن سعد ومنهن أم طريف ومنهن أم حنبل ومنهن سعيدة أخت الأحزم بن قارب ومنهن حية امرأة من بني ثعل ومنهن ام حسان ومنهن أم حكيم ومنهن عفراء ابنة مالك العذرية ومنهن محبوبة بنت مطر بن الأخشن ومنهن عنبة
بنت عفيف بن عمرو بن أمرئ القيس ومنهن كبيشة أخت عمرو بن معد يكرب ومنهن أم ثواب ومنهن فاطمة الخزاعية ومنهن السلكة أم السليك ومنهن أم قيس الضبية ومنهن الخرنق بنت هفان القيسية ومنهن هند ابنة النعمان بن بشير الأنصاري ومنهن ميسون بنت بحدل الكلابية ومنهن بثينة ومنهن ليلى الأخيلية ومنهن عفراء بنت مهاصر
وأما الخنساء بنت عمرو بن الشريد الشاعرة السلمية فقدمت على النبي مع قومها فأسلمت معهم وذكروا أن رسول الله كان يستنشدها ويعجب بشعرها فكانت تنشده وهو يقول هيه يا خناس ويوميء بيده ولما قدم عدي بن حاتم على رسول الله أسلم وحادثه فقال يا رسول الله إن فينا أشعر الناس وأسخى الناس وأفرس الناس قال سمهم قال أما أشعر الناس فامرئ القيس بن حجر وأما أسخى الناس فحاتم بن سعد يعني أباه وأما أفرس الناس فعمرو بن معد يكرب فقال رسول الله ليس كما قلت يا عدي أما أشعر الناس فالخنساء بنت عمرو وأما أسخى الناس فمحمد يعني نفسه وأما أفرس الناس فعلي بن أبي طالب وقد ذكر أبو عبد الله محمد بن المعلى بن عبد الله الأزدي في كتاب التراقيص كل امرأة من العرب رقصت ابنها وهو صغير بشعرها وذكر الصولي أشعار خلفاء بني العباس وبعض نسائهم وقد عمل ابن المغربي أيضا مثل ذلك ولأبي الفرج الأصبهاني كتاب جمع فيه ما للإماء والشواعر وقال ابن المعتز في كتاب طبقات الشعراء أسامي الجواري ممن نسبن إلى الشعر وشهرن به وعرفن منهن عريب جارية المأمون وكانت ماجنة ظريفة فائقة الجمال
صبيحة مليحة لم يكن في عصرها أحد آدب منها ولا أشعر ولا أعلم بأخبار الناس وأيامهم ولا أحفظ للسير والنوادر والملح منها وكانت راوية لأشعار الجاهلية الجهلاء وأشعار المخضرمين والإسلاميين وأشعار المحدثين تهذها هذا وتفسرها بغرائبها ومعانيها وكانت مطبوعة ظريفة حافظة لفنون الآداب وكان المأمون قد شغف بحبها لبراعتها في الأدب وغيره فكان لا يصبر عنها ومنهن خنساء جارية هشام المكفوف وكانت بارعة الأدب فصيحة مفوهة شاعرة مفلقة ماجنة ظريفة عالمة بالأخبار والأسمار ظريفة نبيلة في نفسها كثيرة النوادر ولم يقاومها أحد في الكلام كانت من أعلم الناس بالكلام تضع لسانها حيث شاءت وتقطع جميع من يكلمها وكانت مشهورة معروفة وأعطي هشام بها الرغائب فامتنع من بيعها لحسن أدبها وفصاحتها وبيانها وحسن شعرها ولطفها وكان أصحاب الكلام يجتمعون عندها ويتناظرون فلا يختلفون في شيء إلا تحاكموا فيه إليها وتحكم وتقضي فينفذ حكمها ويقبل قضاؤها كانت تمدح الخلفاء والوزراء والأشراف والملوك فكان هشام يأخذ صلات الملوك وجوائزهم حتى جمع من ذلك مالا كثيرا ومن محدثي الشعراء من النساء عنان جارية الناطقي وكانت من ألطف الناس وأظرفهم وأشعرهم مطبوعة وكانت من معرفة الغريب والنحو بمحل رفيع عالمة بالأنساب عارفة بأيام الناس كثيرة النوادر والأخبار وذكر عمرو بن عبد الله الكوفي أنه قال شهدتها وقد اجتمع عندها أدباء الناس وشعراؤهم وأصحاب النحو والغريب وأهل الأخبار والأنساب فما جرى في ذلك المجلس من هذه الصنوف التي ذكرتها إلا وجدتها أكثر منهم وأحفظ قال ولقد سمعتها تقول حفظت من سير الناس ألف مجلد ولا أدع بيتا لجاهلي ولا مخضرمي ولا
إسلامي سمعته إلا حفظته وكان أبو نواس ومسلم بن الوليد وأبان بن عبد الحميد اللاحقي وأشجع السلمي وسلم الخاسر وغيرهم من نظرائهم يجتمعون عندها فكانت تناقضهم ويناقضونها ونوادرهم باجتماعهم عندها كثير وكانت تمدح آل برمك فتجيد وأعطي الناطقي بها مالا كثيرا فامتنع من بيعها قال وما علمنا أن جارية بلغت في الأدب والمعرفة والبيان والفصاحة وقول الشعر مع ما جمعت إلى هذه الخلال من الذكاء والظرف مبلغها وذكرت في الشرق والغرب عند الملوك والأشراف وتحدثوا عندهم بنوادرها وشعرها فكتب من شعرها ونوادرها في البلدان مالا يحصى ومن النساء سكن جارية محمود الوراق وكانت من أعذب الناس ألفاظا وأشعر الناس وأجودهم معاني وأحكمهم رصفا وأحسنهم وصفا عالمة بالأخبار والأنساب عارفة بأيام الناس مناظرة في الكلام فائقة فيه لا يكلمها أحد إلا قطعته وكان محمود مع براعة أدبه وحسن شعره ومعرفته بفنون الآداب وبصره بجيد الشعر وردئيه وما كان رزق من الحكمة يقول ربما والله تتقاصر إلي نفسي في مناظرتها لأنها تأتي من بدائع الكلام ومن الاحتجاج بشيء لم يسمع بمثله من أحد من العلماء الذين نسبوا إلى الكلام وعرفوا به فأقول يا سبحان الله من اين هذه الفطنة التقية الخالصة فأبقى مبهوتا وكانت تمدح الملوك والأشراف وكان محمود ضعيف الحال لا يكاد يقوم
بمؤونتها فكان يقول لها يا سكن أنت في جمالك ونبلك وأدبك وأخلاقك على هذه الحالة وأنا مقتور علي ولست أقوم بواجبك ووالله ما شيء من عرض هذه الدنيا أثر عندي من النظر إليك ومن القرب منك فتقول سكن يا مولاي أما إذا كان الأمر عل ما تقول فإنني أصبر معك وأتجزأ بقليلك ولا أكلفك مالا تطيقه قال فغبرا بذلك زمانا في ضيق وضنك بعيشهما يقاسيان الأمرين من ضيق العيش وسوء الحال حتى كادا يشرفان على الفضيحة وكان قد أعطي بها عشرة آلاف دينا وحديثهما في أحوالهما وأخبارهما مشهور ومن النساء عائشة بنت عبد الله العثمانية وكانت خرجت على السلطان وكانت من أهل مكة ولم يكن في زمانها أحد أشعر ولا أحسن أدبا ولا أكثر علما منها وكانت من أنبل النساء وأعفهن ورعة يابسة الورع دينة وعمدت إلى رجل من آل أبي طالب فأخرجت إليه مالا وأمرته وأمرته أن يجمع الرجال ومحاربة بني العباس فجمعت جموعا كثيرة وفرقت أموالا جليلة وخرجت تحارب بنفسها وكانت من أشعر أهل زمانها وأشعارها مدونة مرفوعة فحاربت مرة بعد أخرى وقتلت جماعة وقتلت وكانت عائشة بن عبد الله هذه تصف قدميها من أول الليل إلى الصباح تصلي وربما جمعت في الليلة الواحدة القرآن ولم ير أحد إلى يوم الناس هذا أشد اجتهادا منها ومن الجواري فضل الشاعرة وكانت شاعرة مفلقة مقتدرة أديبة بارعة الأدب كاملة فصيحة نبيلة لطيفة وكانت تعشق سعيد بن حميد الكاتب وأنفقت عليه أكثر من ثلاثين ألف دينار وكانت من الأدب بمنزلة رفيعة ودرجة سنية عارفة بأخبار الناس وأيامهم تنشد أشعار الشعراء في الجاهلية والإسلام وتعلم
تفسير ذلك وتسوق أيام العرب سوقا بأشعارها وحروبها وما جرى فيها وكانت تشعر وتقول في الغزل والعشق وكانت قد حبب إليها اللهو والشراب ولها في الغزل والشراب أشعار كثيرة مدونة وقد كتبنا قصتها وقصة سعيد بن حميد الكاتب وما جرى بينهما في موضعه من هذا الكتاب وسنأتي عليه إن شاء الله قال حدثني القاسم بن عبد الله الحراني قال كنت عند سعيد بن حميد الكاتب ذات يوم وقد فصد وأتته هدايا فضل الشاعرة ألف جدي وألف دجاجة وألف طبق رياحين وطيب وغير ذلك فكتب إليها إن هذا اليوم يوم لا يطيب سروري إلا بحضورك وكانت من أحسن النساء ضربا بالعود وأملحهن صوتا فأتته فضرب بينها وبينه حجابا وأحضر ندماءه في ذلك اليوم ووضعت الموائد وجيئ بالشراب فلما شربنا أقداحا أخذت عودها فغنت بهذا الشعر والشعر لها والصوت والأبيات هذه يا من أطلت تفرسي في وجهه وتنفسي مجزوء الكامل أفديك من متدلل يزهى بقتل الأنفس هبني أسأت ومما أسأت بلى أقر أنا المسي أحلفتني ألا أسارق نظرة في مجلس فنظرت نظرة عاشق اتبعتها بتفرس ونسيت أني قد حلفت فما يقال لمن نسي قال فما أتى يوم كان أقر لعيني من ذلك اليوم قال أبو الحسن علي بن عيسىحضرت ليلة مع جماعة من إخواني فأنشد أحدهم لامرأة فاستحسناه وتحرر بيننا أن نعمر ليلتنا بأشعار النساء فلم ننشد تلك الليلة إلا شعر امرأة وهذا يدل على كثرتهن ووفور عدتهن وتعذر حصرهن وعدم الإحاطة
بشعرهن وإنما اعتمدنا في هذا الفصل الإشارة إلى شائعة وإيراد اليسير من مشهوره وذائعه ومن قدر على قول الشعر حكم له بمعرفة أكثر الإعراب وتجنب اللحن وكيف يكون الخطأ مستحسنا والصواب مستحسنا والعرب تقرب المعربين وتنتقص اللاجنين وتبعدهم فعمر بن الخطاب رضي الله عنه مر بقوم يرمون نبلا فعاب عليهم فقالوا يا أمير المؤمنين إنا قوم متعلمين فقال لحنكم أشد علي من سوء رميكم سمعت رسول الله يقول رحم الله امرأ أصلح من لسانه وقال ما نحل والد ولده أفضل من أدب حسن وقال العباس للنبي ما الجمال في الرجل يا رسول الله قال اللسان وقال أيضا جمال الرجل فصاحة لسانه وقال أجمل الجمال الفصاحة وقال تعلموا العربية فإن الله مخاطبكم بها يوم القيامة وكان ابن عمر يضرب بنيه على اللحن ولا يضربهم على الخطأ قال العتبى عن أبيه استأذن رجل من جند الشام له فيهم قدر على عبد الملك ابن مروان وهو يلعب بالشطرنج فقال يا غلام غطها هذا شيخ له جلاله ثم أذن له فلما كلمه وجده يلحن فقال يا غلام اكشفها فليس للاحن حرمة وقال حماد بن سلمة مثل الذي يطلب الحديث ولا يعرف النحو مثل الحمار عليه مخلاة لا شعير فيها ولقد أصاب بعض الأشراف حيث يقول نعمة الجاهل كروضة على مزبلة وفيما يروى أن بعضهم رأى شابا لا أدب له وعليه خاتم ذهب فقال حمار عليه لجام من ذهب وقال بعضهم أيرضى أحدكم إذا تكلم أن يكون مثل عبده وكيف ترضون أن تكون ألسنتكم معوجة وأحدكم لا يرضى أن يكون الحذاء الذي في رجله إلا في نهاية الاستقامة وأي عضو أولى أن يحرس من
الزلل من عضو كرمه الله إذ أنطقه بتوحيده وهذا باب طويل إن اسهبنا فيه انقطعنا من ذكر ما نحن إلى شرحه أحوج مما يوافق الكتاب وكله يدل على أن اللحن تستقبحه العرب في جميع الأحوال من كل ذكر أو أنثى وهذا مستوفى في كتابي المسمى منتهى الأرب في مبتدأ كلام العرب فصل المولى ومن ذلك أيضا قول أبي عبيدة المولى المعتق ذو النعمة والمولى المعتق والمولى في الدين وهو الولي وفي كتاب الله فإخوانكم في الدين ومواليكم ومنه قوله عز وجل وأن الكافرين لا مولى لهم أي لا ولي وقال تعالى مأواكم النار هي مولاكم أي أولى بكم والمولى المنعم والمولى المنعم عليه وقال جل ثناؤه فإن الله هو مولاه أي وليه وقوله عليه السلام مزينة وجهينة وأسلم وغفار موالي الله ورسوله وقال العجاج الحمد لله الذي أعطى الحبر موالي الحق إن المولى شكر رجز أي الأولياء الحق وقال لبيد بن ربيعة العامري
فغدت كلا الفرجين تحسب أنه مولى المخافة خلفها وأمامها كامل والفرج موضع المخافة فيقول غدت كلا موضعي المخافة تحسب أن منه أتيت وأنه ولي المخافة ثم قال ذانك الفرجان هما خلفها وأمامها والمولى العصبة وبنو العم ومنه قوله تبارك وتعالى وإني خفت الموالي من ورائي وقوله عز وجل يوم لا يغني مولى عن مولى شيئا يعني ابن العم عن ابن العم وقال اللهبي مهلا بني عمنا مهلا موالينا لا تنبشوا بيننا ما كان مدفونا بسيط وقال الزبرقان ومن الموالي موليان فمنهما معطي الجزيل وباذل النصر كامل ومن الموالي ضب جندلة لحز المروءة ظاهر الغمر وقال الحطيئة
فأبقوا لا أبالكم عليهم فإن ملامة المولى شقاء وافر وقال كعب بن زهير ومولى قد رعيت الغيب منه ولو كنت المغيب ما رعاني وافر وقال آخر ومولى كداء البطن لو كان قادرا على الدهر أفنى الدهر أهلي وماليا طويل قال الحطيئة ففاخر بهم في آل سعد فإنهم مواليك أو كاثر بهم من تكاثر طويل والمولى الحليف ومن انضم إليك فمنعته وعز بعزك وقال حصين بن الحمام المري يا أخوينا من أبينا وأمنا مرا موليينا من قضاعة يذهبا طويل يعني بني سلامان بن سعد بن زيد بن الحاف بن قضاعة وكانوا حلفاء بني صرمة بن مرة بن عوف بن معد بن عدنان والمولى الصهر قال أبو المختار الكلابي
ولا يفتلن النافعان كلاهما وذاك الذي في السوق مولى بني بدر طويل وقال الراعي في الحليف جزى الله مولانا غنيا ملامة شرار موالي عامر في العزائم طويل وقال الحطيئة وإن قال مولاهم في جل حادث من الدهر ردوا فضل أحلامكم ردوا طويل وقال الأخطل أتشتم قوما أثلوك نبهشل ولولاهم كنتم بعكل مواليا طويل وقال رجل من كلب يحضض بني عذرة على بني فزارة في سبي أصابوه منهم وأشجع إن لا قيتموهم فإنهم لذبيان مولى في الحروب وناصر طويل والمولى الجار قال مربع الكلابي وجاور بني كليب بن يربوع فأحمد
جوارهم جزى الله خيرا والجزاء بكفه كليب بن يربوع وزادهم حمدا طويل هم خلطوني بالنفوس وألجموا إلى نصر مولاهم مسومة جردا فصل السلطان السلطان الحجة والملك القاهر قال تعالى في الحجة ولقد أرسلنا موسى بأياتنا وسلطان مبين يعني حجة بينة وكذلك كل سلطان في أمر موسى يعني حجة وقال في الأنعام مالم ينزل به عليكم سلطانا يعني حجة في كتاب الله وقال في الروم أم أنزلنا عليهم سلطانا يعني حجة في كتاب بأن مع الله شريكا بأن ليس لهم حجة وكقوله في الصافات أم لكم سلطان مبين يعني حجة بينة بأن مع الله شريكا بأنه ليس لهم حجة وقال في طس النمل للهدهد أو ليأتيني بسلطان مبين يعني حجة بينة أعذره بها ونحوه كثير والثاني السلطان يعني الملك القاهر فذلك قول إبليس في سورة إبراهيم وما كان لي عليكم من سلطان يعني من ملك فأقهركم على الشرك وقال في الصافات وما كان لنا عليكم من سلطان يعني من ملك فيقهركم على الشرك بل كنتم قوما طاغين
فصل الساحر ومن ذلك الساحر يقال للمذموم المفسد ويقال ساحر للممدوح العالم قال الله تعالى وقالوا يا أيها الساحر ادعوا لنا ربك بما عهد عندك أراد يا أيها العالم الفاضل لأنهم لا يخاطبونه بالذم والعيب في حال حاجتهم إلى دعائه لهم واستنقاذه إياهم من العذاب والهلكة وقال رسول الله إن من الشعر حكما وإن من البيان سحرا فقول النبي وإن من البيان لسحرا يفسر تفسيرين مختلفين أحدهما وان من البيان ما يصرف قلوب السامعين على قبول ما يسمعون ويضطرهم إلى التصديق به إن كان فيه غير حق يدل على هذا الحديث الذي يروى عن قيس بن عاصم وعمرو بن الأهتم والزبرقان بن بدر أنهم قدموا على رسول الله فسأل النبي عمرا عن الزبرقان بن بدر فأثنى عليه خيرا فلم يرض بذلك وقال والله يا رسول الله إنه ليعلم أني أفضل مما وصف ولكنه حسدني على موضعي منك فأثنى عليه عمرو شرا وقال والله يا رسول الله ما كذبت عليه في الأولى ولا الآخرة ولكنه أرضاني فقلت بالرضا وأسخطني فقلت بالسخط فقال النبي إن من البيان لسحرا وقال مالك بن دينار ما رأيت أحدا أبين من الحجاج بن يوسف إن كان ليرقى المنبر فيذكر إحسانه إلى أهل العراق وصفحه عنهم وإساءتهم إليه حتى أقول في نفسي إني لأحسبه صادقا وإني لأظنهم ظالمين له وسمع مسلمة بن عبد الملك رجلا يتكلم فيحسن ويبين معانيه التي يقصد لها تبيينا شافيا فقال مسلمة هذا والله السحر الحلال والتأويل الآخر في الحديث هو أن من البيان ما يكسب المأثم مثل ما يكسب
السحر صاحبه يدل على هذا حديث النبي إنما أنا بشر وإنكم تختصمون إلي ولعل بعضكم أن يكون ألحن بحجته فمن قضيت له بشيء من حق أخيه فإنما أقطع له قطعة من النار فقال كل واحد من الرجلين يا رسول الله حقي لأخي فقال اذهبا فتوخيا ثم استهما ثم ليحلل كل واحد منكما صاحبه فدل بهذا الحديث على أن الرجل ببيانه وحسن عبارته يجعل الحق باطلا والباطل حقا فهذا الذي يكتسب من الأوزار ببيانه مثل ما يكسبه الساحر بسحره فصل التصغير ومن ذلك أيضا التصغير يدخل لمعنى التحقير ولمعنى التعظيم فمن التعظيم قول العرب أنا سر يسير هذا الأمر أي أنا أعلم الناس به ومنه قول الأنصاري يوم السقيفة أنا جذيلها المحكك وعذيقها المرجب أي أنا أعلم الناس بها فالمراد من هذا التصغير التعظيم لا التحقير والجذيل تصغير الجذل وهو الجزع وأصل الشجرة والمحكك الذي يحتك به أراد أنا يشتفى برأيي كما تشتفي الإبل أولات الجرب باحتكاكها بالجزع والعذيق تصغير تصغير العذق وهو الكباسة والشمراخ العظيم والمرجب الذي يعمد لعظمه قال لبيد في هذا المعنى
وكل أناس سوف تدخل بينهم دويهية تصغر منهما الأنامل طويل فصغر الداهية معظما لها لا محقرا لشأنها والتصغير على ثمانية أوجه أحدهن تصغير العين لنقصان فيها كقولك هذا حجير إذا كان صغيرا وكذلك هذه دويرة إذا لم تكن كبيرة واسعة ويكون التصغير على جهة تحقير المصغر في عين المخاطب وليس به نقص في ذاته ولا صغر كقول القائل ذهبت الدنانير فما بقي منها إلا دنينير واحد والدينار كامل الوزن وكذلك هلك القوم فما بقي منهم إلا أهل بييت والبيت المصغر لا نقص فيه ولا تغير ويكون التصغير على معنى التعظيم وقد مضى شرحه ويكون التصغير على معنى الذم كقولهم يا فويسق يا خبيث ويكون التصغير على معنى الرحمة والإشفاق والعطف كقولهم للرجل يا بني ويا أخي وللمرأة يا أخية لا يقصد في هذا قصد التصغير والتحقير وإنما يراد به الرحمة والمحبة قال أبو زبيد يا ابن أمي و يا شقيق نفسي أنت خليتني لدهر شديد خفيف ومنه قولهم يا عميمة أدخلك الله الجنة
ويكون تصغير المحل على جهة التقريب له كقولهم هذا فويق هذا وهو دوين الحائط والوجه السابع أن يصغر الجمع بتصغير واحده كقولهم في تصغير الدراهم دريهمات والوجه الثامن أن يصغر الجمع بتصغير أقله كقولهم في تصغير الفلوس والبحور أفيلس وأبيحر فيصغرونهما بتصغير الأفلس والأبحر لأنهما علما القلة في هذا الباب فصل الحرف والحرف أحد أقسام الكلم من قولهم الكلم اسم وفعل وحرف جاء لمعنى والحرف الناقة الضامر والحرف أيضا الصلبة من الإبل الشديدة كحرف الجبل ومنه قول الشاعر ذو الرمة جمالية حرف سناد يشلها وظيف أزج الخطو ريان سهوق طويل وجمعه من النوق أحراف ومن الجبل أحرفة ومن الخط حروف وحرف السيف حده والحرف أحد القراءات من قولهم هو يقرأ بحرف أبي عمرو وفلان على حرف من هذا الأمر أي على انحراف عنه والحرف الأمر المتوقع ومنه قوله عز وجل ومن الناس من يعبد الله على حرف أي على أمر متوقع وفلان على حرف من هذا الأمر أي قد بلغ آخره كأنه بلع حرفه وهو حده والحرف مصدر حرفته عن جهته أزلته حرفا
فصل الثور ومن ذلك الثور واحد البقر معروف يقال له ذلك من الوحشية والإنسية والثور مصدر ثار الغبار يثور ثورا وثورة وكذلك الناقة إذا ثارت من مبركها ومنه قول الشاعر وهن عند اغترار القوم ثورتها يرهفن مجتمع الأعناق بالذنب بسيط ويقولون ثارت الحصبة بالإنسان تثور ثورا وثورانا إذا خرجت عليه وثار الجراد يثور ثورا إذا طار والثور برج من بروج السماء والثور السيد وبه كني عمرو بن معدي كرب أبا ثور والثور انتشار الشفق قيل هو الحمرة وقيل هو البياض والثور القطعة من الاقط ومنه قول عمرو بن معد يكرب تضيفت ببني فلان فأتوني بثور وقوس وكعب فالثور ما ذكرناه والقوس بقية التمر في الجلة والكعب ما جمع من السمن وثورة الغضب سورته والثور ما يطلع على الماء من الطحلب ومنه قول الشاعر أنس بن مدركة الخثعمي كالثور يضرب لما عافت البقر بسيط
يريد أن يضرب عن الماء إذا عافته البقر وقيل إنما يريد الثور بعينه لأنه يقدم إذا عافت البقر الشرب فيضرب ليرد فتتبعه البقر وثور جبل معروف قريب من مكة يقال له ثور أطحل وبنو ثور قبيلة من العرب شجرة الثور والثور ذكر البقر والبقر الفزع والفزع الإغاثة والإغاثة وجود المرعى والوجود جمع وجد والوجد السخيمة في القلب والسخيمة السوداء والسوداء مرة في بدن الإنسان والمرة القوة والقوة الطاقة من الحبل والجمع قوى قال الأغلب كأن عرق أيره إذا ودى حبل عجوزضفرت سبع قوى رجز
والطاقة المقدرة والمقدرة اليسار واليسار خلاف اليمين واليمين الحلف والحلف الألية والألية التقصير والتقصير قص الشعر والقص اتباع الأثر والأثر السنة والسنة الوجه قال الشاعر يا زفر الخير رزقت الجنة يا شامخ البيت كريم السنه رجز والوجه الطريقة والطريقة اللحمة واللحمة من الثوب خلاف السدى والسدى العسل والعسل عدو الذئبة والذئبة داء من أدواء ذوات الحافر والحافر حد المعول والمعول الرجل الكثير العول والعول الجور والجور الحيود قال الراجز فحاد عن نهج السبيل القاصد والحيود عقد القرون والقرون الأمم السالفة والسالفة جانب العنق من عن يمين وشمال والشمال الخليقة والخليقة الخلق كلهم والخلق الزور من
الكلام يختلقه الإنسان والزور القوم الميل عن الطريق أي المائلون والميل مقدار ثلاثة فراسخ والفرسخ الواسع من كل شيء والواسع الجواد ومنه قوله وكان الله واسعا عليما وقال أبو النجم الحمد لله العلي الواسع رجز والجواد من الخيل الذي يجود بأقصى ما عنده من الجري والخيل الوهم والوهم الإغفال تركك الناقة بلا ميسم والميسم الحسن والجمال والجمال البهاء مصدر البهي والبهي من الرجال النبيل والنبيل والنبيلة الجيفة والجيفة الطعنة الجائفة أو الضربة والجائفة التي تبلع الجوف قال الأسعر
بجائفة كعزلاء المزاد وافر والجوف واد يعرف بجوف الحمار والحمار واحد الحمارين والحماران وهما حجران تنصب عليهما العلاة التي يجفف عليها الأقط والعلاة العالية من المنار والعالية بلدة والبلدة الصدر والصدر الرئيس والرئيس المصاب الرأس والمصاب الذي به طيف جنون والطيف الخيال الذي يرى في النوم والخيال الأثر قال الأخطل كذبتك عينك أم رأيت بواسط غلس الظلام من الرباب خيالها كامل والأثر مصدر أثرت الشيء أي استأثرت به والمصدر موضع الرجوع والرجوع والرجاع جمع رجع والرجع النهي والنهي والنهي واحد النهاء والنهاء الأصناع والأصناع جمع