السلام عليكم,
كيف أغير إتجاه الكتابة (ليس ال alignment) فى ال forms فى أكسس 2003 ليكون من اليمين إلى اليسار؟
بعبارة أخرى, عند الكتابة ال cursor هو اللى يتحرك مش الحروف!
وشكرا مقدما...
السلام عليكم,
كيف أغير إتجاه الكتابة (ليس ال alignment) فى ال forms فى أكسس 2003 ليكون من اليمين إلى اليسار؟
بعبارة أخرى, عند الكتابة ال cursor هو اللى يتحرك مش الحروف!
وشكرا مقدما...
شكرا أخت زهرة بارك الله فيكى, لكن الأرقام لم تتغير لازم برضه أكتبها من الشمال لتظهر معدولة و أنا مهتم بالأرقام خصيصا, أرجو توضيح هذه الجزئية بعد إذنك و شكرا مقدما.
Nothing is impossible, the word impossible itself says that: I M - Possible
اخي الفاضل
اقتباسلكن الأرقام لم تتغير لازم برضه أكتبها من الشمال لتظهر معدولة
لم افهم بالضبط ماذا تقصد بكتابة الارقام ياريت توضح ذلك بصوره وتبين عليها المطلوب
فقد حدث لدي لبس في الموضوع فهل تقصد اتجاه كتابة الارقام ام تقصد حركة المؤشر عندما تكتب الارقام ان تكون الارقام بعد او قبل المؤشر
السلام عليكم
المشكلة أخي الكريم ان الأرقام يتم قرائتها من اليسار الى اليمين سوائا بالعربي او بالانجليزي :^) بعكس الكلام العربي
جرب وضع هذا الكود في الحدث KeyPress للنص
If KeyAscii >= 48 And KeyAscii <= 57 Then
SendKeys "{End}"
End Ifأمل ان أكون فهمت قصدك صح
والله أعلم
سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت
أستغفرك وأتوب اليك
الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد
اخي الفاضل
انظر الان المثال بعد تعديله هل هو المطلوب بهذا الشكل
لاحظ طريقة كتابة الارقام بمعنى يجب ان تكتبها في هذه الحالة بالعكس فمثلا بدلا من ان تكتب الارقام بصوره طبيعية كما تعودنا عليها والمؤشر تتم ازاحته لليمين سيكون هنا العكس فالمؤشر سيذهب يسار والارقام ستكون على يمينه فلنفرض انك تريد كتابة الرقم 5134 فيجب ان تكتبها هكذا 4315
اخي محب الرسول
بارك الله فيك وجزاك الله كل خير
الكود الذي وضعته يقوم بوضع المؤشر في نهاية الكلمة لهذا استبدلنا المفتاح End بالمفتاح Home
السلام عليكم
حياك الله أختى ومعلمتي الفاضله زهرة
اقتباستعودنا عليها والمؤشر تتم ازاحته لليمين سيكون هنا العكس فالمؤشر سيذهب يسار والارقام ستكون على يمينه فلنفرض انك تريد كتابة الرقم 5134 فيجب ان تكتبها هكذا 4315
لتخطي هذه المشكلة يجب تغيير
Reading Order --> Right To Left Text Align --->Right
مع ابقاء المفتاح End في ال sendkeys
وان شاء الله ستعمل
والله أعلم
تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 8 فبراير 2007 في 03:00
سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت
أستغفرك وأتوب اليك
الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد
السلام عليكم,
فهمت وجهة نظرك يا أخت زهرة بارك الله فيكى و جزاكى كل خير عنا.
شكرا يا أخى محب الرسول على إضافتك المفيدة.
المشكلة بإختصار إنى عندى فورم بدخل فيها "رقم طلب شراء المواد" فى الصورة التالية

و لإدخاله كما فى الصورة يجب إدخاله من اليسار إلى اليمين, ولذلك عند الترتيب فى ال report يتم الترتيب من اليسار هكذا...

والذى أريده ليس تعديل إتجاه الإدخال فى حد ذاته و لكن أن يتم الترتيب فى التقرير من جهة اليمين لأن الرقم الأول يعبر عن المخزن و أريد أن يتم سرد طلبات المخزن كلها ورا بعض, إذا كان يوجد طريقة لعكس الترتيب ليكون من الجهة الأخرى فأرجوا الإفادة بها أو بأى فكرة أخرى. و جزاكم الله خيرا.
السلام عليكم,
بارك الله فيكى أختى هذا هو بالضبط ما أريده, ماذا فعلتى بعد إذنك لأنى لم أجد أى خواص مختلفة عن التقرير اللى عندى؟!
السلام عليكم,
لقد فقدت ملفك للأسف يا باشمهندسة زهرة :( و جيت أنزله تانى تقريبا إتشال. فأستميحك عذرا أن تقومى برفعه مرة أخرى و تخبرينى بمكان التغييرات.
و شكرا أنا عارف إنى بتعبك :wacko:
اخي الفاضل وخبيرنا Blueteeth
السلام عليكم ورحمة الله وبركاته
وأسفه جدا على التأخير الغير مقصود
بالنسبة للمرفقات فأعتقد انها ذهبت مع الريح بعد تطوير المنتدى
اما بخصوص شرح طريقة عمل الحقل الخاص بالرقم الذي تواجه به مشكله فالموضوع سهل ان شاء الله تعالى كل ما عليك هو اتباع الخطوات بعناية
1. اعرض الجدول او النموذج او التقرير في وضع التصميم وانظر الى قناع الادخال الخاص بالرقم ستجده بهذا الشكل
#;0;000/\ /000/\ /#0
الشرح : ماذا يعني قناع الادخال هذا
نريد ان ندخل في الحقل ارقام مختلفه ومعها علامات نصيه مثل / السلاش المائل لليمين ويكون بين كل مجموعة ارقام مسافه فاصله واحده لذا فإننا سنستخدم نوع الحقل نصي .
الان عند الادخال سنجد الحقل يكون بهذا الشكل
### / ### / ##
سنجد انه في قناع الادخال تم اختيار الاصفار للداله على ان هذا الرقم يجب ان يكون رقمي ونائب قناع الادخال والذي سيكون خالي من اي رقم تم الرمز له بعلامة الشبكة # وهذه تعطينا حرية الاختيار بين جعل هذا المكان فارغ ليتم استبداله بمسافة او الكتابة فيه وفي وضعنا هذا سنترك هذا الموضع فارغ ونتعداه الى مجموعة الارقام التالية وسنجد ايضا علامات سلاش \ مائلة لليسار وهي تعبر عن المسافات بين مجموعة الارقام وسيكون قناع الادخال بهذا الشكل
276 / 456 / #8
ليظهر في الجدول والنموذج والتقرير بهذا الشكل
276 / 456 / 8
وهذا هو الملف السابق
تم تعديل هذه المشاركة بواسطة zahrah في 19 فبراير 2007 في 17:49
بارك الله فيكم
هذا الموضوع مغلق.