أريد أن أضع زر ((Filter by form) على الفورمة التي عملتها والذي يظهر لي عندما أضغط على الزر الأيمن للماوس على الفورمة نفسها حيث أن هذا الزر لايتوفر من ضمن الأزرار الجاهزة في الكوماند بوتون ..... فهل كيف ؟؟؟
مطلوب كيفية وضع زر الFilter by form في الفورمة
السلام عليكم
تحياتي للجميع ..
الاخ شفيق ....
ضع هذا الكود داخل زر الامر وإن شاء الله يكون هذا ما تريده ...
مع خالص تحياتي...
DoCmd.RunCommand acCmdFilterByForm
السلام عليكم ورحمة الله وبركاتة
أخي وعزيزي
لقد تم تنبيهنا جميعا الى خطورة كتابة العبارة التالية ومعناها(إن شاء الله )
لان الصحيح )ان شاء الله وليست موصوله كما كتبت يا عزيزي
وفقنا الله جميعا لما يحبة ويرضاه
انا ابحث عن نفس الامر الذي تبحث عنه، ومن الكود الذي كتبه الاخ ابو حمدان استهديت الى هذا الكود
DoCmd.RunCommand acCmdFilterBySelection
وهو يفعل نفس وظيفة الامر الموجود في الزر اليمين، ولكن المشكلة هي اعتقد بأنه ناقص لان عند وضعه في زر كوماند والضغط عليه لا يعمل ويظهر لونه اصفر
فأذا احد الاخوه يعرف ما السبب ان يفيدنا وجزاكم الله خير
وجدت الحل !!
فل نقل انك لديك قاعد ةبيانات وتحتوي على الاسم الاول - الاسم الثاني - الاسم الثالث - الاسم الاخير -
وانت تريد ان تفرز جميع السجلات من خلال تحديد الاسم الاول
خانة الاسم الاول يكون اسمها
Text001
انت تظع زر أمر ويكون الكود كتالي
Text001.SetFocus
DoCmd.RunCommand acCmdCopy
وبسوف يفرز لك البيانات المحددة في الخانة تكست001
لكن لا تنسى ان تضع زر لأزارة التصفية ويكون الكود كتالي:
DoCmd.RunCommand acCmdRemoveFilterSort
واذا لم تفهم ما اقصدة فقط قل لي :)
وشكرا
هذا الموضوع مغلق.