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

الآن: تنسيقات متعددة للنص داخل مربع نص واحد (نوع الخط، البنط، اللون، حجم الخط)

بدأه عبيدالله في 25 فبراير 2012 · 8 رد · 1,240 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني مشرفي واساتذة واعضاء هذا المنتدى الجميل

يسرني ان اقدم لكم طريقة جميلة لتحسين النص والتحكم في تنسيقة سواء كان في النماذج أو في التقارير وحتى في الإستعلامات وذلك عن طريق استخدام لغة xml ..

فيمكن أن تتعدد التنسيقات لنص داخل مربع نص واحد.. لا أطيل عليكم.

post-208175-068655800 1330236130_thumb.j

post-208175-054233700 1330236134_thumb.j

تفضلوا ونزلوا المثال

نصوص منسقة.rar

دعواتكم

المرفقات
a1.jpga2.jpg

تم تعديل هذه المشاركة بواسطة عبيدالله في 26 فبراير 2012 في 09:03

2
#2

موضوع رائع ومن عندي +1

ولكن كيف يتم تغيير الحجم ونوع الخط والبنط ؟؟؟ فما شاهدته هو فقط التحكم بلون الخط

أرجو التوضيح

تم تعديل هذه المشاركة بواسطة إياد بيك في 26 فبراير 2012 في 00:04

عَـجِبْتُ لِمَنْ يَتَفَكَّـرُ فى مَـأْكُولِهِ كَيْـفَ لا يَتَفَـكَّـرُ فى مَعْـقُـولِهِ، فَيُجَنِّبُ بَطْنَهُ ما يُؤْذيهِ، وَ يُودِعُ صَدْرَهُ ما يُرْدِيهِ

(الحسن بن علي بن أبي طالب)

#3

الله يجزاك خير

موضوع التنسيق فعلا مطلوب وظريف جدا

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

مع الشكر ، والله الموفق

#4

بارك الله بك +1

ارجو تحويلة لتنسيق 2003

سيد الاستغفار

{ اللهم أنت ربي لا إله إلا أنت خلقتني وأنا عبدك وأنا على عهدك ووعدك ما استطعت أعوذ بك من شر ما صنعت أبوء لك بنعمتك علي وأبوء لك بذنبي فاغفر لي فإنه لا يغفر الذنوب إلا أنت}

من قالها من النهار موقنا بها فمات من يومه قبل أن يمسي فهو من أهل الجنة ومن قالها من الليل وهو موقن بها فمات قبل أن يصبح فهو من أهل الجنة .رواه البخاري

#5

اخى جزاك الله خيراااااااااااا

هل يمكن تطبيق ذلك على 2003

مع وافر الاحترام

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

يارب احمى دينى وبلدى من كيد الاعداء والخائنين بحبك يا مصر بحبك يا مصر بحبك يا مصر

 


 


3.gif

#6

لا أدري هل يمكن أن يعمل على اكسس 2003 أم لا

ولكن سوف ارفق لكم ملف تم تحويلة من تنسيقات 2010 إلى تنسيقات 2003

نصوص منسقة.rar

ارجو ممن جرب البرنامج ان يكتب عما شاهده

أما بالنسبة لـ اياد بيك، فعلاً لم اغير سوى لون النص (المبلغ) للعلم اني لم اشتغل لا من قريب ولا من بعيد على لغة الـ XLM، ولم أصل إلى هذه النتيجة إلا بعد جهد جهيد ولم اكن احتاج سوى هذه النتيجة في برنامجي بعد بحث طويل..

ارجو ممن يعملون على لغة الـ XLM ان يفيدونا عن بقية الخصائص الممكنة إن سمح وقتهم بذلك

#7

..

تمكنت (بحمد الله) من عمل دالة لإعادة تنسيق جزء من النص داخل مربع النص في التقارير أو النماذج

الصيغة العامة:

FormatText(TargetText ;FontName ;FontSize ;FontColor ;FontBold ;FontItalic ;FontUnderline )

الشرح:

FormatText: اسم الدالة الخاصة بإعادة تنسيق النص

TargetText: النص المستهدف لإعادة تنسيقة

FontName: اسم الخط ويكتب بين علامتي تنصيص("×××")َ

FontSize: حجم الخط ويمكن كتابتها بين علامتي تنصيص أو بدونها

FontColor: لون الخط، ويكتب بين علامتي تنصيص ("×××") ويمكن كتابة اسم اللون باللغة الإنجليزية أو كتابة كود اللون

FontBold: لجعل النص غامق اكتب -1 سالب واحد أو True

FontItalic: لجعل النص مائل اكتب -1 سالب واحد أو True

FontUnderline: لتسطير النص (خط تحت النص) اكتب -1 سالب واحد أو True

النسخة الكاملة:

FormatText 2007.rar

التطبيق:

قم باستيراد الوحدة النمطية إلى برنامجك ثم استخدم الدالة.

المطلوب:

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

الوحدة النمطية:

Function FormatText(TargetText As String, FontName As String, FontSize As String, FontColor As String, FontBold As Integer, FontItalic As Integer, FontUnderline As Integer)
Dim FontB0, FontB1, FontI0, FontI1, FontU0, FontU1 As String

If FontBold = True Then
	FontB0 = "<b>"
	FontB1 = "</b>"
Else
	FontB0 = ""
	FontB1 = ""
End If


If FontItalic = True Then
	FontI0 = "<i>"
	FontI1 = "</i>"
Else
	FontI0 = ""
	FontI1 = ""
End If


If FontUnderline = True Then
	FontU0 = "<u>"
	FontU1 = "</u>"
Else
	FontU0 = ""
	FontU1 = ""
End If


FormatText = "<font face=" & FontName & " , size=" & FontSize & " , color=" & FontColor & FontB0 & FontI0 & FontU0 & "" & TargetText & "" & FontU1 & FontI1 & FontB1 & "</font>"

End Function

المقابل:

الدعاء بالتوفيق.

تم تعديل هذه المشاركة بواسطة عبيدالله في 28 فبراير 2012 في 09:29

#8

بارك الله فيك أخى عبيدالله ... جعله الله فى ميزان حسناتك .. زادك الله علما.

اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين

#9

موفقين بإذن الله

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

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

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

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

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