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

الفلترة


jo_2010

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

Dim rst As Recordset
Set rst = Form.RecordsetClone
rst.FindFirst "ID=" & [Text1] & " And Code=" & [Text2]
If Not rst.EOF Then Bookmark = rst.Bookmark

بعد التحية وصباح الخير

ارجو التعديل على هذا الكود لكى يسمح باضافة حقل اخر مثل Age مثلا لكى تصبح الفلترة 3 حقول بدل 2

ويعطى رسالة بانة لا توجد بيانات فى حالة عدم وجود بيانات مطابقة 

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

تفضل 🙂


Dim rst As dao.Recordset
dim myWhere as string

Set rst = Form.RecordsetClone

myWhere = "ID=" & [Text1] 
myWhere = myWhere & " And Code=" & [Text2]
myWhere = myWhere & " And Age=" & [Text3]

rst.FindFirst myWhere
If Not rst.EOF Then Bookmark = rst.Bookmark

.

شوف هذا الرابط لبقية انواع الحقول من نص ، وتاريخ

 

جعفر

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

استاذي الفاضلjjafferr

Dim rst As dao.Recordset
dim myWhere as string

Set rst = Form.RecordsetClone

myWhere = "ID=" & [Text1] 
myWhere = myWhere & " And Code=" & [Text2]
myWhere = myWhere & " And Age=" & [Text3]

rst.FindFirst myWhere
If Not rst.EOF Then Bookmark = rst.Bookmark

اشكرك علي اهتمامك وسرعة الرد علي ولكن الكود بعد تجربتة لازم  لايعمل ويعطى رسالة خطا

 

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

اخى الفاضل 

خالص الشكر لحضرتك لاهتمامك بالرد على 

اود ان اخبر حضرتك بان هذا الكود يعمل جيدا ولكن على حقلين فقط

Dim rst As Recordset
Set rst = Form.RecordsetClone
[rst.FindFirst "Code_Month=" & [C] & " And C_year=" & [Y
If Not rst.EOF Then Bookmark = rst.Bookmark
  فهل من الممكن بخبرتك اضافة حقل جديد  حيث اننى لا اجيد التعامل مع الاكواد بصورة جيدة وهذا الكود حصلت علية من هذا المنتدى الرائع الذى علمنى الكثير واسف ان اطلت على حضرتك

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

كحاستاذي الفاضلjjafferr

اشكرك علي اهتمامك وسرعة الرد علي ولكن أين نص الرسالة التي تفيد بانة لاتوجد بيانات في حالة عدم توافر ببانات مطابقة لtext1  text2 text3

النص هو اختيار من كمبوبوكس لمنطقتين المنشية  او طرة

كحاستاذي الفاضلjjafferr

اشكرك علي اهتمامك وسرعة الرد علي ولكن أين نص الرسالة التي تفيد بانة لاتوجد بيانات في حالة عدم توافر ببانات مطابقة لtext1  text2 text3

الحقل الثالث نص واختيار من كمبوبوكس لمنطقتين المنشية او طرة 

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

29 دقائق مضت, jo_2010 said:

ولكن أين نص الرسالة التي تفيد بانة لاتوجد بيانات في حالة عدم توافر ببانات مطابقة لtext1  text2 text3

ما اعرف ، ولكن انت قلت:

10 ساعات مضت, jo_2010 said:

لايعمل ويعطى رسالة خطا

لهذا السبب طلبت منك

5 ساعات مضت, jjafferr said:

رجاء ارفاق رسالة الخطأ

.

 

على العموم ، بما ان الحقل الثالث نص ، فالكود يجب ان يكون:

Dim rst As dao.Recordset
dim myWhere as string

Set rst = Form.RecordsetClone

myWhere = "[ID]=" & me.Text1 
myWhere = myWhere & " And [Code]=" & me.Text2
myWhere = myWhere & " And [City]='" & me.Text3 & "'"

rst.FindFirst myWhere
If Not rst.EOF Then me.Bookmark = rst.Bookmark

 

جعفر

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

استاذي الفاضلjjafferr

الكود يعمل بصورة جيدة لك خالص الشكر 

اشكرك علي سعة صدرك ممكن اطلب طلب من حضرتك هل يمكن عمل تصفية لاستعلام جدولي من خلال نموذج وعرض تقرير فية نتيجة التصفية فقط

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information