[b]فى لغة ال VB6
لدى DataGrid متصلة ب Adodc المتصل بجدول فى قاعدة بيانات
وعندى مشكلتان عند عرض البيانات فى الDataGrid الأولى :- أريد دائمآ أن يكون عرض أى عمود على حسب كمية الكلام المكتوب فيه [/b]الثانية :- أجد التاريخ مكتوبآ من اليسار لليمين رغم أنه باللغة العربية ولكنى أريده بنفس اللغة العربية من اليمين لليسار فكيف يمكن حل هتين المشكلتين ؟ سواء من خصائص الDataGrid أو بالكود ولكم ألف شكر
أهلا بك أخي الكريم , بالنسبة لتحجيم العمود للداتا قريد هذا مثال على ذلك . وبالنسبة لجهة النص في الهمود فقم بتغيير خاصية الـ RightToLeft إلى True لكي تكون الأعمده ومحتواها في الجهية اليمنى .
30-09-17, 07:50 PM (آخر تعديل لهذه المشاركة : 30-09-17, 11:04 PM {2} بواسطة اسلام الكبابى.)
بارك الله فيك أستاذنا الكبييييييييير ولكن
إقتباس :وبالنسبة لجهة النص في الهمود فقم بتغيير خاصية الـ RightToLeft إلى True
كنت قد غيرت هذه الخاصية فنقلت فعلآ الأعمدة من اليسار [b]الى اليمين
وجعلت الكتابة فى كل منها من اليمين الى اليسار (كأى كتابة باللغة العربية) فيما عدا التواريخ تركتها مكتوبة بالعكس كما هى
وهذا ما كنت أسأل عنه فى المشكلة الثانية :-
ولكم جزيل الشكر[/b]
01-10-17, 07:54 PM (آخر تعديل لهذه المشاركة : 01-10-17, 08:32 PM {2} بواسطة اسلام الكبابى.)
هذا مرفق . وستجد التاريخ مكتوبآ مثلآ 14/05/1992 ولكن باللغة العربية ولكنى أريده مكتوبآ باللغة العربية ولكن هكذا 1992/05/14
وستجد مشكلة ثالثة
[b]وهى أن بعد كل بحث تتغيرعروض أعمدة الdatagrid [b]كما تتغيرعناوينها وتتحول الى الغة الانجليزية[/b]
فهل لهذه المشكلة حل ؟
أم أنه لابد من اعادة الكود المكتوب فى الForm_Activate بعد كل بحث (أعنى لابد من وضعه فى func والتوجه اليها بعد كل بحث) ولكم ألف شكر[/b]
أهلا أخي الكريم , أرجوا المعذرة على التأخير بالرد وذلك بسبب الإنشغال , كما ذكر لك أخي أمير ولكن بطريقة أخرى , ضع هذا الكود في نفس المكان الذي ذكره أخي أمير :