بسم الله الرحمن الرحيم
في الأول الشكر موصول للأخ مهند عبادي الذي بذل والله جهد كبير جداً و مقدر جعله الله في ميزان حسناتك من خلال موضوعه:
أنا من المبرمجين الذين يحبون استخدام هذه الداة الرائعة flexgrid لما لها من غمكانيات عالية جداً كما تفضلت انت بذكر عدد كبير جداً منها، ولكن لدي عدة ملاحظات منها:
1. انّه أثناء عملي مع هذه الداة لاحظت ان أسماء الأعمدة التي تظهر في الأداة هي أسماء الأعمدة في جدول قاعدة البيانات ولكن في حالات كثيرة يقوم المبرمج بكتابة أسماء الحقول في قاعدة البيانات تسمية مختصرة و في الغالب باللغة الإنجليزية ، لكننا في التطبيقات نرغب بأن تظهر أسماء الحقول بتسميات معينة و باللغة العربية إذا كان التطبيق عربياً و قد بحثت في هذه المشكلة حتى توصلت لحل استخدام الصيغة التالية:
flexgd.Formatstring
كما أنَ هذه الصيغة تتيح لك إضافة فراغات لتوسيع العمود فيمكن عمل مسااتة قبل اسم العمود و مسافات بعد اسم العمود من أجل التوسيع و تويط اسم العمود في وسط الخلية.
2. كما أن هناك بعض الناس في تطبيقاتها تكون هنالك بعض الحقول ذات قيمة منطقية boolean ويكون الناتج True or False ولكن نريد أن يكون الناتج صح او خطأ ، أو نعم أو لا فنستخدم صيغة IIF في عبارة SQL.
3. كما انّ هناك خيارات البحث من خلال قيم معينة في الحقول.
4. أيضاً ملء combobox بقيم مخزنة في قاعدة بيانات.
5. أيضاً هنالك إمكانية ملء flexgrid على حسب الخيارات ، يمكن ذلك من خلال الضغط على أزرار الأوامر .
المثال المرفق يوضح كل هذه الخيارات وقد استخلصتها من عدة برامج قت ببرمجتها من قبل.
و أنا جاهز إن شاء الله لزيادة المعلومات بخصوص هذا الموضوع متى ما وجدت معلومة إضافية
وشكراً