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

طلب تحويل مربع تحرير وسرد لفلتر بحث وتحديد ( يوجد مثال )


ابوأثير

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

السلام عليكم ورحمة الله وبركاته

لدي برنامج ارغب تعديل جزء منه ليساعدني في البحث والترتيب

ما اعرف اوصل المعلومة كتابياً

ولاكن يوجد مثال للتوضيح

المثال من هنا وهو مرفق

آمل منكم مساعدتي ودمتم

دمتم بود

:rol: :fff:

DS.r3d.rar

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

بارك الله فيك اخي ابو خليل

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

واذا ما ضغطت يتم التنقل بين جميع الادارات

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

معليش طولتها واتوقع الفكره وصلت

اتمنى تشوف الحل ربي يوفقك

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

بارك الله فيكم اخواني الكرام

ولكن الا يوجد طريقه اخرى بدون ملف dll وانا اصلا يهمني تحريك الماوس

ولكن شغله تكون مثلا بعد التحديث نقل التركيز الى مربع اخر

والشرح في المرفق

DS2+.rar

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

اخي الكريم

الكود في المشاركة 9 تم تعديله ليقوم بنقل التركيز الى حقل رقم الموظف

بعد الاختيار من القائمة المنسدلة

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

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

اخي ابو خليل المرفق لا يعمل مثل السابق

ممكن تتطبق لي على المرفق التالي بحيث يتم التغيير مع تغيير مربع التحرير والسرد والانتقال

اتمنى تطبق لي على هذا المثال فقط

ولكم الشكر جميعا

DS2X-2.rar

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

اخي الكريم

يوجد عدة اخطاء في المرفق و قد تم العثور عليها و حل المشكلة

- في المرفق القديم يوجد نموذج aaa وهو يحوي نموذج الاجازات كنموذج فرعي

بينما في المرفق الجديد النموذج البديل هو bbb وهو غير مرتبط بنموذج الاجازات

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

جرب المرفق ووافينا بالنتيجة

db3.rar

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

الان صار يغير بس ابغاه يحصر التنقل للخيار اللي اخترانه من فوق

يعني اذا اخترت الحراسات الثابته في النموذج يعرض لي الاشخاص اللي يعملون في الحراسات الثابته

ويجري على بقية الادارات

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

كان الكود الاول كذا بس كان كذا


Private Sub co1_AfterUpdate()

	 Dim rs As Object

    Set rs = Me.Recordset.Clone

    rs.FindFirst "[id] = " & Str(Nz(Me![co1], 0))

    If Not rs.EOF Then Me.Bookmark = rs.Bookmark

   aaa.SetFocus


End Sub

والاخير كذا

Private Sub co1_AfterUpdate()

Dim rs As Object

    Set rs = Me.Recordset.Clone

    rs.FindFirst "[Emp_No] = " & Str(Nz(Me![co1], 0))

    If Not rs.EOF Then Me.Bookmark = rs.Bookmark


    Me.Emp_No.SetFocus

End Sub

ما ادري وش الحل

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

السلام عليكم

المسألة عندك ثلاث جداول

الاول : الادارات

الثاني : الاسماء وهو فرعي بمعنى ان كل ادارة تشتمل على الكثير من الموظفين

الثالث : مثل الثاني بمعنى ان الموظف الواحد يرصد له اكثر من اجازة واحدة

ففي مثل هذه الحالة انت بحاجة الى نموذج رئيسي ونموذجين اخرين فرعيين

وفي مثالك الاخير قمت انت بالغاء احد النماذج الفرعية

ملحوظة :انظر اول مثال قمت بالتعديل عليه صحيح 100%

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

كلامك صحيح ابو خليل و100%

والمرفق القديم عندي

والمرفق الاخير اللي مسويه الاستاذ محمد ايمن موجود ايضا

كان ودي بتعديل المرفق الاخير بحيث يكون نموذج رئيسي ونموذج فرعي فقط

لحاجتي له في اكثر من مكان

ولكن دام وصلنا لهذي المرحلة فخلاص

الف شكر لكم كلكم

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

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