اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

بسم الله الرحمن الرحيم
تحية طيبة للجميع
اساتذة لديه هذا الكود و هو لعمل تصفيه ( Filter ) على البيانات و اضهار نتيجة التصفية فى التقرير
هذا هو الكود

Option Compare Database
Private Sub Command8_Click()
Screen.PreviousControl.SetFocus
DoCmd.RunCommand acCmdFilterBySelection
Me.Caption = "FilterBy Selection"
DoCmd.OpenReport "Report Name", acViewPreview, , Me.Filter
End Sub

المشكلة عندما اريد تنفيذ الكود من خلال الزر تضهر علامة Error فى سطر DoCmd.RunCommand acCmdFilterBySelection فلا اعرف هل هناك مشكلة فى الكود

قام بنشر

اخي العزيز

لاتظهر اي مشكلة في الكود

ولكن بحسب مكان ظهور الخطأ وبحسب الكود فإنه يقوم بالعودة إلى عنصر التحكم السابق

Screen.PreviousControl.SetFocus

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

- ان يكون العنصر السابق (مربع نص)

- أن يكون في مربع النص البيانات المراد التصفية بموجبها

- أي أنه يجب تحديد النص المراد التصفية بموجبة ثم النقر على الزر دون الانتقال الى اي عنصر تحكم اخر بينهما (مربع النص ----> الزر)

فإذا كنت مراعيا لهذه الملاحظات فقد تكون المشكلة مرتبطة بالمراجع أو غيرها

تحياتي,,,

قام بنشر (معدل)

شكرا لك استاذى العزيز و الله استاذى العزيز لقد عملت كما قلت ولكن المشكلة تضهر فى هذا السطر من الكود

DoCmd.RunCommand acCmdFilterBySelection

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

تم تعديل بواسطه أبا عمر
  • 2 years later...

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