اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

2-6 التعامل مع البيانات فى الجداول


الردود الموصى بها

التعامل مع البيانات فى الجداول

لاضافة بيانات :

أنشيء جدول باحدي الطرق الثلاثة السابقة

افتح الجدول فى وضع ورقة العمل datasheet view باختيار الجدول ثم open أو بالنقر المزدوج عليه

إضغط علي الخلية الأولي ، و ابدأ فى الكتابة

ملاحظة : السجل الذي تدخل فيه البيانات حاليا ، تظهر بجواره علامة قلم صغير للدلالة علي انه يتم تحريره حاليا .

للانتقال الي الحقل التالي اضغط Tab

و للانتقال الي الخلية السابقة اضغط Shift + Tab

إضغط علي أزرار التنقل ( الأسهم للانتقال خطوة واحدة فى اتجاه السهم )

لتكرار البيانات الموجودة فى الخلية الأعلي :

CTR + '

لالغاء ما كتبت مباشرة بعد كتابته : CTR + Z

لتعديل بيانات مكتوبة :

تحرك بالماوس فوق الكلمة المراد تعديلها ، و أدرج المؤشر فى النقطة التي تريد التعديل فيها أو اختار كلمة أو مجموعة حروف لاستبدالها

حذف السجلات

أولا اختار سجل واحد من المربع الرمادي الموجود فى بداية السجل

او مجموعة سجلات ، باختيار اول سجل و ضغط شيفت ، ثم اختيار السجل الأخير

و لكي يتم الحذف :

اضغط علي ايقونة الحذف

L2-55.gif رقم 5 و الموجودة بجوار أيقونة الاضافة رقم 4

او اضغط علي زر DELETE

أو من القائمة المختصرة للماوس Delete Record

أو من قائمة EDIT نختار Delete Record

نسخ و قص و لصق السجلات

أولا اختار سجل واحد من المربع الرمادي الموجود فى بداية السجل

او مجموعة سجلات ، باختيار اول سجل و ضغط شيفت ، ثم اختيار السجل الأخير

و استخدم الايقونات الشهيرة للقص L2-50.gif و النسخ L2-51.gif و و ختار الخلاية التي تريد اللصق اليها و اختار اللصق L2-52.gif

و طبعا يمكن تنفيذ نفس الاوامر من قائمة Edit او بالاختصارات علي التوالي :

CTR + X للقص

CTR + C للنسخ

CTR + V لللصق

أو من القائمةالمختصرة للماوس

ترتيب البيانات

اختار الحقل الذي تريد الترتيب علي اساسه ، و اختار ايقونة الترتيب

سواء التصاعدي أو التنازلي

L2-54.gif

أو من Records , Sort, Ascending or Descending

تصفية البيانات

اذا كنت تريد قصر العرض علي بيانات محددة لها خاصية تجمعها

فتوجد أكثر من طريقة لتصفية البيانات ( عمل فلتر )

اذا كنت تريد عمل التصفية بكلمة أو أكثر او جزء من كلمة ، فاخترها ثم من القائمة المختصرة للماوس ، اختار Filter By Selection

أو اضغط مباشرة علي الايقونة رقم 1 هنا L2-57.gif

فتظهر فقط السجلات التي تحوي ما تم اختياره فى الحقل المناظر

و للاختيار العكسي اختار Filter Excluding Selection

فيظهر كل ما لا يحوي ما تم اختياره

و يمكن أيضا تنفيذ تلك الأوامر من قائمة Records

Filter

و لازالة الفلتر ، نختار remove Filter من القائمة المختصرة أو من قائمة Filter

أو اعد الضغط علي ايقونة الفتر و التي ستجدها مضغوط عليها عند تطبيق أي فلتر ( الايقونة رقم 3 ) L2-57.gif

طريقة أخري

اختار الحقل الذي تريد تطبيق الفلتر عليه

و انقر بالزر الايمن للماوس ، و اختار Filter For

و اكتب معيار الفلتر المطلوب تنفيذه

و يمكن أيضا استخدام ال * للتعبير عن جزء غير معلوم من المعيار

مثل

*مد

فكانك كتبت أي شيء يتنهي ب "مد"

و الآن بقي لنا بندان من البنود الموجودة فى قائمة Records Filter

الا و هما

Filter By Form

و Advanced Filter

و لنبدأ ب

Filter By Form

الا و هو التصفية من خلال النماذج

و يوجد له ايقونة مخصصة فى الايقونات ، و هو الفلتر و بجانبه نموذج ، الايقونة رقم 2

L2-57.gif

و عند اختياره ، يظهر اطار به كل رؤوس او أسماء حقول الجداول ، و و باختيار أحد الحقول تنفتح قائمة سرد تحوي محتويات هذا الحقل ( البيانات المسجلة فيه )

فنختار ما نريد منها ، ثم نضغط علي زر Apply Filter لتفيذ الفلتر

و هنا يمكن وضع الشروط علي أكثر من حقل فتكون الشروط من نوع AND

مثل الاسم = محمد طاهر و البلد = مصر و المهنة = مهندس

و هذا باختيار تلك القيم فى الحقول المناظرة

و نلاحظ أنه يمكن استخدام معاملات > و < و Like و الأخيرة تستخدم للنصوص

مثال

فى حقل العمر

>15

فى حقل البلد

"السعودية"

لكل ما ينتهي بال م

Like "*م""

و اذا أردنا اضافة شروط اضافية من نوع OR أي "أو"

نجد علامة تبويب فى اسفل الاطار ، نختارها لاختيار الشروط الاضافية من نوع or

و ايضا لتطبيق الفلتر نضغط علي ايقونة الفلتر ( رقم 3 ) فى الشكل السابق

و لازالته نضغط عليها ثانية

أو

من قائمة records

ِapply filter Sort

remove Filter Sort

و الان لنجرب سويا الفلتر علي الجدول المرفق

اذا فتحنا الجدول ، نجد فى الاسفل أن عدد السجلات المعروضة 11 سجل

نريد تطبيق الفلتر الاتي :

أن كود البلد = 2

فكما سبق ـ اما أن نختار رقم 2 فى كود البلد فى أي سجل ، و نختار ايقونة التصفية بالاختيار أو من القائمة المختصرة ، أو من القائمة العلوية

و فى كل الاحوال ستكون النتيجة أن عدد السجلات 3 بدلا من 11

و الان لنجرب الفلتر بالنموذج

أو لا نزيل الفلتر الموجود بالضغط علي ايقونة الفلتر

ثم نختار الفلتر بالنموذج

و نختار فة حقل المرتب salary الرقم 1000 من القائمة

ثم نضغط علي زر الفلتر

فتكون النتيجة سجلان لسمير و تامر

و الان نريد أن نختار كل من مرتبه أقل من 1000

فنختار ثانية الفلتر بالنموذج ، و فى حقل المرتب نكتب

<1000

فتكون النتيجة 4 سجلات للموظفين 5و6و9و11

و هنا قبل التطبيق يجب التأكد من عدم وجود شروط أخري ، حيث أنه يحتفظ بالتصفيات السابقة ، فمن يظهر له سجل واحد بدلا من 4 فسيكون فى حقل كود البلد مكتوب شرط أنه يساوي 2 و عليه ازالة هذا الشرط قبل التطبيق

و الان التجربة الخيرة

نريد شرط مركب

ان الاسم يبدأ بحرف ال A

و معه أن البلد = 1

لنكتب فى الاسم A و تليها *

و سنجدها تتحول اليا الي

Like "a*"

و نضيف شرط كود البلد ، ثم نطبق الفلتر ، فتكون النتيجة سجلان أحمد و عبده

---------------

و الخيار الأخير هو الفلتر المتقدم

advanced Filter

و هو يتيح التصفية و الترتيب سويا ، و هو يناظر التعامل مع الاستعلامات كما سنري لاحقا

و للتعامل معه ننقر نقرا مذدوجا علي الحقل المراد تطبيق المعايير عليه

أو نسحبه الي الشبكة

و نجد اسفل اسم الحقل خانتان الاولي لاختيار نوعية الترتيب تصاعدي أو تنازلي

و الثانية لوضع المعايير الخاصة بالتصفية ، و يتم التعامل معها بنفس طريقة التعامل مع التصفية من خلال النماذج

و طبعا يمكننا اختيار أكثر من حقل ووضع أكثر من معيار لكل حقل و ذلك فى الخلية الاخير المعنونة ب OR

و الآن الي المثال السابق

و قبل أن نطبق المثال الجديد ، حاول تطبيق التجارب السابقة من خلال الفلتر المتقدم و بالطبع سنحصل علي نفس النتيجة

و لكن لنجرب التجربة الأولي سويا

أن كود البلد = 2

أولا نفتح الجدول ، و نختار فلتر متقدم ، و سنجد أخر فلتر نفذناه مكتوب كقيمة افتراضية

فنقوم بازالة العمودان فى الاسفل

و نختار مجددا كود البلد بسحيه الي الشبكة أو النقر المزدوج عليه

فنجد أن اسم الحقل قد كتب فى خانة Field

و فى خانة Critera نكتب 2

و نختار زر الفلتر ، فنجد أن المعروض 3 سجلات

و هنا يمكن التحكم فى الترتيب مثلا

لو أردنا عرض تنازلي بالاسم

نختار حقل الاسم بالنقر المزدوج أو السحب

ثم فى خامة الترتيب نختار descending

و نترك خانة المعيار Criteria خالية

و نضغط علي زر الفلتر لنرس السجلات الثلاثة مرتبة تنازليا بالاسم

و الان الي المثال المركب

نريد الاسماء التي تبدا ب M or A

و يكون العرض مرتبا بالمرتب

و البلد لا تساوي 2

L2-83.gif

و بتطبيق الفلتر نجد الموظفين معروضين بالترتيب التالي

6 ، 11 ، 1 ، 2

و كما ذكرنا ، فان خصائص التصفية المختلقة يتم الاحتفاظ بآخر ما نفذ منها قكيمة الفتراضية للتصفية القادمة ، مع اختلاف الاسلوب المتبع

و عليه ، فاذا فتحنا الفلتر بالنموذج سنجد المثال السابق مكتوب فيه استعدادا لتنفيذه ، و هنا سيتضح لنا كيفية الاستفادة من علامة التبويب OR لتطبيق المثال السابق

و الآن أترككم مع تطبيق الامثلة السابقة :)

  • Like 1
  • Thanks 2
رابط هذا التعليق
شارك

  • 16 years later...
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information