اذهب الي المحتوي
أوفيسنا

المساعدة في دالة FindFirst


الردود الموصى بها

السلام عليكم 

عندي جدول ابغا ابحث فيه عن سجل  يحتوي على شرطين وليس شرط واحد

يعني المتعارف عليه انك اذا اردت ان تبحث في قاعدة بيانات عن اسم شخص مثلا نكتب :

اقتباس

rs.FindFirst ("t_name = '" & F_name& "'")

حيث الحقل t_name في الجدول لقائمة الاسماء

والحقل F_name في النموذج يكتب فيه الاسم المطلوب البحث عنه

 

حسناً .. لو أردت أن ابحث في القاعدة عن سجل بالاسم ورقم الجوال مثلا ( على فرضية ان العميل لديه اكثر من سجل )  ، فكتبت السطر التالي ، ولكنه فشل 

اقتباس

rs.FindFirst ("t_name = '" & F_name& "'" and "t_mobile = '" & F_mobile& "'" )

 

فتظهر لي رسالة خطأ !!

 

أرجو من الأخوة الخبراء تصحيح الكود للبحث عن أكثر من نتيجة في سجل واحد 

 

شاكرا لكم تعاونكم

 

 

رابط هذا التعليق
شارك

اشكرك اخي الفاضل على اهتمامك ،، 

 

يبدو أن ترتيب الدالة ملخبط لذلك أحصل على رسالة خطأ 

Private Sub ÃãÑ194_Click()
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("salary", dbOpenDynaset)
'????? ?? ??? ?????
 Dim Rs_search As String
        Rs_search = "[t_name ] =" & F_name
        Rs_search = Rs_search & " Or "[t_mobile] =" &   F_mobile
        rs.FindFirst (Rs_search)
        

هذا ولك الشكر سلفا

اقتباس

 

 

تم تعديل بواسطه الساحة البريدية
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information