اسعد مساء الى جميع الاخوه الكرام
السلام عليكم والرحمة
عندي مشكلة بسيطه
اذا كتبت في النموذج فرضا كتبت اسم طويل فرضا 50 حرف
بحيث يكون في التقرير لايتعدى المساحه المحدده في التقرير
يكبر الخط ويصغر على حسب الحقل ومساحته
ولكم جزيل الشكر
اسعد مساء الى جميع الاخوه الكرام
السلام عليكم والرحمة
عندي مشكلة بسيطه
اذا كتبت في النموذج فرضا كتبت اسم طويل فرضا 50 حرف
بحيث يكون في التقرير لايتعدى المساحه المحدده في التقرير
يكبر الخط ويصغر على حسب الحقل ومساحته
ولكم جزيل الشكر
الأخ الكريم/الأخت الكريمة
السلام عليكم ورحمة الله وبركاته
مرحباً بكم في منتدى الفريق العربي للبرمجة
نود تنبيهك أن العنوان غير مناسب.
الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.
وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!
قواعد المشاركة
شاكرين لكم حُسن تعاونكم
السلام عليكم ورحمة الله وبركاته
أخي الكريم هناك طريقة قد تكون أسهل .. وهي أن ينمو مربع النص .. بمعنى إذا كان النص أطول من أن يظهر بسطر واحد فإنه سيظهر على سطرين وأكثر على حسب الحاجة
ولتنفيذ ذلك عليك الدخول لتصميم التقرير ثم حدد عنصر التحكم الذي تريد ثم أنقر على رمز الأداة "خصائص" من شريط الأدوات ليظهر مربع الخصائص أنقر على التبويب "تنسيق" ثم غير قيمة الخاصية "قابل للنمو" إلى نعم
أما إذا كان هذا الحل لا يفي ... فأخبرنا لنضع لك الكود الذي يصغر الخط ..
وبالتوفيق
اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد
وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد
شكرا لك koao وجزيت خيراعملت بما قلت ولكن لا فائده ياليت اذا في طريقه اخرى وشكرا
السلام عليكم ورحمة الله وبركاته
إنت تامر أخي الكريم
إختصارا للوقت هذا مثال مميز لإستاذنا مفرج ... بإسم "التحكم بالارتفاع الرأسي بالتقرير" ... إستخدمته ولم أعدل في فكرة التقرير الأساسية له لتستفيد منها ... ولكن أنشأت تقرير بإسم "koao" .. إن شاء الله يكون هو ما تريد .. وبه كود يوضع بحدث التنسيق لكائن التفصيل أو Detail_Format .... وهو المسؤول عن تنسيق كل سجل في التقرير ... وفي حالتنا نريد إذا كان عدد أحرف النص تزيد عن حد معين فغير حجم الخط إلى حجم مناسب ....
ولكن يجب أن تعرف أن العرض الذي يأخذه 10 أحرف ألف أصغر من العرض الذي يأخذه 10 أحرف ص .... لاحظ الكتابة تحت لتعرف قصدي
اااااااااا
صصصصصصصصصص
وستقع في مشكلة ... وتستطيع حلها تقريبا بإستخدام الخاصية TextWidth و ScaleMode فالأولى مسؤوله عن تحديد عرض النص بمراعاة خصائص الخط الحالية للنص ... والثانية لتحديد وحدة القياس وهو موضوع يطول شرحه ... فلعلك تبحث عنه وتستزيد
وبالتوفيق
تم تعديل هذه المشاركة بواسطة koao في 30 ديسمبر 2009 في 20:36
اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد
وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…