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

استفسار هام بخصوص اللغة والبرمجة


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

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

 

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

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

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

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

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

رابط هذا التعليق
شارك

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

 

لأني انا اثرت الموضوع ، فراح ادلو بدلوي بإختصار  :smile:

 

1. الخطأ A problem occured while MyDB was communicating with the OLE server or Active X Control

احد اسبابه هو لغة الكمبيوتر ، وهذا رابط ماكروسوفت يشرح الموضوع http://support.microsoft.com/kb/907337/ar

وببساطة ، اذا عملت برنامجك وفي VBA حروف عربية (UniCode) او اسم احد الكائنات او اسم الحقول او اسم المسميات في النماذج و.... ، 

الآن اذا اراد شخص لا يملك اللغة العربية في كمبيوتره (يعني لا دعم للعربية او Fonts) ، فكيف سيتعامل مع حروف برنامجك؟

لذلك ، يظهر لك الخطأ ، وعلشان تصلحه:

أ. يا انك تنصب اللغة ،

ب. تحذف اي مسميات غير انجليزية من برنامجك ، وهذه الطريقة الافضل ، لأن الحروف العربية تقلب الكود سواء في VBA او فالاستعلام او في اي مكان تكتب فيه كود.

 

2. صيغة التاريخ:

معظم العرب يستخدمون صيغة dd/mm/yyyy ، لهذا السبب نستخدم هذه الصيغة في عرض التاريخ في النماذج والتقارير و... ،

ولكن عندما يريد ان نستخدم صيغة التاريخ في كود ، ستلاحظ ان الاكسس لا يحترم صيغتك ، وانما يستخدم صيغة التاريخ في الوندوز ،

وما دمنا على موضوع التاريخ ، فالحقيقة ان صيغة التاريخ في الاكسس هو بضيغة امريكية mm/dd/yyyy ، بغض النظر عن الصيغ الاخرى ، وبعد معاناة طويلة معه في الكود (لا تنسى ، ان برنامجك الاكسس سيعمل على كمبيوترات مختلفة ، والكثير منها لم يتم تغيير صيغة التاريخ فيه ، فالكود لن يعمل بطريقة صحيحة  :eek2:

الى ان رأيت الوحدة النمطية في المادة رقم 2 في الرابط http://allenbrowne.com/ser-36.html للمبرمج Allen Browne ، وبها والحمدلله ما عندي مشاكل  :smile:

 

 

جعفر

  • Like 3
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information