في المثال المرفق اريد زر "نعم" في الرسالة يكون في الايمين بمعنى عند اظهار الرسالة تجدون زر "إلغاء الامر" يمين الرسالة اريده يكون في يسار الرسالة
امل المساعدة .
امل المساعدة ياخوان
علماً باني اعمل على اوفس 2003 واللغة الافتراضية العربية بينما تظهر اتجاه الرسالة في اوفيس 2007 في الاتجاه المطلب
كلي امل ان تساعدوني بحل شافي وتقبلوا مني خالص التحية .
هل صعب ايجاد حل لهذه الشكلة
اخي الفاضل
السؤال ليس صعب ولكن انت من يصعب الأمور على نفسك
كما تعلم انه عند برمجة برنامج الأكسيس 2003 او الأوفيس بوجه عام من قبل شركة مايكروسوفت وضعت برمجة الرسالة بهذه الطريقة بحيث تكون الأزرار ( موافق + الغاء + تجاهل ) من جهة اليسار وليس من جهة اليمين وهذا الأمر طبيعي واكثر من عادي فسواء كان الزر في جهة اليمين او اليسار فليس هناك فرق طالما انه يؤدي الغرض منه ولهذا قامت مايكروسوفت بتدارك هذا الأمر بناء على طلبات المبرمجين العرب وقامت بتعديل وضع الأزرار الى جهة اليمين ليتناسب مع اللغة العربية في اصدارات 2007 و 2010
ولا اعلم ما هي المشكلة عندما يكون زر موافق في جهة اليسار !!!!
فهل ستتوقف قاعدة البيانات عن العمل او ستحدث كارثة اذا لم يكن زر الأمر موافق في جهة اليمين !!!
نصيحة لوجه الله ابتعد عن الأشياء الشكلية التي ليس لها اي لزوم وحاول بقدر استطاعتك بناء قاعدة بيانات قويه ومتماسكه ومترابطه واحرص على جعلها تعمل معك العمر كله بدلا من البحث والتركيز على امور لا فائدة منها مثل زر موافق جهة اليمين او اليسار .
بالتوفيق
تم تعديل هذه المشاركة بواسطة zahrah في 28 نوفمبر 2012 في 12:25
بعض العملاء يحب الشكليات واذا قلنا له هذه امور لا نستطيع التحكم بها تقل ثقته بنا كمبرمجين فانا طلبت الشئ هذا بناء على طلب احد العملاء
رغم انني ابلغته اين تكمن اهمية البرنامج ولكن كنت اتوقع انه يوجد كود يقوم بتعديل ذلك وانا شاكر لكم وحسن تعاونكم .
هرمان كتب:بعض العملاء يحب الشكليات واذا قلنا له هذه امور لا نستطيع التحكم بها تقل ثقته بنا كمبرمجين فانا طلبت الشئ هذا بناء على طلب احد العملاء
رغم انني ابلغته اين تكمن اهمية البرنامج ولكن كنت اتوقع انه يوجد كود يقوم بتعديل ذلك وانا شاكر لكم وحسن تعاونكم .
اخي الفاضل
تذكر دائما وابدا ان الأرزاق بيد الله وليس بيد البشر
فلن يتوقف مدخل رزقك على احد العملاء سواء اشترى البرنامج ام لم يشتريه
عندما تضع هذه الكلمات نصب عينيك ستشعر إن شاء الله بسعادة ما بعدها سعادة وأنظر الى حكمة رب العالمين كيف يرزق الطير فهي تذهب في الصباح الباكر جياعا وتعود الى اعشاشها وقت الغروب شباعا من فضل رب العالمين وان الله لا يترك احدا إلا ويرزقه الرزق المقدر له منذ ان خلق .
لذا حاول بقدر استطاعتك ان يكون لديك اقناع للعملاء الذين تتعامل معهم بأن بعض الأمور لا يمكن تنفيذها على برنامج معين فقد يكون الأمر ممكن لبرنامج آخر حسب البرنامج المستخدم ولنأخذ مثال على طلبك فإن كان برنامج الأكسيس 2003 لا يستطيع تلبية هذا الطلب فمن باب اولى الإنتقال الى اكسيس 2007 او 2012 وذلك حسب اقناعك للعميل بإقتناء هذه النسخ لأنها متطوره اكثر من اكسيس 2003 وبهذا تكسب ثقة العميل وتقوم بتسويق برنامجك بكل بساطه .
بالتوفيق
هرمان كتب:بعض العملاء يحب الشكليات واذا قلنا له هذه امور لا نستطيع التحكم بها تقل ثقته بنا كمبرمجين فانا طلبت الشئ هذا بناء على طلب احد العملاء
رغم انني ابلغته اين تكمن اهمية البرنامج ولكن كنت اتوقع انه يوجد كود يقوم بتعديل ذلك وانا شاكر لكم وحسن تعاونكم .
السلام عليكم ورحمة الله وبركاته
أهي الكريم أقدر فعليا ما تقول لأنني في بعض الأحيان أواجهه مثلك تماما
وللعلم يوجد لفظة تضاف لنص الرسالة لجعل مربع الرسالة يظهر من اليمين لليسار وهي vbMsgBoxRight ولكنها للأسف لن تفي بالغرض ولو كنت عايز تنفذ طلبك ليس أمامك إلا أن تصنع نموذج منبثق في شكل مربع الرسالة بالضبط وفي حجمه وتتعامل به مثل الرسالة وتقوم ببرمجة جميع مفاتيحه وخواصه مثل مربع الرسالة ولكن يمكنك من خلاله تظبيط جميع تلك الأمور وطبعا حتقولي أن البرنامج بتاعك فيه عشرات بل مئات الرسائل يجب أن تظهر مع كل حدث او خطأ يرتكبه المستخدم
وسوف أقول لك جهز نموذج واحد لرسالة واجعله مخفي وضع به مربع نص مخفي يسمى فلاج وهو يأخذ قيمة 1 في حالة الضغط على مفتاح نعم ويأخذ قيمة صفر في حالة الضغط على مفتاح لا ويتم فتح النموذج في أول البرنامج ويظل هذا النموذج مخفي وعند ظهور كل رسالة يتم إظهاره النموذج واستبدال العبارة الموجودة فيه بالعبارة التي تريدها في هذه الرسالة وباستخدام جملة الشرط يتم التعامل مع الأختيار حسب ما هو مكتوب في مربع النص فلاج وممكن عملية إستدعاء الرسالة والحصول على ناتج الاختيار تضعه في فانكشن ثابتة يتم إستدعائها كل مرة وإستلام الريترن الخاص بها والتعامل على أساسه
وأرجو أن كون قد أوضحت ولعلك تستفيد من هذا الحل البسيط
وعلى فكرة أظن إن هذه هي الطريقة التي يتم من خلالها برمجة فانكشن الرسالة من قبل مايكرو سوفت فهي لا تعدو سوى نموذج به مفاتيح ترجع متغير بنعمك أو لا يتم إستخدامه في الفانكشن الخاص بالرسالة والتي تقوم حضرتك أو أي شخص باستدعائها والتعامل معها من خلال صيغة الفانكشن الخاصة بها والموضوعة بمعرفة مايكرو سوفت
وشكرا
يمكن تحقيق المطلوب وذلك بتغيير تسمية الازرار
مثلا cancel نسميها نعم ... وطبعا نعدل الكود داخل الرسالة .
اذا هذه الطريقة تناسب فخبرني اعدل على مثالك
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…