كل عام وأنتم إلى الله أقرب


ألتقيكم بعد الإجازة، تهانينا مقدما ودمتم بخير.

مصدر المخطوطة: موقع أفنان.

مثال على طريقة عمل إحصائية عددية في قاعدة بيانات Access، ولمطورو Oracle أيضا نصيب!


المدخل

لنفترض أن لدينا جدولا لبيانات الموظفين ويحتوي على الحقول التالية:
– EMPNO (رقم الموظف).
– ENAME (الاسم).
– JOB (الوظيفة).
– HIREDATE (تاريخ التعيين)
– SAL (الراتب).
– DEPTNO (الإدارة).
والمطلوب منا عمل إحصائية بأعداد الموظفين حسب الوظيفة أو إحصائية بأعداد الموظفين حسب الإدارة، فما الطريقة؟

الطريقة

حسنا، الأمر بسيط جدا كل ما نحتاج إليه هو استعلام يتكون من عمودين فقط، العمود الأول لحقل EMPNO والعمود الآخر لحقل JOB أو لحقل DEPTNO، ثم نضغط على أمر “الإجماليات” في علامة تبويب تصميم، وفي الصف الإجمالي لعمود EMPNO سنختار الدالة “Count” وهذا كل شيء!  إحفظ الإستعلام ثم استخدمه كمصدر للسجلات لنموذج أو تقرير.

إظهار صف الإجمالي

 

إضافة دالة التجميع Count في عمود رقم الموظف

لحظة، ربما تتساءل عزيزي القارىء لماذا اخترنا التجميع يكون على حسب حقل EMPNO؟ حسنا هذا سؤال جيد، لأن EMPNO هو مفتاح رئيسي وهذا يعني أنه لا يحتوي على قيم فارغة، وهذا أمر مهم جدا أليس كذلك؟ إقرأ المزيد

إزالة ألعاب Windows الإفتراضية


تحتوي أنظمة تشغيل Windows على مجموعة من الألعاب المثبتة مسبقا، مثل FreeCell و Hearts و Minesweeper و Solitaire وألعاب أخرى، وفي بيئات العمل الحقيقية قد يطلب بعض المدراء حذف هذه الألعاب من أجهزة المستخدمين والسبب معروف.

المعضلة

المعضلة أن هذه الألعاب لا يمكن حذفها بالطريقة المعروفة، لأنك لن تشاهدها في قائمة “Add or Remove Programs”،  كما أن حذفها من مجلد البرامج في قائمة Start لن يمنع بعض المستخدمين من الوصول إليها عن طريق البحث مثلا. إقرأ المزيد

iPhone 4: صرنا من ربع Apple


تريثت طويلا قبل شراء iPhone 4 على الرغم من إلحاح الأصدقاء وعلى الرغم من المراجعات “المشوقة” التي يكتبها المدون أبوفلان ومدونون آخرون عنه، وكنت أتحين الفرصة لشرائه بسعر مرضي بالنسبة لي وإن كان إلى حد ما، وتحقق مرادي تقريبا عندما وجدته في معرض يوريكا -قبل إسبوع- بسعر 266 د.ك بعد أن كان سعره يصل إلى 329 د.ك وهنا أنا أتحدث عن iPhone 4 ذو سعة 16 GB، وطمعت أكثر في السعر إلا أنني لم كنت أتوقع أن iPhone 4 مثل الذهب إن صح التشبيه حيث صعد سعره من جديد ليصل إلى 270 د.ك مع وجود إحتمالات لصعود سعره أكثر بسبب تزايد الطلب عليه ونفاده “تقريبا” من الأسواق!
لذلك اليوم تداركت الخسائر واشتريت iPhone 4 من معرض يوريكا للإلكترونيات -النسخة المحسنة على حد تعبيرهم- بالسعر

إقرأ المزيد

البرمجة بلغة JavaScript: إكتشاف الأخطاء


البرمجة بلغة JavaScript سهلة -إلى حد ما- وممتعة، ولأنها لغة برمجة نصية (Scripting Language) فهي تحتاج إلى تطبيقات أخرى لتنفيذها، وفي حالتنا هذه نحتاج إلى أي متصفح يدعم JavaScript، في الأحوال العادية يمكن كتابة برنامجك أو الـ Script باستخدام أي محرر نصوص مثل Notepad ثم حفظ الملف بامتداد HTML وتشغيله باستخدام متصفح ويب، ولكن ماذا لو كانت هناك أخطاء في برنامجك؟ سيخبرك المتصفح بوجود خطأ ما، ولكن المشكلة لا تكمن في وجود الخطأ نفسه بل في صعوبة إكتشاف مكان الخطأ، يمكنك مراجعة سطر سطر ولكن كم ستضيع من وقتك؟ واحدة من الحلول الجيدة إقرأ المزيد

SQL*Plus: تلميحات وحيل مفيدة


أداة SQL*Plus

توفر أداة SQL*Plus من Oracle بيئة ممتازة لكتابة وتنفيذ عبارات SQL المختلفة ومن ثم إرسالها إلى خادم Oracle.  ولأهمية هذه الأداة بالنسبة إلى مطوري ومسئولي قواعد البيانات على حد سواء، سأستعرض في هذا الموضوع بالصور بعض الحيل إقرأ المزيد