انا قمت بربط الاداة مع قاعدة بيانات
فهل استطيع عند الضغط على أسم محدد أنا اقوم بفتح سجله
وكيف ذلك
ثم هل استطيع ترقيم أحد الاعمدة ترقيم تصاعدي أو تنازلي و شكرا
انا قمت بربط الاداة مع قاعدة بيانات
فهل استطيع عند الضغط على أسم محدد أنا اقوم بفتح سجله
وكيف ذلك
ثم هل استطيع ترقيم أحد الاعمدة ترقيم تصاعدي أو تنازلي و شكرا
السلام عليكم
لفتح السجل عن الضغط على اسمه اكتب في حدث Mouse Down
Name = MSFlexGrid1.TextMatrix(MSFlexGrid1.MouseRow, 1)
الان متغير name يحمل قيمة العمود رقم واحد والسطر الذي قمت بالضغط عليه
تستطيع التعامل مع متغير name كيفما تريد سواء حذف او تعديل او بحث
وبالنسبة للترقيم التلقائي
بعدما تكتب كود الاستعراض أو البحث
اكتب
Do While Not rs.EOF i = i + 1 MSFlexGrid1.Rows = i + 1 MSFlexGrid1.TextMatrix(i, 0) = i
مشكور يأخي والله عطيك العافية
وجزاك الله عني كل خير
بس ممكن تشرح لي الكود وشو أنا لازم أغير حسب أسم الجدول يلي عندي
تم تعديل هذه المشاركة بواسطة النسر الأبيض في 6 ديسمبر 2005 في 08:47
بالنسبة لاسم الاداة اجعلها كما سميتها انت ( الاسم الافتراضي لها هو msflexgrid1 )
وبالنسبة للـ RS فهو متغير وضعته للتعامل مع السجلات Recordset ( هذا إذا كنت متصل بقاعدة البيانات عن طريق الكود وليس أداة Adodc ) .
والله الموفق
شكرا لك
لكن أين يجب على أن اضع هذا الكود
هل اضعه في show data
أم أين
ثانيا
أنا عملت برنامج بس البحث فيو مكلة وهي أن الأسم لازم يكون
مطابق 100% للأسم المسجل في البرنامج يعني يمكن ياتى أحدهم ويدخل
أسم العائلة بس بدون أل التعريف فكيف أستطيع أنا أتجاوز هذه المشكلة
هذا الموضوع مغلق.