منتديات جريت بلينز العربية Great Plains For Arab

منتديات جريت بلينز العربية Great Plains For Arab (http://www.gp4arab.com/forum/index.php)
-   منتدى أكواد فيجوال بيسك VBA (http://www.gp4arab.com/forum/forumdisplay.php?f=7)
-   -   مشكلة [Not Found] (http://www.gp4arab.com/forum/showthread.php?t=64)

ياسر حميد 02-Jul-2011 11:46 AM

مشكلة [Not Found]
 
السلام عليكم ورحمة الله وبركاته
أرجو المساعدة..
قمت بالتعديل على بعض الشاشات باستخدام Modifier وذلك بتعريب المصطلحات الانجليزية.. لكني واجهت مشكلة عند تعريب الأزرار حيث أن الأزرار المعربة أصبحت تظهر بإسم [Not Found] وفوجئت أن بعضها مرتبط بشاشات أخرى.. حاولت إعادتها إلى المصطلح الانجليزي لم أفلح في ذلك..
وعندما راسلت الكستمر سورس نصحوني بعدة طرق غير معتمدة أو مجربة من قبل، ولم تنجح تلك الطرق في حل المشكلة.. فهل هناك أحد لديه فكرة ممكن أن يساعدنا بها؟
جزاكم الله خير

ياسر حميد 02-Jul-2011 11:54 AM

هنا صورة لإحدى الشاشات التي ظهرت بها المشكلة
 
1 مرفق
هنا صورة لإحدى الشاشات التي ظهرت بها المشكلة

SerriHakmi 02-Jul-2011 08:15 PM

مشكلة التعريب
 
الأخ ياسر
يعمل برنامج جريت بلينز على مبدأ ال Precompile أي أن برنامج جريت بلينز لايصلك كنسخة ملف تنفيذي بل يصلك كملف من نوع DIC وعند تشغيل برنامج جريت بلينز فأنت تستدعي ملف من نوع SET والذي يستدعي بدوره مجموعة من ملفات DIC ويمكن لهذه الملفات (DIC) أن تتبادل الكائنات مع بعضها البعض فلو حصل و أن قمت بتبديل وصف أحد الأزرار أو القوائم المنسدلة من غير ملف DIC الصحيح سوف تظهر لك الرسالة المذكورة
وبكافة الأحوال وكنصيحة من مجرب بدل من تضيع الوقت في التعريب حاول أن ترفع من كفائة الموظفين و أخبرهم أن عدد الكلمات اللغة الإنجليزية التي سوف يحتاجها المستخدم المحترف لجريت بلينز لن يتجاوز بأي حال من الأحوال 150 كلمة معظمها معروفة لهم بحكم الإختصاص
وتسرنا مساعدتكم

MohammadSalah 03-Jul-2011 09:45 AM

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

ياسر حميد 03-Jul-2011 03:35 PM

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

Monzer Osama 03-Jul-2011 04:10 PM

1 مرفق
حياك الله أخي ياسر

على ما يبدو أن المشكلة حدثت في الـ String في البرنامج ... يتوجب عليك إعادتها من جديد ويوجد أكثر من طريقة لكن إليك طريقة مجربة ومضمونة إن شاء الله ولا خوف منها..

1-تصدير التقارير والشاشات المعدلة من مجلد Great plains الحالي، حسب الطريقة الموضحة في المرفقات

2-تحميل نسخة جديدة من GP في مسار مختلف عن مسار النسخة الأولى، (إحرص على أن تحمل نفس الProduct التي كانت على النسخة السابقة)

3-تحميل الشاشات والتقارير المعدلة على النسخة الجديدة مرة أخرى من نفس الشاشة الأولى في المرفقات

4-يمكنك الآن العمل على النسخة الجديدة دون أي مشاكل وستجد أن جميع الأزرار التي كانت تظهر [Not Found] قد عادت إلى مسماها الأصلي بالانجليزي لأن الـ String قد أُنشئ من جديد

5-احذر من التعديل مرة أخرى على الأزرار حتى لا تعود المشكلة للظهور، وأعتقد أنك لست في حاجة إلى تعديلها لأنها مسميات بسيطة يعرفها الجميع Ok, Cancel, Delete, Add….etc


وعليك بنصيحة المجربين


وفقك المولى لكل خير وأخبرنا بالنتيجة.

ياسر حميد 04-Jul-2011 08:29 AM

الله يجزيك خير ويبارك فيك أخي..
والله إنها كانت مشكلة مزمنة عندنا ومن زمان وأنا أبحث عن حل لها..
إن شاء الله أجرب الحل وأرد عليك شكراً بارك الله فيك..

ياسر حميد 05-Jul-2011 11:54 AM

جزاك الله خير الطريقة نجحت 100 %

yasser_bh 09-Sep-2011 11:58 AM

سلام

الطريقة التي و صفها لل الأخ منذر سليمة مئة بالمئة .... و لك ان تأخذ بها و إذا ارت ان تعرف السبب الحقيقي لهذه المشكة فهي راجعة إلى ملفات DIC فكل تعديل في GP يتم حفظه في ملف DIC فأذا ارت تعديل اي تقرير و شاشة معينى تأكد من أن جميع المستخدمين خارج الجريت بلينز (all use are logged off )

ثم قم بعمل جميع التغيرات و بعدها اجعل المستخدمين يدخلون إلى النظام سوف لن يروا [Not found] مرة أخرى

المشكلة في ان ملف DIC يجب ان يكون Exclusives Open فقط للمستخدم sa

انا جربتها و ضبطت 100% --- لذلك انت لما عملت جي بي جديد --- صارت عندك ملفات DIC حصرية لك وحدك


ارجوا ان الفكره و صلت

تحياتي

Monzer Osama 09-Sep-2011 12:34 PM

شكرا لمداخلتك أخي ياسر


جميع الأوقات بتوقيت GMT +3. الساعة الآن 12:36 AM.

Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم


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