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

إتجاه الكتابة

مغلق
بدأه Blueteeth في 30 يناير 2007 · 15 رد · 1,415 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم,

كيف أغير إتجاه الكتابة (ليس ال alignment) فى ال forms فى أكسس 2003 ليكون من اليمين إلى اليسار؟

بعبارة أخرى, عند الكتابة ال cursor هو اللى يتحرك مش الحروف!

وشكرا مقدما...

#2

اخي الفاضل

يمكن عمل ذلك يدويا من خلال الشرح المصور

lngu.gif

او برمجيا من خلال المثال التالي

ChangeLanguage.rar

#3

شكرا أخت زهرة بارك الله فيكى, لكن الأرقام لم تتغير لازم برضه أكتبها من الشمال لتظهر معدولة و أنا مهتم بالأرقام خصيصا, أرجو توضيح هذه الجزئية بعد إذنك و شكرا مقدما.

#4

الأخ الفاضل ...

أرجوا أن يكون هذا الإختيار (Options) من قائمة (Tools) مفيد لك

شكراً

post-98027-1170457946_thumb.jpg

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#5

شكرا أخى على الرد و لكن هذا لم يؤثر فى إتجاه كتابة الأرقام :(

#6

اخي الفاضل

اقتباس
لكن الأرقام لم تتغير لازم برضه أكتبها من الشمال لتظهر معدولة

لم افهم بالضبط ماذا تقصد بكتابة الارقام ياريت توضح ذلك بصوره وتبين عليها المطلوب

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

#7

السلام عليكم

المشكلة أخي الكريم ان الأرقام يتم قرائتها من اليسار الى اليمين سوائا بالعربي او بالانجليزي :^) بعكس الكلام العربي

جرب وضع هذا الكود في الحدث KeyPress للنص

If KeyAscii >= 48 And KeyAscii <= 57 Then
   SendKeys "{End}"
End If

أمل ان أكون فهمت قصدك صح

والله أعلم

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#8

اخي الفاضل

انظر الان المثال بعد تعديله هل هو المطلوب بهذا الشكل

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

اخي محب الرسول

بارك الله فيك وجزاك الله كل خير

الكود الذي وضعته يقوم بوضع المؤشر في نهاية الكلمة لهذا استبدلنا المفتاح End بالمفتاح Home

ChangeLanguage_UP2.rar

#9

السلام عليكم

حياك الله أختى ومعلمتي الفاضله زهرة

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

لتخطي هذه المشكلة يجب تغيير

Reading Order  --> Right To Left
Text Align	 --->Right

مع ابقاء المفتاح End في ال sendkeys

وان شاء الله ستعمل

والله أعلم

تم تعديل هذه المشاركة بواسطة Mo7eb_Alrasool في 8 فبراير 2007 في 03:00

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#10

السلام عليكم,

فهمت وجهة نظرك يا أخت زهرة بارك الله فيكى و جزاكى كل خير عنا.

شكرا يا أخى محب الرسول على إضافتك المفيدة.

المشكلة بإختصار إنى عندى فورم بدخل فيها "رقم طلب شراء المواد" فى الصورة التالية

formyi9.jpg

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

reportkv9.jpg

والذى أريده ليس تعديل إتجاه الإدخال فى حد ذاته و لكن أن يتم الترتيب فى التقرير من جهة اليمين لأن الرقم الأول يعبر عن المخزن و أريد أن يتم سرد طلبات المخزن كلها ورا بعض, إذا كان يوجد طريقة لعكس الترتيب ليكون من الجهة الأخرى فأرجوا الإفادة بها أو بأى فكرة أخرى. و جزاكم الله خيرا.

#11

تفضل اخي الكريم هذا المثال بيناء على طلبك

ForTest.rar

#12

السلام عليكم,

بارك الله فيكى أختى هذا هو بالضبط ما أريده, ماذا فعلتى بعد إذنك لأنى لم أجد أى خواص مختلفة عن التقرير اللى عندى؟!

#13

السلام عليكم,

لقد فقدت ملفك للأسف يا باشمهندسة زهرة :( و جيت أنزله تانى تقريبا إتشال. فأستميحك عذرا أن تقومى برفعه مرة أخرى و تخبرينى بمكان التغييرات.

و شكرا أنا عارف إنى بتعبك :wacko:

#14

اخي الفاضل وخبيرنا Blueteeth

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

وأسفه جدا على التأخير الغير مقصود

بالنسبة للمرفقات فأعتقد انها ذهبت مع الريح بعد تطوير المنتدى

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

1. اعرض الجدول او النموذج او التقرير في وضع التصميم وانظر الى قناع الادخال الخاص بالرقم ستجده بهذا الشكل

#;0;000/\ /000/\ /#0

الشرح : ماذا يعني قناع الادخال هذا

نريد ان ندخل في الحقل ارقام مختلفه ومعها علامات نصيه مثل / السلاش المائل لليمين ويكون بين كل مجموعة ارقام مسافه فاصله واحده لذا فإننا سنستخدم نوع الحقل نصي .

الان عند الادخال سنجد الحقل يكون بهذا الشكل

### / ### / ##

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

276 / 456 / #8

ليظهر في الجدول والنموذج والتقرير بهذا الشكل

276 / 456 / 8

وهذا هو الملف السابق

ForTest.rar

تم تعديل هذه المشاركة بواسطة zahrah في 19 فبراير 2007 في 17:49

#15

بارك الله فيكى يا باشمهندسة أنا عاجز عن الشكر.

#16

بارك الله فيكم

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

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