بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
لدي جدول اسمه Beda ارغب بمعرفة عدد السجلات داخله برمجيا
قمت باستخدام الكود التالي
Dim i, x As Integer
Dim R As Recordset
Set R = CurrentDb.OpenRecordset("select * from Beda;")
x = R.RecordCount
MsgBox (x)
R.Closeولكن النتيجة كانت خاطئة....
حيث اعطى قيمة 1 ولكن القيمة الصحيحة هي 6
- قمت باستخدام اسلوب اخر
Dim sCount As Integer
Dim R As Recordset
sCount = DCount("[Beda-id]", "Beda")
MsgBox (sCount)كانت النتيجة صحيحة
سؤالي :
اين الخطأ في استخدام التعليمة recordcount
ارجو تعديل المثال المرفق بحيث يتم اصلاح الكود المتعلق ب recordcount
والف شكر

