בעיה מעצבנת..

בעיה מעצבנת..

יש לי טבלא מסויימת ואני משתמש בשאילתא לשלוף ממנה רשומות על פי תנאי מסויים ( קבוצות ששייכות לניסוי מסויים ).. לפני ביצוע השאילתא וידאתי שיש רשומות באותה טבלא ולאחר מכן רציתי לעשות ספירה לאותן רשומות בפקודה
rs.RecordCount​
משום מה הוא מחזיר לי את הערך מינוס 1 ! ולא מבין למה הרי יש רשומות שעונות על תנאי השאילתא.. ( וגם בדקתי את זה בקוד אח"כ בשימוש עם אותו rs !!!!! ) אבל מחזיר לי מינוס 1 משום מה ! שאלה נוספת - למה השימוש בפקודה הבאה לא מחזיר לי את התוצאה הרצויה של הרשומות העונות לתנאי :
rs.Find "experimentCode = '" & expCodeV & "'"​
יש לציין שהמשתנה expCodeV תקין בהחלט ובדקתי זאת. הפקודה הזאת נעשתה אחרי שאילתא ששולפת רשומות כלליות מטבלא מסויימת אודה לכם על העזרה .
 
למעלה