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

طباعة True Dbgrid من اليمين إلى اليسار

بدأه هوّاش في 20 أبريل 2008 · 6 رد · 1,529 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إلى الأعضاء المتخصصين أرجو المساعده

هل يمكن طباعة True DBGrid من اليمين إلى اليسار وكيف ؟

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

بحث عن هذا الموضوع كثيرا ولم أجد جواب

أرجو التكرم على الرد على الموضوع

ولكم جزيل الشكر ، ، ،

post-131601-1208672078_thumb.jpg

#2

السلام عليكم

ما تبحث عنه اعتقد انه غير موجود فالاهتمام باللغة العربية قليل جدا وخاصة الاتجاه من اليمين الى اليسار .

فانا استخدم هذه الاداة منذ فترة طويلة وخاصة الاصدار السابع ولم استخدم الطباعة من خلال الاداة بسبب هذه المشكلة ومشاكل اخرى في اللغة العربية .

#3

أشكر سرعة استجابتك يا اخي ولكن ما الذي تفعله أنت في هذه الحاله

وشكرا لك

#4

السلام عليكم

الصراحة انا اتعامل مع الآكتف ريبورت وبالتالي اقوم بالطباعة من خلاله (هناك دورة للاكتف ريبورت في قسم التقارير في المواضيع المثبتة )

#5

شكرا لك أخي طارق المشكله انا خلصت المشروع وهو الآن شغال تمام بس انا حبيت يطبع البيانات من اليمين لليسار كتزويق اكثر للمشروع على كل حال أشكر حسن تعاونك واتمنى لك التوفيق

#6

طبعا يوجد حلول لكنها بحاجة الى قليل من الحسابات والعمل

فيمكن تبديل مكان الاعمدة حتى تأتي مرتبة من اليمين الى اليسار كما هي موجودة في الجريد عندما تكون RightToLeft

Private Sub Command1_Click()
Dim i As Integer, kk As Integer
For i = Int(TDBGrid1.Columns.Count) - 1 To 0 Step -1
TDBGrid1.Columns(kk).Order = i
kk = kk + 1
Next

TDBGrid1.PrintInfo.PrintPreview

For i = 0 To TDBGrid1.Columns.Count - 1
TDBGrid1.Columns(i).Order = i

Next


End Sub

يبقى ان تجعلها على اليمين فاعتقد بحاجة الى ان تحسب عرض الجريد ثم التحكم الهامش الايسر عن طريق زيادته بما يلائم

#7

شكرا جزيلا لك ولإهتمامك أخ طارق

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

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

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

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

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