اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

 

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

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

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

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

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

قام بنشر

وعليكم السلام  :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