تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[Acces2003] تعديل على كود استعلام بيسيط
#1
السلام عليكم 
كود لبحث عن كلمة من جملة مخزونة في قاعدة البيانات وقرأت سابقا كود مشابه اذا كنت مش غلطان يشبه الكود ادناة واذا كان خطا ممكن كود اسعلام عن كلمة من جملة موجودة في قاعدة بيانات اكسس 2003 مربوطة ب data1
PHP كود :
Data1.RecordSource "Select       (Select Count(min) From Table1 Where type ='  " % & lcd &  % " ') As bbbb  From Table1"
Data1.Refresh
If Data1.Recordset.RecordCount 0 Then
Label1
.Caption Data1.Recordset.Fields("bbbb").Value 
الرد }}}
تم الشكر بواسطة:
#2
أهلا أخي الكريم , تعديل الكود كالآتي :

PHP كود :
Data1.RecordSource "Select * From Table1 Where type  LIKE ' %" % & lcd &  % "%'"
Data1.Refresh 
الرد }}}
#3
الف شكر استاذنا الغالي

لكن انا اريد الاستعلام عن عدد مرات ذكرها
الرد }}}
تم الشكر بواسطة:
#4
أهلا أخي الكريم , أرجو المعذرة  لم تذكر عدد التكرار في نص المشاركة , على العموم هذا التعديل الجديد :

PHP كود :
Data1.RecordSource "Select  (Select Count(type) From Table1 Where type LIKE '%" lcd "%') As zTotal  From Table1"
Data1.Refresh
If Data1.Recordset.RecordCount 0 Then
    Label1
.Caption Data1.Recordset.Fields("zTotal").Value 
Else
 
   Label1.Caption "0"
End IF 
الرد }}}
#5
شكرا استاذي الغالي على المساعدة والمتابعة لكن بيعترض على % التي داخل " يخطا سنتكاس ايرور
الرد }}}
تم الشكر بواسطة:
#6
أهلا أخي الكريم , أرجو المعذرة نسيت من علامات الـ % الزائدة , على العموم تم تعديل ردي السابق .
الرد }}}
تم الشكر بواسطة: ahmedabdelaliem , Amir_Alzubidy
#7
تعبتك معي استاذنا العزيز الكود السابق ينفذ لكن يعطي النتيجة 0 مع العلم ان الكلمة المراد البحث عنها موجوده في قاعدة البيانات بشكل منفرد وبشكل جملة اي يعني موجود مع جملة
الرد }}}
تم الشكر بواسطة:
#8
السلام عليكم و رحمة الله و بركاته...

استعمل الكود التالي:

PHP كود :
Data1.RecordSource "SELECT COUNT(*) As bbbb FROM Table1 WHERE [type] LIKE '%" lcd "%'"
Data1.Refresh
If Data1.Recordset.RecordCount 0 Then
    Label1
.Caption Data1.Recordset("bbbb")
Else
 
   Label1.Caption "0"
End If 

مع ملاحظة:

1. أنك لا تحتاج إلى جملتي SELECT متداخلتين.
2. بما أن المقارنة جزئية (أي أن الكلمة قد تكون منفردة أو ضمن جملة) فيجب استعمال العامل LIKE و ليس علامة اليساوي (=).
3. بما أن كلمة type قد تكون كلمة محجوزة (و أنت تستعملها كاسم حقل) فإننا نضعها بين قوسين مربعين [ ... ]

* و أخيراً فإنه هناك مشكلة مع الخاصية RecordCount حيث أنها تعطي أحياناً القيمة -1 !!!

نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}
#9
شكرا على المتابعة لكن ايضا 0 حاولت تغير اسم العامود ايضا 0 هل هناك مشكلة في كتابة الكود ام في قاعدة البيانات طلبي الصغير منكم اختبار الكود على اي مشروع بسيط وشكرا للمساعدة
الرد }}}
تم الشكر بواسطة:
#10
ارفع مثالك اخي للتعديل عليه

بالتوفيق
محاسب / أحمد عبد العليم

الى اللقاء ان شاء الله Heart
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 0 73 05-03-24, 02:40 PM
آخر رد: مصمم هاوي
Question [vb6.0] كيف اكتب استعلام إضافة بأسماء الحقول المجودة في الصورة ما عدى البريد الا لتكروني ؟ Microformt 0 225 24-11-23, 09:19 PM
آخر رد: Microformt
  [vb6.0] المساعدة في تشغيل استعلام الحاقي في تبويب الاستعلامات في قاعدة بيانات اكسيس من واجهة وادي العوضي 6 601 09-07-23, 12:44 AM
آخر رد: وادي العوضي
  استعلام التحديث Abdellah 4 589 19-02-23, 03:51 PM
آخر رد: Abdellah
  (تم التعديل) تعديل كود حذف بيانات طالب مصمم هاوي 3 1,228 12-10-22, 07:36 PM
آخر رد: مصمم هاوي
  تعديل على كود استدعاء بيانات محددة من ثلاث جداول مصمم هاوي 11 5,197 14-09-22, 11:49 PM
آخر رد: رضوان الجماعي
  تعديل ترتيب أرقام الصفحات تصاعدياً مصمم هاوي 3 845 13-07-22, 03:20 AM
آخر رد: مصمم هاوي
  تعديل كود نهى علي 2 759 13-05-22, 12:01 AM
آخر رد: نهى علي
  تعديل على كود المجموع مصمم هاوي 0 751 03-03-22, 08:46 PM
آخر رد: مصمم هاوي
  تعديل كود الدرجات المحصورة بين عددين مصمم هاوي 7 1,428 10-12-21, 07:10 PM
آخر رد: مصمم هاوي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم