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

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

مغلق
بدأه مصلح الحريصي في 10 يناير 2003 · 15 رد · 1,586 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الكرام

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

يوجد لدي تقرير في الأكسيس يحتوي على حقل مذكرة وتحتوي المذكرة على نص يتجاوز 15 سطر غير أن شكل النص في الورق المطبوع مشوه فعندما أجعل النص محاذاة إلى اليمين تصبح الأسطر ناقصة من جهة اليسار البعض منها طويل والبعض الأخر قصير وبالمثل في حالة المحاذاة يسار فهي تتقطع من جهة اليمين لقد جربت محاذاة النص " يمين _ يسار _توزيع _ عامة " ولم تجدي كل تلك الخصائص0

السؤال0

ما هو الكود في أكسيس المقابل للضبط الكلي الموجود في الوورد ؟

بمعنى أخر كيف أضبط النص من اليمين ومن اليسارة بحيث تصبح لأسطر الناقصة متساوية من اليمين واليسار كماهو موجد في برنامج اللوورد

أرجو أن أجد الحل0

هذا موضوع سبق وأن طرحته ولم أجد الحل وقد بحثت عنه في المنتدى ولكن لم أصل لنتيجة وها أنا اليوم أكرر نفس السؤال لعل وعسى أن يأتي من سبق له وأن تعامل مع الضبط الكلي في أكسيس ووصل إلى نتيجة طيبة لكي يفيدنا بها لأهميتها عندي وخاصة في عملي0

لكم خالص تحياتي

#2

هل من مجيب على سؤال الأستاذ : مصلح الحريصي
#3

وأنا أضم صوتي للأخوين مصلح وفهد في طرح هذا السؤال وأهميته

#4

مرحباً

بالنسبة لطلبكم سوف أجيب عليه قريباً جداً فقط ريثما تخف أشغالي ..

الحل يتمثل بإضافة عنصر تحكم ActiveX يظهر النص كما نريد من محاذاة و تسطير اسطر معينة و حتى تلوين بعض الكلمات انتظروني بضعة أيام ..

مع التحية

#5

أخي الكريم مصلح

السلام عليكم

وجدت في الأنترنت كوداً يقوم بالمحاذاة لكن مشكلته أن لا يدعم خاصية من اليمين إلى اليسار فهو يعكس الكلمات

أجريت حالياً عليه بعض التعديل لكنه يحتاج إلى مزيد من التأمل والنظر حيث إن الكود طويل ومعقد بعض الشيء أمهلني بعض الوقت

تحياتي

#6

لا أملك سوى الإنتظار مع المنتظرين ، في إنتظار الفرج بإذن الله.

ibnmusqat.gif
#7

بارك الله في الجميع لقد جددتم لديّ الأمل بعد أن يئست منه وخاصة عندما أدخل المنتدى وأرى هذه المشاركة نزلت إلى اسفل الصفحة والردود صفر 0

أرجو أن يوفق الجميع في إيجاد حل لهذا الموضوع فهو يهمني جداً جداً فبعد أن تعبت وعملت برامج وأتيت لأتفاخر وأجني الثمار وقف هذا الحاجز الصلب جداً أمامي ليقول لي إبق مكانك 0

وفق الله الجميع وبإنظار ردردكم لعل وعسى والثقة في الله ثم فيكم بلا حدود0

أخوكم / ضبط النص ضبط كلي

#8

أرفقت المثال حول استخدام أداة RichText للضبط و هو من موقع أجنبي و ذلك لكي أكون سريعاً باستجابتي لذا اعذرني إن لم أعدله لكي يكون مفهوماً

طبعاً لدي أمثلة كثيرة حول هذا الموضوع لكن بناء على طلب الأخ مصلح وضعت المثال ريثما أجد البقية

اعذروني على النقصان

الرابط

http://www.geocities.com/ousama_shaar2002/...ichText2000.zip

#9

الأخ فينوس الإخوة الكرام

السلام عليكم

الحقيقة أنني وجدت كثيراً من أدوات OCX التي تقوم بتنسيق النصوص وهي ما يسمى بـ RichText لكن المشكلة الأساسية في جميع هذه الأدوات أنها مصممة للغة الإنجليزية ولذلك فعندما تختار الضبط الكلي أو ما يسمى Ful Justify فإنها تضبط النص لكنها تحاذي الأسطر الناقصة أي التي تبدأ بعدها فقرة جديدة إلى اليسار وليس إلى اليمين كما هو في اللغة العربية

ريما هناك حلول برمجية داخل هذه الأدوات أو ربما هناك أدوات تدعم الخاصية Right To Left

أما بالنسبة لأداة RichText Box التي وضع الأخ فينوس المثال عليها فهي لا تدعم خاصية الضبط الكلي أصلاً لا في العربي ولا في الإنجليزي

هذا للفائدة والله أعلم

تحياتي

أخوكم / أبو هاجر

#10

هذا بصيص أمل على هذا السؤال الذي طال انتظار إجابته

#11

اخواني الاعزاء لماذا لايطبع هذا التقرير على الوورد في الاكسس امكانية ذلك ويمكن ضبطه من اليمين واليسار

ولكم تحياتي

من سار على الدرب وصل

#12

أخي أبو هاجر بالنسبة لكلامك فهو صحيح ريثما أجد الأمثلة في جهازي و بصراحة كلما قطعت شوطاً في جرد 10% منه أجدني ضعت ..

هذا من ناحية أما المثال المرفق فهو جزء من طلب الأخ مصلح في رسالة خاصة لي و إلا لكنت تمهلت ..

على كل يجب ألا نيأس ..

#13

للرفع

#14

الإخوة الكرام الذين تفاعلوا مع هذا الموضوع

السلام عليكم جميعاً

حقيقة فإن هذا الموضوع لم يغب عن ذهني لحظة واحدة ورغم انشغالي في الأيام الماضية إلا أنني كنت أقتطع من وقتي ما أستطيع من أجل حل هذه المشكلة

عثرت على كود في الإنترنت يستخدم لتنسيق النصوص الإنجليزية وكانت فيه مشكلتان

الأولى أنه لا يدعم الاتجاه من اليمين إلى اليسار وكان يكتب الكلمات العربية بالعكس أي مثل " أبو هاجر " يكتبها " هاجر أبو " والمثال مرفق

الثانية أنه على أكسس 97 ولا يعمل على أكسس 2000

بدأت أولاً في محاولة تعديل الكود لكي يكتب بالعربية واستطعت ولله الحمد حل المشكلة الأولى ولكنني لم أستطع حتى الآن حل المشكلة الثانية حيث إن الرسالة التي تظهر لا تعني شيئاً ولا يتم تحديد نقطة خطأ معينة في الكود

ورغبة في ألا أطيل عليكم فقد أرفقت الكود بأصله الإنجليزي وبعد تعديلاتي وهي بتنسيق أكسس 97 آمل تجربته وربما يجد أحد الإخوة حلاً لمشكلة التحويل

أخيراً أنبه إلى أن التنسيق يتم عن طريق ضبط المسافات وليس المدات لأنه مكتوب أصلاً للغة الإنجليزية لكن شكله جميل جداً وهو يقوم بالغرض والمهم هو حل مشكلة التحويل

وللجميع تحياتي ولا زلت عند وعدي في البحث عن حل لهذه المشكلة بإذن الله

أخوكم / أبو هاجر

justidirect.zip

#15

الآخ/ ابو هاجر

بارك الله فيك ومجهودات طيبة وأتمنى من الله ان توفق في التوصل إلى الحل السليم فلم ابقي كتاباً إلا واشتريته ولا موقع إلا وزرته كل ذلك في سبيل أن أجد حلاً لهذه المشكلة 0

عموماً يكفي أنك بذلت الجهد في المحاولات للوصول إلى الحل وهذا بحد ذاته نصف الحل 0

اكرر لك الشكر 0

#16

جزاك الله خير وجعلها في موازين حسناتك

وفي انتظار المزيد مما يفتح الله به عليك

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…