اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

السلام عليكم 

كما تعلمون أخوتي الكرام لتشغيل برنامج أكسيس ينبغي ظبط الاعدادات الاقليمية    في خانة 
Language for non-unicode programs 
يتم تغييرها الي البلد المقيم فيها 
مثال :

Arabic (Egypt)
 
لكن ينتج عن ذلك ان يكون هناك لوحتان مفاتيح في اعدادات الويندوز كما الصورة المرفقة 
هل لدي أحد من حضراتكم طريقة  للتغلب على هذه المشكة 
بحيث يكون هناك لوحة مفاتيح واحدة فقط 
 

0002.JPG

تم تعديل بواسطه mohammed farhat
قام بنشر
20 دقائق مضت, mohammed farhat said:

السلام عليكم 

 

وعليكم السلام ورحمة الله وبركاته ..

تفضل هذا الموضوع يحل لك مشكلتك ، فقط اختر الدولة ، وقم بتأشير كما في الصورة

image.png.d400810f1adfbaee41822c1e3ea1e1da.png

 

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

رابط الموضوع والمشاركة :-

 

 

05.png.8fe3b502e8827cbc9c5d0d0a8c4e8770.png :-

لا يدعم إصدارات ويندوز 7 وما دون

 

LanguageCheck V 2.5.accdb

قام بنشر

أخي الحبيب المهندس فادي ... جزاكم الله خيرا على الاهتمام و على الرد 

لكن أخي الحبيب المشكلة لازالت كما هي و لنكون واضحين أكثر ليس لدي مشكلة في موضوع الترميز و اعدادات اللغة .

 و لكن مشكلتي انه تظهر لوحة مفاتيح اضافية  باللغة العربية عند بدء التعامل مع البرنامج فقط بحيث تكون هنلك لوحتين كتابة ( الاولي Arabic -egypt  ) 

و الثانية هي  Arabic - saudia

في الاحوال الطبيبعة قبل استخدام برنامج الاكسس تكون هناك لوحة واحدة فقط  Arabic -egypt 

 

قام بنشر
9 ساعات مضت, mohammed farhat said:

لكن أخي الحبيب المشكلة لازالت كما هي و لنكون واضحين أكثر ليس لدي مشكلة في موضوع الترميز و اعدادات اللغة .

 

أعي تماماً ما هي المشكلة ، لأنني أحياناً أعاني منها من كثرة الملفات التي أقوم بتحميلها من المنتدى للأخوة السائلين ..

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

Computer\HKEY_CURRENT_USER\Keyboard Layout\Preload

ويقوم بإضافة فقط لوحتي مفاتيح ( العربية = حسب البلد التي تم اختيارها ، والإفتراضية من الويندوز بالترميز 00000409 = اللغة الإنجليزية ) .

 

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

انظر الصورة للوحتي المفاتيح التي لدي ( العربية الأردن ، والإنجليزية )

image.png.5bb578d39a01ece1058d0e12b1165121.png

 

والأداة السابقة لن تقوم بأي تعديل على أي تنسيقات خاصة بك سابقاً سوى لوحة المفاتيح ولغة الترميز للتأكيد على الدولة واللغة :smile: .

 

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

والأمر متروك لك في النهاية بالتجربة وإعلامنا بالنتيجة .

  • Like 1
قام بنشر

السلام عليكم :

المشكلة لا تظهر الا اذا تم استخدام برامج الاكسس ( الذي تمت تصميمبها من خلالي ) 

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

- هي بالمناسبة ليست مشكلة بالنسبة لي - لكنها مشكلة بالنسبة له 

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

و التي أظن ان نسخة الاوفيس التي تمت تثبيتها - أو الاعدادت الخاصة بالتثبيت - تثبت اللغة العربية ( السعودية) كلغة لوحة مفاتيح افتراضية - 

لذلك تظهر دائما بعد استخدام التطبيقات .

هذا رأي و الله أعلم - لو أحد المشاركين كان له تصوبيب او تجربة فعليه 

 

قام بنشر

شخصيا عانيت من نفس المشكلة أيضا .. 

وبعد الكثير من المحاولات الفاشلة لحل المشكلة طلبت من ال Ai حل للمشكلة فأعطاني ملف REG يزيل اللغة الزائدة من ملف الريجيستري مباشرة ..
ولكنه زاد الطين بلة فتلخبطت معي الإعدادات واختفى شريط اللغة من شريط المهام بالمرة 😅 فتركته ..

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

والآن عند تصفحي للإعدادات وجدت أن إعدادات اللغة العربية (للمملكة الحبيبة) 🙂 مضافة فعلا ضمن القائمة .. سأجرب إزالتها ولعلي أوافيكم لاحقا بالنتيجة :cool:

image.png.9f89768b820ac772f0d6b028ee678e52.png

 

  • Like 1
قام بنشر
في 13‏/9‏/2025 at 14:10, mohammed farhat said:

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

ممكن عن طريق كود عند تحميل النموذج يلزم الاكسس استخدام لغة مثلا عربية . السعودية او عربية . عمان وغيرها

Private Declare PtrSafe Function LoadKeyboardLayout Lib "user32" _
    Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal Flags As Long) As Long

Private Declare PtrSafe Function ActivateKeyboardLayout Lib "user32" _
    (ByVal HKL As LongPtr, ByVal flags As Long) As LongPtr

Private Sub Form_Load()
    Dim hkl As LongPtr
    ' 00000401 = Arabic (101)
    hkl = LoadKeyboardLayout("00000401", 1)
    ActivateKeyboardLayout hkl, 0
End Sub

 

قام بنشر (معدل)
في 13‏/9‏/2025 at 14:10, mohammed farhat said:

هل لدي أحد من حضراتكم طريقة  للتغلب على هذه المشكة 

8 ساعات مضت, Moosak said:

شخصيا عانيت من نفس المشكلة أيضا .. 

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

فهل بالأمكان أن ننعرف عن أهم مشكلة / مشاكل (من باب العلم بالشيء) أو قد يكون هناك حل للمشكلة بطريقة أخرى بدون التعديل على الريجستري

تحياتي

 

تم تعديل بواسطه منتصر الانسي
قام بنشر
1 ساعه مضت, منتصر الانسي said:

فهل بالأمكان أن ننعرف عن أهم مشكلة

الأمر وما فيه أخي منتصر هو أنه بسبب إضافة لغة جديدة للقائمة ستظهر لديك 3 لغات بدل أثنتين ( 2 عربي + 1 أنجليزي ) ..
image.png.ebce94ccdba0bf2f50ca9dc2d7165fcc.png << ( طبعا هنا لدي أثنتين لأني ألغيت الثالثة ) 😄🖐
 وهذا أمر مزعج عند التبديل بين اللغات بالكيبورد ..
لأنك ستضطر للضغط مرتين متتاليتين على Alt+Shift أو 3 مرات للحصول على اللغة المطلوبة ومع السرعة سيصبح الأمر أكثر إزعاجا 😅👊

قام بنشر
22 دقائق مضت, Moosak said:

لأنك ستضطر للضغط مرتين متتاليتين على Alt+Shift أو 3 مرات للحصول على اللغة المطلوبة ومع السرعة سيصبح الأمر أكثر إزعاجا 😅👊

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

انا ظننت ان المشكلة نتيجة شكاوى المستخدمين

تحياتي

 

 

قام بنشر

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

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information