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

استفسار عن اداة FlexGrid

مغلق
بدأه النسر الأبيض في 3 ديسمبر 2005 · 4 رد · 553 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا قمت بربط الاداة مع قاعدة بيانات

فهل استطيع عند الضغط على أسم محدد أنا اقوم بفتح سجله

وكيف ذلك

ثم هل استطيع ترقيم أحد الاعمدة ترقيم تصاعدي أو تنازلي و شكرا

#2

السلام عليكم

لفتح السجل عن الضغط على اسمه اكتب في حدث 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

460.gif

#3

مشكور يأخي والله عطيك العافية

وجزاك الله عني كل خير

بس ممكن تشرح لي الكود وشو أنا لازم أغير حسب أسم الجدول يلي عندي

تم تعديل هذه المشاركة بواسطة النسر الأبيض في 6 ديسمبر 2005 في 08:47

#4

بالنسبة لاسم الاداة اجعلها كما سميتها انت ( الاسم الافتراضي لها هو msflexgrid1 )

وبالنسبة للـ RS فهو متغير وضعته للتعامل مع السجلات Recordset ( هذا إذا كنت متصل بقاعدة البيانات عن طريق الكود وليس أداة Adodc ) .

والله الموفق

460.gif

#5

شكرا لك

لكن أين يجب على أن اضع هذا الكود

هل اضعه في show data

أم أين

ثانيا

أنا عملت برنامج بس البحث فيو مكلة وهي أن الأسم لازم يكون

مطابق 100% للأسم المسجل في البرنامج يعني يمكن ياتى أحدهم ويدخل

أسم العائلة بس بدون أل التعريف فكيف أستطيع أنا أتجاوز هذه المشكلة

هذا الموضوع مغلق.

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