السلام عليكم ورحمة الله وبركاته
عندي أداة Msflexgrid بها عامودين مليئين بالبيانات الأول للرقم والثاني للاسم
أريدعندما أكتب الاسم في أداة Text والضغط على زر البحث أن يتم تحديد هذا الاسم في أداة Msflexgrid
وجزاكم الله خيرا
السلام عليكم ورحمة الله وبركاته
عندي أداة Msflexgrid بها عامودين مليئين بالبيانات الأول للرقم والثاني للاسم
أريدعندما أكتب الاسم في أداة Text والضغط على زر البحث أن يتم تحديد هذا الاسم في أداة Msflexgrid
وجزاكم الله خيرا
أولاً : أخي رجاء البحث قبل عرض السؤال
ثانياً : إذا كنت ترغب في البحث داخل آداة الجريد فأنظر الي مصدر تعبئتها أولا !!!!
فإذا كنت تأخذ هذه البيانات من Recordset فإستخدم أمر Filter ، علي سبيل المثال تقوم بعرض عمودين الأول رقم العميل والثاني إسم العميل فترغب في البحث عن إسم العميل فيمكنك إستخدام الكود التالي :
Rs.Filter = "RES_NAME Like '%Ahmed%'"
أما إذا كنت تتعامل مع جمل إستعلام ( SQL Select ) ، فبنفس الطريقة تقريباً :
Where RES_NAME Like '%Ahmed%'
أما إذا كنت تقوم بتعبئة البيانات من خلال مصفوفة Array فعليك عمل Loop علي هذه المصفوفة ، ونفس الشيء يطبق علي منهج الملفات
وكل هذه الطريف ما عليك إلا مسح الجريد ومن ثم إعادة إدراج البيانات بداخلة من جديد بعد الإنتهاء من عملية البحث
رجاء البحث جيداً بالمنتدي فيمكنك إيجاد العديد من الأمثلة
وشكراً
لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي
ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك
أنت وتصرفاتك
ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه
اشد آلام ... فصمتي أنا عنوان
أخي الكريم
البيانات يتم تعبئتها عن طريق مصفوفة وأنا أريد أن يتم تحديد الاسم ضمن الأسماء أي أن ينتقل مؤشر التحديد إليه في الجدول لا أن يتم عرضه فقط بدون باقي الأسماء
وقد أرفقت لك مثال
وجزاكم الله خيرا
تم تعديل هذه المشاركة بواسطة Visual Studio في 26 نوفمبر 2007 في 00:00
أنظر المثال المرفق
لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي
ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك
أنت وتصرفاتك
ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه
اشد آلام ... فصمتي أنا عنوان
هذا الموضوع مغلق.