الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج ثنائي الغة

مغلق
بدأه ابن القمر في 8 يوليو 2006 · 4 رد · 778 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا بكم اعضاء المنتدى الكرام ... .. .

لدي سؤال وأرجوا الإجابة عليه وهو ..

كيف يمكن جعل البرنامج ثنائي اللغة ( عربي / إنجليزي ) ؟؟؟

حيث قمت بالإنتهاء من عمل برنامج لمؤسسة معينة وطلب مني أن يكون البرنامج متعدد اللغات ( عربي / إنجليزي ) فكيف أجعل المستخدم يختار اللغة التي يريد العمل بها ،،،

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

لا أحد يقول اعمل البرنامج مرتين يعني كل شاشة تصير شاشتين وحده عربي والثانية انجليزي وكل تقرير يصير اثنين واحد عربي والثاني انجليزي لا أعتقد بإن هذا هو الحل ... وخصوصا ان البرنامج يحتوي على 43 شاشة تقريبا و 45 تقرير ، فهل الحل ان نجعل البرنامج عبارة عن 86 شاشة و90 تقرير ؟؟؟؟؟؟؟؟؟؟؟

أرجوا المساعدة ودمتم ,,, ,, ,

البرمجة فنون والطريق إليها يتطلب الجنون
#2

السلام عليكم

اخي الكريم الموضوع فيه تداخل شوية

الموفروض اضافة حقلين لكل تعريف عندك فى كل جدول مثلا

ArabAccName و EngAccName

كذلك

ArabItemName و EngitemName

وكذلك باقي اللتعريفات التي يقوم المستخدم باضافتها

ويكون الزام علي المستخدم ادخال جمبيع البيانات

لكن المشكلة هي

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

فلا داعي لانشاء حقلين -- حقل واحد يكفي

اما شكل الشاشات فانت لن تنشأ ضعف عدد النمازج كل ماعليك هو تطبيق المثال المرفق علي جميع النمازج

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

واذا كانت انجليزية تعمل العكس وكذلك الخاصية Left

وربنا يوفقك ويعينك علي المجهود المطلوب

واعتزر ان كان اسلوب الشرح غير واضح

asd.rar

Microsoft Certified DataBase Administrator MCDBA

#3

اخي الفاضل ابن القمر

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

اضافة لما تفضل به الاستاذ احمد مشكورا

فطريقته صحيحه مائة بالمئة

وهناك طريقة اخرى لعمل مثل هذا

وهي انشاء جدول به حقلين واحد به التسميات العربية والاخر به التسميات الانجليزية المقابلة لها

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

كان يفضل ان تضع برنامجك ليتم الاطلاع عليه وهل هناك امكانية التعديل عليه ام لا

ولكن طالما انك لاترغب في ذلك اليك البرنامج لتأخذ منه الفكره فقط

zaAccessDiaryDaily_v.2.rar

اختكم

زهره

#4

الأستاذ أحمد أشكرك على مرورك وردك وهذا من معروفك وفضلك علينا ..

الملكة زهرة ،، العبقرية زهرة ،، الأستاذة زهرة ،، الرائعة زهرة ،، أشكرك على تواضعك عندما تفضلتي بقراءة موضوعي وقمتي بالرد عليه ،،

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

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

1 / برنامج المنشآة والصلاحيات .

2 / برنامج المحاسبة .

3 / برنامج الإدارة وشؤون الموظفين .

4 / برنامج التسويق .

فكيف أقوم بوضع هذا النظام الكبير وبالذات بعد التعديلات والإضافات التي طلبوها أصبح هناك مايقارب من 65 شاشة و 83 تقرير ،، وكيف سيتم التعديل عليه خاصة كما قلت لك بإن النظام خرج من يدي وأصبح ملكا لهم ..

عموما مرة أخرى أشكركم على تواضعكم بالرد وأعدكم بإن أضع جزء منه في المنتدى للفائدة .

دمتم ودام عطائكم ،،، ،، ،

البرمجة فنون والطريق إليها يتطلب الجنون
#5

:-(

Microsoft Certified DataBase Administrator MCDBA

هذا الموضوع مغلق.

مواضيع مشابهة