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

autofit text in textbox inside report

بدأه ahmad_3011 في 16 يناير 2012 · 7 رد · 540 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

وشكرا على المجهود

#2

اخي الفاضل

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

1. افتح التقرير في وضع التصميم

2. اختر الحقل المطلوب الذي تريد ان يكون كل كلماته في سطر واحد

3. من خصائص هذا الحقل اختر التبويب ( تنسيق )

4. اختر الخاصيتين :

قابل للنمو : نعم ...... can grow = yes

قابل للتقلص : نعم ....... can Shrink = yes

ستجد الحقل يتقلص ويتمدد حسب حجم البيانات التي به

بالتوفيق

#3
zahrah كتب:

اخي الفاضل

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

1. افتح التقرير في وضع التصميم

2. اختر الحقل المطلوب الذي تريد ان يكون كل كلماته في سطر واحد

3. من خصائص هذا الحقل اختر التبويب ( تنسيق )

4. اختر الخاصيتين :

قابل للنمو : نعم ...... can grow = yes

قابل للتقلص : نعم ....... can Shrink = yes

ستجد الحقل يتقلص ويتمدد حسب حجم البيانات التي به

بالتوفيق

الاخت الفاضلة أم عهود

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

اشكرك على الرد السريع

لقم فعلت ما تفضلت بذكره ولكن الذى حدث هو ان التكست بوكس حجمه زاد طولا اى ان حجمه اصبح يستوعب سطريا ولكن اما رادت عمله هو ان حجم الخط يمكن ان يصغير حجمه قليل كما هو الاختيار من Format CELL - Alignment - Shrink to fit

وشكرا جزيلا

#4
zahrah كتب:

اخي الفاضل

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

1. افتح التقرير في وضع التصميم

2. اختر الحقل المطلوب الذي تريد ان يكون كل كلماته في سطر واحد

3. من خصائص هذا الحقل اختر التبويب ( تنسيق )

4. اختر الخاصيتين :

قابل للنمو : نعم ...... can grow = yes

قابل للتقلص : نعم ....... can Shrink = yes

ستجد الحقل يتقلص ويتمدد حسب حجم البيانات التي به

بالتوفيق

الاخت الفاضلة أم عهود

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

اشكرك على الرد السريع

لقم فعلت ما تفضلت بذكره ولكن الذى حدث هو ان التكست بوكس حجمه زاد طولا اى ان حجمه اصبح يستوعب سطريا ولكن اما رادت عمله هو ان حجم الخط يمكن ان يصغير حجمه قليل كما هو الاختيار من Format CELL - Alignment - Shrink to fit

وشكرا جزيلا

#5

اخي الفاضل

اذا كنت لا تستطيع رفع برنامجك هنا فعلى اقل تقدير ضع مثالا مصغرا لما تريد عمله في التقرير حتى نرى كيف نستطيع مساعدتك

واتمنى ان تشرح لنا المطلوب سواء على التقرير او في المشاركه

لأن مثل هذه الأمور لا تحتاج الى شرح ولكن تحتاج الى تطبيق عملي

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 17 يناير 2012 في 15:03

#6
zahrah كتب:

اخي الفاضل

اذا كنت لا تستطيع رفع برنامجك هنا فعلى اقل تقدير ضع مثالا مصغرا لما تريد عمله في التقرير حتى نرى كيف نستطيع مساعدتك

واتمنى ان تشرح لنا المطلوب سواء على التقرير او في المشاركه

لأن مثل هذه الأمور لا تحتاج الى شرح ولكن تحتاج الى تطبيق عملي

بالتوفيق

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

شكرا على المساعدة ومرفق ملف به تقرير يوضح المطلوب هو انى اريد اسم الموظف دائما يأتى فى سطر واحد عن طريق تصغير الخط مثلا إذا تعدى حروفه 35 حرف على سبيل المثال والا يأتى اسم الموظف على سطرين لكى لا يفسد تنسيق التقرير

شكرا على المساعدة

ahmad_3011 كتب:

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

شكرا على المساعدة ومرفق ملف به تقرير يوضح المطلوب هو انى اريد اسم الموظف دائما يأتى فى سطر واحد عن طريق تصغير الخط مثلا إذا تعدى حروفه 35 حرف على سبيل المثال والا يأتى اسم الموظف على سطرين لكى لا يفسد تنسيق التقرير

شكرا على المساعدة

tst.rar

#7

تفضل اخي الكريم : احمد

الملف بعد التعديل بناء على طلبك

post-15367-028432700 1326876018_thumb.gi

سنضع هذا الكود في قسم تفصيل للتقرير

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
If Len(Me.EmployeeName) >= 34 Then
Me.EmployeeName.FontSize = 8

Else
Me.EmployeeName.FontSize = 10
End If
End Sub

za-tst.rar

بالتوفيق

المرفقات
R1.gif
1
#8

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

بارك الله لك يا أم عهود وبراك لك فى اولادك

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