أرجو معرفة طريقة لعمل بحث ووضع النتيجة للبحث فى اداة dbgrid
مع العلم انى استعمل أداة لبيانات data
واستعمل فى البحث لغة SQL
أرجو الإفادة
أرجو معرفة طريقة لعمل بحث ووضع النتيجة للبحث فى اداة dbgrid
مع العلم انى استعمل أداة لبيانات data
واستعمل فى البحث لغة SQL
أرجو الإفادة
الأخ /
أولا يجب أن تربط الداتا كنترول بقاعدة البيانات
ثانيا تربط الدي بي قريد بالداتا كنترول
ثالثا لجعل الدى بي قريد يعرض نتيجة بحث في قاعدة بيانات باستخدام الإستعلام
عليك بعمل ذلك عن طريق الكود ويكون ذلك في الخاصية datasourse للداتا كنترول
كالأتي
data1.datasourse=" select *from table where
بحيث تضع جملة الأستعلام التي تريد البحث بناءا عليها
ثم تكتب بعدها السطر الأتي
data1.refresh
و بهذا تظهر لك نتيجة البحث في الدي بي قريد
جزاك الله خيراً يا اخى
ولكن
1- لا يوجد خاصية تسمى datasource ولكن يوجد recordsource
2- فعلت ما قلته ولم يحدث شئ اعطى رسالة خطأ
بالنسبة للخاصية فهي recordsource كما قلت
والاستعلام يكون بهذه الطريقة
data1.recordsource="select * from table "
حيث table اسم الجدول الي موجود في قاعدة البيانات
* تشير إلى كافة الأعمدة .. ويمكنك تحديد الأعمدة بالاسم كالتالي
name,age
على فكرة بالنسبة إلى الاستعلام عن طريق sql واجهتني مشكلة ولم أجد لها حل لحد الآن .. وهي أنك عندما تستعلم يظهر نتيجة البحث ولكنك لا تستطيع التنقل بين السجلات المختلفة .. ولا يمكن العودة إلى حالة ما قبل البحث !!!!!!! هل وجد أحد حل لهذه المشكلة ؟
لسة يا جماعة ما حلناش المشكلة
أرجو أن تقرأ هذا الكتاب لتتعلم بناء الاستعلامات:
الأخ صاحب السؤال اذا لم تحل المشكلة فعليك بإرفاق البرنامج لنتمكن من مساعدتك
أخوك معتصم
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…