الساحة البريدية قام بنشر مايو 26, 2016 قام بنشر مايو 26, 2016 السلام عليكم عندي جدول ابغا ابحث فيه عن سجل يحتوي على شرطين وليس شرط واحد يعني المتعارف عليه انك اذا اردت ان تبحث في قاعدة بيانات عن اسم شخص مثلا نكتب : اقتباس rs.FindFirst ("t_name = '" & F_name& "'") حيث الحقل t_name في الجدول لقائمة الاسماء والحقل F_name في النموذج يكتب فيه الاسم المطلوب البحث عنه حسناً .. لو أردت أن ابحث في القاعدة عن سجل بالاسم ورقم الجوال مثلا ( على فرضية ان العميل لديه اكثر من سجل ) ، فكتبت السطر التالي ، ولكنه فشل اقتباس rs.FindFirst ("t_name = '" & F_name& "'" and "t_mobile = '" & F_mobile& "'" ) فتظهر لي رسالة خطأ !! أرجو من الأخوة الخبراء تصحيح الكود للبحث عن أكثر من نتيجة في سجل واحد شاكرا لكم تعاونكم
Elsayed Bn Gemy قام بنشر مايو 26, 2016 قام بنشر مايو 26, 2016 اخى الكريم جرب هذا Dim Rs_search As String Rs_search = "[t_name ] =" & F_name Rs_search = Rs_search & " Or "[t_mobile] =" & F_mobile Rs.FindFirst (Rs_search) 1
الساحة البريدية قام بنشر مايو 26, 2016 الكاتب قام بنشر مايو 26, 2016 (معدل) اشكرك اخي الفاضل على اهتمامك ،، يبدو أن ترتيب الدالة ملخبط لذلك أحصل على رسالة خطأ 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) هذا ولك الشكر سلفا اقتباس تم تعديل مايو 26, 2016 بواسطه الساحة البريدية
ابو عارف قام بنشر مايو 26, 2016 قام بنشر مايو 26, 2016 السلام عليكم جرب هذا Rs.FindFirst ("[t_name ] ='" & F_name & "' Or [t_mobile]='" & F_mobile & "'") و اذا كان تنسيق عمود تلفون رقما Rs.FindFirst ("[t_name ] ='" & F_name & "' Or [t_mobile]=" & F_mobile) 2
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.