FAQ أسئلة متكررة

تعليم أوراكل للعرب

في هذا القسم يتم وضع أجوبة للآسئلة المتكررة والتيتواجه المستخدمين والزوار وأرجو من كل من يريد طرح أي سؤال أن يقوم بإرساله على البريد الإلكتروني

 ملاحظة

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

 Form's  Arabic Word

مشلكة التعريب في النماذج

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

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

أأحد هذه الخطوط

Arial  و MS Sans Serif

حل أخر قام أحد الأخوان بتنبيهي إليه وهو 

 

مشاركة من أحد الأخوان  

هذا الحل يعتمد على تعديل بعض بيانات محرر التسجيل الموجودة في جهازك وذلك بتغيير اللغة إلى إحد اللغات العربية ولكي تقوم بذلك إتبع هذه الطريقة

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

ثانيا قم باذهاب إلى المفتاح التالي في محرر تسجيل النظام

HKEY_LOCAL_MACHINE\Software\ORACLE

أو قم بالبحث عن القيم

NLS_LANG

developer_nls_lang

user_nls_lang

وقم بتغيرها من القيمة

AMERICAN_AMERICA.WE8ISO8859P1

إلى القيمة

arabic_saudi arabia.ar8mswin1256

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

تلميحة

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

API باستخدام

وهذه الأوامر هي أوامر القراءة والتسجيل من وإلى محرر النظام


 Develeoper 2000 Setup

مشكلة تحميل برنامج الديفلوبر

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

مشكلة البرامج

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

مشكلة الأجهزة

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

مشكلة العام 2000

لقد قام أحد الأخوة  بإعطائي حل إضافي وهو حل يقوم على تأخير ساعة الجهاز لعام قبل العام 2000 وبذلك يمكن أيضا أن تحل المشكلة


 Exp & Imp Table or Database

مشكلة استيراد وتصدير الجداول من وإلى أوراكل

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

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

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

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

رابعا أن تتأكد في حال قمت بتصدير بيانات وجداول شخص كامل بأن تقوم بإنشاء حساب هذا المستخدم قبل عملية الأستيراد على الجهاز الأخر لكي يتم استيراد هذه البيانات داخل حسابه

هذه هي أكثر المشاكل التي تواجه البعض عند عملية التصدير والأستيراد


 Visual Basic & Developer 2000

استخدام فيجوال بيسك أو ديفلوبر لبرمجة الواجهات

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

فيجوال بيسك

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

ديفلوبر 2000

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

أرجو أن تكون الصورة قد اتضحت حول البرنامجين ولذلك لايمكن وضع أي من البرامج هو المفضل بل لكل برنامج استخدماته وطريقته للتعامل مع مهام معينة ولكن ليس على مبرمجي فيجوال بيسك تعلم لغة برمجة جديدة بحيث أن برامجهم تعتمد في الغالب على المستخدم النهائي ولذلك فيمكن عملها عن طريق فيجوال بيسك وبقي أن نذكر أن سهولة الديفلوبر تضاهي سهولة التعامل مع أكسس بحيث وجود المعالجات وغيرها من البيئة المرئية