19-03-16, 02:25 AM
السلام عليكم و رحمة الله و بركاته...
استعمل الكود التالي:
مع ملاحظة:
1. أنك لا تحتاج إلى جملتي SELECT متداخلتين.
2. بما أن المقارنة جزئية (أي أن الكلمة قد تكون منفردة أو ضمن جملة) فيجب استعمال العامل LIKE و ليس علامة اليساوي (=).
3. بما أن كلمة type قد تكون كلمة محجوزة (و أنت تستعملها كاسم حقل) فإننا نضعها بين قوسين مربعين [ ... ]
* و أخيراً فإنه هناك مشكلة مع الخاصية RecordCount حيث أنها تعطي أحياناً القيمة -1 !!!
نرجو الاستفادة و السلام.
استعمل الكود التالي:
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 !!!
نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
