2012-12-28

أوراكل مقدمة للتطبيقات المالية - الجزء السادس

أوراكل للتطبيقات المالية - مقدمة

بعد الانتهاء من هذا الدرس يجب أن تصبح قادراً على:

         انشاء وحذف السجلات.
         استخدام قوائم القيم (LOV).
         استخدام النتيجة لادخال التاريخ.
         نسخ البيانات من حقل أو سجل أخر.

انشاء وحذف السجلات

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

بعد ادخال بيانات السجل، يتم حفظ البيانات التى تم إدخالها، ثم فتح سجل جديد فارغ لتسجيل البيانات فيه، وهكذا.

انشاء سجل جديد
  1. من قائمة File أختار أمر New
  1. من شريط الأدوات (Tool Bar) أضغط على رمز سجل جديد .
  1. اثناء وقوفك بداخل الشاشة المراد اضافة سجل جديد بها، فقط اضغط على مفتاح سهم لأسفل وذلك لفتح سجل جديد.

حفظ السجلات
          لحفظ البيانات التى تم إدخالها فى الخطوة السابقة، توجد عدة طرق:
  1. من شريط الأدوات (Tool Bar) أضغط على رمز الحفظ.
  2. من قائمة (File) اختار أمر (Save).
  3. من قائمة (File) اختار أمر (Save and Proceed). هذا الأمر يقوم بحفظ السجل الحالى ويقوم تلقائياً بالانتقال إلى السجل التالى لو كنا نقف فى وسط مجموعة من السجلات، أو يقوم بفتح سجل جديد خالى لأضافة مزيد من البيانات لو كان نقف عند اخر سجل.
  4. من لوحة المفاتيح أضغط على مفاتيح Ctrl + S معاً للحفظ.

 حذف السجلات

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

لا تنسى ان تقوم بالحفظ بعد اى عملية حذف تجريها حتى يتم الأحتفاظ بأخر تعديلات قمت بعملها.
1.     من شريط الأدوات (Tool Bar) أضغط على رمز الحذف.

2.     من قائمة (Edit) أختار أمر (Delete).

3.     من لوحة المفاتيح أضغط على مفاتيح Ctrl + S معاً للحفظ.









استخدام قوائم القيم LOV))
إن قوائم القيم (LOV) مفيدة جداً أثناء عملية ادخال البيانات انها تمدك بوسيلة قوية وسهلة الاستخدام فى ادخال البيانات وهى تزيد من الدقة فى ادخال البيانات وتزيد من انتاجيتك. ان استخدام قوائم القيم (LOV) يجعل ادخال البيانات عملية سهلة جداً بالنسبة للمستخدمين الجدد وبأقل جهد ممكن.

هذا الرمز  يدل على ان هذا الحقل (Field) يستخدم خاصية قوائم القيم (LOV) وعندم نقوم بالضغط على هذا الرمز فأنه تظهر نافذة (Window) تحتوى على مجموعة محددة من القيم، ويكون عنوانها يدل على طبيعة الحقل الذي نحن نتعامل معه حالياً.
بأستخدام خاصية قوائم القيم (LOV) يمكن ادخال البيانات بسرعة وتوفير الوقت حيث أنك لم تعد مطالباً بحفظ القيم المناسبة للبيانات الخاصة بكل حقل.

فى النافذة الموضحة جانبا عندما ضغطنا على قائمة القيم لحقل ما وكان هذا الحقل مطلوب فيه ادخال كود العميل  ظهرت القائمة الموضحة، لاحظ ان عدد العملاء فى هذه القائمة هو 1589 عميل فكيف يمكن البحث عن عميل وسط هذا العدد الكبير من اكواد العملاء. هنا نستخدم خصائص البحث المتقدمة فى قوائم القيم (LOV) وهى خصائص متعددة سنستعرضها معا.


البحث فى قوائم القيم (LOV)
          للبحث عنى شئ ما فلابد ان توجد على الاقل معلومة واحدة نعرفها وهى التى نبحث بواسطتها عن استكمال لهذه المعلومة. فمثلا لو كنا نبحث عن اسم صنف فربما نعرف بداية كود هذا الصنف او نعرف ان اسم هذا الصنف به كلمه (فيتا) مثلا او ان وزن هذا الصف هو (ربع كيو) وهكذا نستخدم ما نعرفه من معلومات للبحث عن ما لا نعرفه.

( % )
النسبة المؤية
Percentage
تحل محل اى عدد من الحروف أو الأرقام التى لا نعرفها
( _ )
الشرطة التحتيه
Underscore
تحل محل حرف واحد او رقم واحد فقط.


طرق البحث فى قوائم القيم (LOV)

  1. قبل ان نضغط على رمز البحث فى قائمة القيم  نكتب فى الحقل نفسه الجزء الذى نعرفه والذى نبحث بواسطته، مثلا لو كنا نبحث عن كود عميل فى فرع طنطا يمكننا ان نكتب (Tan%) فى حقل كود العميل ثم نضغط على مفتاح (Tab) من لوحة المفاتيح. هذا يؤدى إلى ان يقوم الأوراكل بفتح قائمة القيم مع عرض كل العملاء اللذين تبدأ اكوادهم بالحروف السابقة.

  1. نقوم بفتح قائمة القيم، وذلك بالضغط على الرمز الخاص بها  فتظهر الشاشة الخاصة بعملية البحث.
    1. فى خانه (Find) نكتب الشئ المراد البحث عنه مثلا (Tan%) وذلك للبحث عن كل العملاء اللذين تبدأ اكوادهم بحروف (Tan).
    2. نقوم بالضغط على مفتاح (Find) فى أسفل الشاشة لكى يتم عرض نتائج البحث.
    3. إذا كانت هناك نتيجة واحدة فقط لما نبحث عنه، فسيتم اختيار هذه النتيجة تلقائياً، وغلق شاشة البحث ووضع كود العميل فى الخانة المخصصة له بالشاشة التى كنا نتاعمل معها.
    4. أما إذا كان هناك أكثر من نتيجة لما نبحث عنه فسيتم عرضه فى القائمة.
    5. نختار من القائمة كود العميل الذي نريده ثم نضغط عليه مرتين بزر الماوس الأيسر (Double Click) أو نضغط على مفتاح (Ok)فى اسفل الشاشة. هذا سيؤدى إلى اختيار كود هذا العميل وسيغلق شاشة البحث ويضع كود العميل فى الخانة المخصصة له بالشاشة التى كنا نتعامل معها.

  1. عندما تظهر القائمة لا نقوم بالضغط على اى شئ فقط نكتب من لوحة المفاتيح الحروف الأولى من الكود أو الأسم المراد البحث عنه وسيتم تقليص محتويات قائمة البحث تلقائياً حسب كل حرف نضغط عليه.

مثال لما نريد ان نبحث عنه
اكتب فى خانه Find
للبحث عن عملاء تبدأ اكوادهم بحروف Tan
Tan%
للبحث عن عملاء تحتوى اكوادهم على حرف m
%m%
للبحث عن عملاء تنتهى اكوادهم بحرف T
%T
للبحث عن عملاء ثانى حرف من كوده n
_n%
للبحث عن عملاء ثالث حرف من اسمه S
__S%


استخدام النتيجة لأدخال التاريخ

يمكن ادخال التاريخ فى الحقو التى تتطلب ذلك يدويا او عن طريق استخدام النتيجة المرفقة مع كل حقل تاريخ.


ادخال التاريخ يدويا
          يجب ان يكون التاريخ على الشكل التالى DD-MMM-YYYY اى ان اليوم له خانتان والشهر اول ثلاثة حروف من الشهر الميلادى والسنه لها اربع خانات. 01-Jan-2009. مع ملاحظة ان الفاصل بين اليوم والشهر والسنة هو الشرطة (-) وليست الشرطة المائلة (/).


مثل هذا الشكل 


ادخال التاريخ باستخدام النتيجة 

  1. قم بالضغط على الرمز لتظهر النتيجة.       
  1. عند ظهور النتيجة قم بتغيير الشهور أو السنه حسب ما هو موضح بالشكل.

  1. اختار التاريخ المراد ثم اضغط (OK).





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

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


مع ملاحظة اننا نقوم بعملية النسخ من السجل السابق للسجل الذي يليه أو من حقل سابق للحقل التالى المماثل له. اى ان السجل الذي ننسخ منه يجب أن يكون معروض على الشاشة لكى نقوم بالنسخ منه، وان نقوم بادراج سجل جديد فارغ لكي نقوم بالنسخ فيه.


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


نسخ سجل بالكامل (Copy Record)
1.     نقف على اول حقل فى السجل الجديد الفارغ.
2.     من قائمة (Edit) نختار (Duplicate).
3.  نختار منها (Record Above) وفى هذه الحالة يتم نقل كافة محتويات السجل الأسبق ووضعها فى السجل الجديد الفارغ.
4.  من الممكن اختصار الخطوتين رقم (3) و (4) بان نقوم بالضغط مباشرة على مفتاح (Shift + F6) من لوحة المفاتيح.

          بذلك نكون قد قمنا بنسخ كل البيانات الموجودة فى السجل ونقلنها إلى سجل جديد فارغ وذلك بأقل قدر ممكن من مدخل البيانات.


نسخ حقل واحد فقط (Copy Field)
1.     نقف على على الحقل الفراغ المراد النسخ إليه.
2.     من قائمة (Edit) نختار (Duplicate).
3.  نختار منها (Field Above) وفى هذه الحالة يتم نقل محتويات الحقل الأسبق ووضعها فى الحقل الجديد الفارغ.
4.  من الممكن اختصار الخطوتين رقم (3) و (4) بان نقوم بالضغط مباشرة على مفتاح (Shift + F5) من لوحة المفاتيح.

          بذلك نكون قد قمنا بنسخ محتويات الحقل السابق ونقلها إلى حقل جديد فارغ وذلك بأقل قدر ممكن من مدخل البيانات.


    ------------------------------------------------------------------------
    سلسلة مقدمة لتطبيقات الأوراكل 6 من 7 (Oracle Navigation)

هناك تعليق واحد: