Oracle: لا يمكنني تشغيل نموذج باستخدام Oracle Developer Suite 10g


وردني السؤال التالي من أحد زوار المدونة:
” I am using Oracle Form Builder 10g to create a simple form. I compile it, on error. But I cannot run it. I do not know why? The Internet Explorer is opened and then crashed!!!”

والإجابة كالتالي:
لهذه المشكلة عدة أسباب سنورد بعضها على أمل أن يكون أحدها هو سبب المشكلة.

أولا: يجب التأكد من تشغيل  OC4J Instance والذي يمكن إيجاده على المسار التالي:
Start – Programs – Oracle Developer Suite  – Forms Developer – Start  OC4J Instance

ثانيا: في حالة وجود أخطاء أثناء ترجمة النموذج Module Compiling فيجب إصلاح الوحدات البرمجية حتى تتمكن من تشغيل النموذج بالشكل المطلوب، ولكي نحدد موقع المشكلة بالضبط هل في النموذج نفسه أم في Oracle Application Server، قم بفتح وتشغيل نموذج Test الموجود على المسار التالي:
C:\DevSuiteHome_1\forms\test.fmb

ثالثا: إذا لم تتمكن من تشغيل نموذج Test فالمشكلة إذا في Oracle Net Configuration، والذي يمكنك الوصول إليها من خلال المسار التالي:
Start – Programs – Oracle – DevSuiteHome1-  Configuration and Migration Tools – Net Configuration Assistant

تشغيل نموذج Test سيساعدك على معرفة موقع المشكلة

هل لديك سؤال لي؟

إبعث بسؤالك عبر البريد الإلكتروني التالي: kuwait10@msn.com
أو من خلال صفحة “إتصل بي”.

قريبا: مايكروسوفت ستطلق الموجة الرابعة من خدمات Windows Live


إستعدوا، فالتغييرات قادمة

تعتزم Microsoft خلال الأسابيع القريبة القادمة إطلاق نسخة تجريبية من الموجة الرابعة من خدمات Windows Live، والمقصود من الموجة الرابعة هي مجموعة التطويرات والتحسينات للخدمات التي تقدمها مايكروسوفت، وخاصة الخدمات التالية:
1. خدمة الرسائل الفورية Windows Live Messenger.
2. خدمة البريد الإلكتروني Windows Live Hotmail.
3. برامج Windows Live Essentials (مجموعة برامج مجانية لتنظيم الصور وإنتاج مقاطع الفيديو وأدوات تواصل وبرامج أخرى).
هذه التطويرات ستركز على دور الشبكات الإجتماعية، مشاركة الصور، واستخدام الرسائل القصيرة، بحيث تواكب خدمات Windows Live اهتمامات الناس واستخداماتهم الجديدة للإنترنت، وهناك الكثير من الميزات الأخرى التي لم يعلن عنها بعد.

مواضيع ذات صلة:
معلومات غير رسمية شعار جديد لخدمة Windows Live Hotmail.
Windows Live Messenger 2010 Beta قادم.

المصادر:
Getting ready for Windows Live Wave 4 – The Windows Blog
Window Live Essentials Wave 4 Beta Coming Right Up – Softpedia

نقل قيمة حقل من مربع نص إلى مربع نص آخر


هذا سؤال بعثه أحد الزوار لي: كيف أنقل قيمة حقل من مربع نص إلى مربع نص آخر، ولأنه السائل لم يحدد سؤاله أكثر فسأجيب على هذا السؤال بأكثر من طريقة، الطريقة الأولى على افتراض أنه يستخدم Oracle Forms Developer والطريقة الثانية على افتراض أنه يستخدم Microsoft Access.

أولا: Oracle Forms

1. من قائمة أدوات، قم بانشاء عنصر جديد نوعه Display Item.
2. في خصائص العنصر، غير التالي:
Database Item: لا
Synchronize with Item: اسم الحقل الذي تريد نقل القيمة منه.
مع مراعاة أن يكون نوع البيانات وحجمها متشابهين تماما بين العنصرين، وهذا كل شيء!

الطريقة الأولى لمستخدمي Oracle Forms Developer

ثانيا: Microsoft Access

1. أنشىء عنصر تحكم جديد نوعه مربع نص.
2. في خصائص مربع النص غير التالي:
مصدر عنصر التحكم: نضع علامة يساوي (=) ثم نكتب اسم مربع النص الذي نريد أن ننقل منه القيمة بين قوسين، مثال:
[txtStudentName]=
ممكن: لا (أمر اختياري).
تم تأمينه: نعم (أمر اختياري).
وهذا كل شيء!

الطريقة الثانية لمستخدمي Microsoft Access

الخلاصة

في Oracle Forms نستخدم خاصية المزامنة، وفي Microsoft Access نستخدم خاصية مصدر عنصر التحكم (ControlSource).

هل لديك سؤال لي؟

إبعث بسؤالك عبر البريد الإلكتروني التالي: kuwait10@msn.com
أو من خلال صفحة “إتصل بي”.

خدمة الشراء السريع من كواليتي نت


بطاقات مسبقة الدفع Prepaid Cards

توفر شركة كواليتي نت (Qualitynet) وهي من أكبر مزودي خدمة الإنترنت في الكويت من خلال موقعها الإلكتروني خدمة الشراء السريع (Quick Buy) لأغلب أنواع البطاقات المسبقة الدفع، مثل:
– بطاقات الدفع المسبق لخدمة DSL.
– بطاقات إيزي لإعادة تعبئة خطوط شركة زين (eezee).
– بطاقات إكسبرس لإعادة تعبئة خطوط الشركة الوطنية (Xpress).
– بطاقات إعادة تعبئة خطوط شركة فيفا (VIVA).
– بطاقات كاش يو (CashU) للتسوق عبر الإنترنت.
– بطاقات RapidShare لاشتراكات حسابات Premium في موقع RapidShare.
– بطاقات Swiftel لاشتراكات قناة الجزيرة الرياضية.

الإيجابيات:
1. فكرة رائعة ومبتكرة.
2. سهولة متناهية في الاستخدام.
3. توفير أغلب أنواع بطاقات الدفع المسبق في مكان واحد.
4. إمكانية الدفع أو السداد بكل أمان من خلال خدمة كي-نت (Knet).

السلبيات:
لا توجد، وإن كنت أرجو أن يوفروا بالمستقبل طرق أخرى للدفع، مثلا الدفع باستخدام البطاقات الإئتمانية.

الرابط:
Qualitynet Quick Buy

.

المستندات المطلوبة وإجراءات تسجيل تلميذ مستجد في مرحلة رياض الأطفال


روضة أطفال

عندما أردت تسجيل ابنتي “جنان” في الروضة بحثت كثيرا في الويب عن المستندات المطلوبة للتسجيل، وحيث أنني لم أجد أية نتائج مفيدة فكرت أن أكتب حول هذا الموضوع حتى يكون فيه فائدة لغيري.

أولا: المستندات المطلوبة
– الجنسية الأصلية للأب وصورتان عنها.
– البطاقة المدنية الأصلية للأب وصورتان عنها.
– شهادة الميلاد الأصلية للطفل وصورتان عنها.
– البطاقة المدنية الأصلية للطفل وصورتان عنها.
– عدد 12 صورة شخصية للطفل مقاس 4×6.
– صورتان عن صفحة التطعيمات في شهادة الميلاد.

ثانيا: الإجراءات
1. التوجه إلى الروضة التي يتبعها التلميذ مع إحضار كافة المستندات المطلوبة لتعبئة النموذج المخصص وأخذ نموذج الفحص الطبي (اللياقة الصحية).
2. التوجه إلى قسم الصحة المدرسية (حسب المنطقة التي يتبعها التلميذ) لإجراء الفحص الطبي وتقرير حالته الصحية (لائق أو غير لائق).
3. العودة إلى الروضة لإتمام عملية تسجيل الطالب المستجد.

هذا وتستغرق عملية التسجيل من يوم إلى يومين. وهذا كل شيء!

مصدر الصورة: موقع وزارة التربية.

Oracle Developer Track


Oracle Developer Track

 

الحمدالله إنتهيت في يوم الخميس الماضي من دراسة مسار Oracle Developer في معهد أنفو سنتر (الكويت)، والتي كانت عبارة عن 4 دورات مكثفة، وهي كالتالي:

  • Oracle Database 10g: Introduction to SQL
  • Oracle Database 10g: Program with PL/SQL
  • Oracle Forms Developer 10g: Build Internet Applications
  • Oracle Reports Developer 10g: Build Reports

والحقيقة أن هذه الدورات لم تكن بالصعوبة التي كنت أتوقعها في البداية، ربما لأنني لدي خبرة مسبقة في نظم إدارة قواعد البيانات، فالمبادىء هي نفسها ولكن الإختلافات تكمن في الأدوات وفي بناء أو تركيب الجمل البرمجية (Syntax).
بالنسبة للأدوات المستخدمة في الدراسة فهي:
Oracle SQL Developer و Oracle Developer Suite 10g وهي حزمة تطويرية كاملة من أهم مكوناتها Oracle Forms و Oracle Reports.
ولقد قمت اليوم بتثبيت قاعدة بيانات Oracle Database 10g على كمبيوتري الشخصي مع أداوت التطوير (Developer Tools) وسأكتب لكم عن المزيد من التفاصيل لاحقا.