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

مساعدة في وضع المؤشر في آخر مربع البحث مع تفعيل خيار (الانتقال إلى بداية الحقل)


nssj
إذهب إلى أفضل إجابة Solved by ابو جودي,

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

الإخوة الكرام .. في الملف المرفق مربع بحث (tx0) والمشكلة التي واجهتها هو أنه عند عدم وجود نتائج في البحث أريد أن يرجع المؤشر إلى آخر الحقل، وبعبارة أخرى إلى آخر كلمة البحث

مع العلم أن فعلت خيار

 011.jpg.c7078bcf9494cd0b578c3f79d183cc50.jpg

حاولت عدة محاولات .. لكن المؤشر مصر على أن يبقى في أول الكلمة .. هل من طريقة للتفاهم معه 🙂

SelStart.accdb

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

  • أفضل إجابة

غير للكود ده

Private Sub tx0_Change()
On Error GoTo Proc_Err


        Dim txtsearch As String: txtsearch = Me.tx0.Text
        Me.Filter = "RAWY_NAME" & " Like ""*" & txtsearch & "*""": Me.FilterOn = True
        Me.tx0.SetFocus
        Me.tx0 = txtsearch
        Me.tx0.SelStart = Len(txtsearch)
        
Exit Sub
Proc_Err:

  Select Case Err.Number
    Case Is = 2185
      Me.FilterOn = False
      Me.tx0.SetFocus
      Me.tx0.SelStart = Me.tx0.SelLength
      Beep
      MsgBox "There are no results"
    Case Else
      MsgBox "Error  " & Err.Number & vbNewLine & Err.Description
  End Select
End Sub

 

تم تعديل بواسطه ابو جودي
تعديل الكود
  • Like 3
رابط هذا التعليق
شارك

جزاك الله خيراً أخي الكريم ..                 لكن لا تزال المشكلة قائمة .. المؤشر يبقى في أول الكلمة ولا بد أن أكبس (End) حتى ينتقل لآخرها

012.jpg.504a8fc3e9afc0cd55aaa53066190133.jpg

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

😐 🙄 🤔

الغريب .. إني جربت الملف على جهاز ثاني عليه أكسس (2010) والنتيجة تمام

أما على جهازي أكسس (2019) فمش تمام .. إيش يعني ؟؟؟ في مشكلة في نسخة الأكسس اللي عندي أو إنو في خيارات لازم أعدلها ؟؟

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

3 دقائق مضت, nssj said:

😐 🙄 🤔

الغريب .. إني جربت الملف على جهاز ثاني عليه أكسس (2010) والنتيجة تمام

أما على جهازي أكسس (2019) فمش تمام .. إيش يعني ؟؟؟ في مشكلة في نسخة الأكسس اللي عندي أو إنو في خيارات لازم أعدلها ؟؟

وانا هذا اصدار الاوفيس عندى ولم اقم بأى تعديلات الا التى تمت على الكود فقط

3333.png.cb47255b4870a845fc68f3c09fa962e4.png

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

شيء محير فعلا  🤔 🙄.. جربت الملف على جهاز تاني عليه أوفس (365) والنتيجة تمام

وحذفت الأوفس من جهازي ونزلت (2016) والنتيجة على جهازي نفسها: المؤشر في أول الحقل

وحملت (2021) نفس النسخة اللي عندك

 12.jpg.e120e35cb53904ea1a285bcb2c981e34.jpg

والنتيجة نفسها .. يعني في مشكلة إعدادات أو خيارات جهازي

لكن .. لما نزلت أوفس (2013) على جهازي: النتيجة تمام

إشي محير ولا لأ ؟؟ المفروض إن الكود يعمل المطلوب بغض النظر عن نسخة الأوفس

مش المشكلة في هذا الكود .. إذا بتنحل المشكلة بكبسة (END) الأمر هين .. لكن إذا ما عرفت السبب ممكن يتكرر الموال في كود تاني وثالث  .. وحضرتي بحاول وبحاول وبطلب المساعدة ..  والمشكلة مش في الكود .. المشكلة في مكان تاني مش معروف 🤔

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

السلام عليكم 🙂

 

مع ان كود ابو جودي اشتغل عندي: اكسس 2019 ، 64بت ، ولكن بما ان:

21 ساعات مضت, nssj said:

إذا بتنحل المشكلة بكبسة (END)

 

انا اضفت الكبسة على زر END في كود ابو جودي ، مرتين ، فرجاء تجربته :

Private Sub tx0_Change()
On Error GoTo Proc_Err


        Dim txtsearch As String: txtsearch = Me.tx0.Text
        Me.Filter = "RAWY_NAME" & " Like ""*" & txtsearch & "*""": Me.FilterOn = True
        Me.tx0.SetFocus
        Me.tx0 = txtsearch
        'Me.tx0.SelStart = Len(txtsearch)
        Me.tx0.SelStart = vbKeyEnd      'الكبسة على زر END
        
Exit Sub
Proc_Err:

  Select Case Err.Number
    Case Is = 2185
      Me.FilterOn = False
      Me.tx0.SetFocus
      'Me.tx0.SelStart = Me.tx0.SelLength
      Me.tx0.SelStart = vbKeyEnd         'الكبسة على زر END
      Beep
      MsgBox "There are no results"
    Case Else
      MsgBox "Error  " & Err.Number & vbNewLine & Err.Description
  End Select
End Sub

 

جعفر

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

الحمد لله .. زبطت أخيراً 😁

ولكن بما إن

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

مع ان كود ابو جودي اشتغل عندي: اكسس 2019 ، 64بت

هذا يؤكد إن المشكلة عندي .. يمكن من كثرة التجارب والاختراعات اللي أكثرها (فاشلة .. 🙂) صار في إشي غلط عندي في خيارات وإعدادات أكسس .. إشي ما بيروح حتى بإزالة البرنامج وإعادة تحميله .. مع إني حريص إن كل التجارب تكون في الأكواد والاستعلامات وتصميم النماذج  مش في خيارات البرنامج

بس إيش هو  (هذا الإشي الغلط)  بلاش يعمل معي مشاكل تانية وتالثة و .. 🤔 

 

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

39 دقائق مضت, nssj said:

الحمد لله .. زبطت أخيراً 😁

كيف ؟

 

40 دقائق مضت, nssj said:

هذا يؤكد إن المشكلة عندي .. يمكن من كثرة التجارب

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

.

جعفر

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

1 ساعه مضت, jjafferr said:

كيف ؟

باستعمال الإضافة التي تفضلت بها على الكود .. أصبح المؤشر يقف عند آخر الكلمة

وأشكرك على النصيحة .. وسوف أعمل بها بعون الله

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

يا استاذ @nssj رجاء لو تكرمت تغير افضل اجابة باجابة استاذى الجليل ومعلمى القدير و والدى الحبيب الاستاذ @jjafferr لان طريقته لا تدع اى مجال لاجهاض العملية مهما كانت الظروف

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

بصراحة أخي الكريم   ابو جودي  مو أنا اللي اخترت أفضل إجابة 🙂 .. مع إنو كنت ناوي أختارها أصلا 😁 من باب إنها كانت بداية الحل .. بس أنا أحيانا أتجنب اختيار أفضل إجابة عندما بشارك أكثر من أخ في الحل

وكل الشكر والتقدير لك أخي الكريم وللأخ الكريم جعفر .. ولكل الإخوة الكرام في هذا المنتدي المبارك .. فقد استفدت منكم كثيرا كثيرا .. فبارك الله فيكم وأحسن إليكم

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

10 دقائق مضت, nssj said:

بصراحة أخي الكريم   ابو جودي  مو أنا اللي اخترت أفضل إجابة 🙂 .. مع إنو كنت ناوي أختارها أصلا 😁 من باب إنها كانت بداية الحل .. بس أنا أحيانا أتجنب اختيار أفضل إجابة عندما بشارك أكثر من أخ في الحل

وكل الشكر والتقدير لك أخي الكريم وللأخ الكريم جعفر .. ولكل الإخوة الكرام في هذا المنتدي المبارك .. فقد استفدت منكم كثيرا كثيرا .. فبارك الله فيكم وأحسن إليكم

اولا اعتقد يمكنك نغيرها والله اعلم بالغاء افضل اجابة ثم اختيارها مرة اخرى من المشاركة التى تريد التاشير عليها

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

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

رابعا شكرا على شعورك النبيل ولكن ما سردته سابقا للصالح العام

وبعدين يا اخى اذا حضر الماء بطل التيمم :eek2:

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

السلام عليكم 🙂

 

انا الذي اختار الاجابة الصحيحة ، اجابة ابو جودي ، بينما تدخلي كان بجزئية معينة فقط ، 

لذلك ، واقعا جواب ابو جودي هو الاصح في اختياره ، وسأعيد اختياره مرة اخرى 🙂

 

9 ساعات مضت, nssj said:

أتجنب اختيار أفضل إجابة عندما بشارك أكثر من أخ في الحل

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

لذا ، وبحسب قوانين المنتدى:

30. من الجميل أن تتبع الإجابة عن سؤالك بشكر لمن ساعدك، وبإخبار عن النتيجة، العديد يتابع الأسئلة، ويود أن يعرف عن النتيجة، فمن واجب السائل أن يشكر من حاول مساعداته بالنقر على زر الإعجاب، وأن يختار خيار أفضل إجابة  ليعرف الجميع أن موضوعه قد تم حله بطريقة مرضية.

 

جعفر

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

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

بينما تدخلي كان بجزئية معينة فقط

نعم بالفعل استاذى الجليل ومعلمى القدير و والدى الحبيب الاستاذ @jjafferr :fff: اعلم ان اجابتى هى الاجابة الصريحة التى تتمتم العمل طبقا للسؤال وهذا من فضل الله ثم افضالكم كما تعلمنا على اياديكم

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

لذا وان كان الامر بيدى لوضعت اجابتكم وعن قناعة والله بانها الافضل فعلا لانها كذلك وهذا الاوجب.... ولازلت مصرا اذا حضر الماء بطل التيمم

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

 

اما الشق الثانى من مشاركتكم استاذى 

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

اختيار الاجابة الصحيحة تعطي الاعضاء الذين يبحثون في الموضوع لاحقا ، بوصلة الى مكان الحل او بداية الحل ،

لذا ، وبحسب قوانين المنتدى:

30. من الجميل أن تتبع الإجابة عن سؤالك بشكر لمن ساعدك، وبإخبار عن النتيجة، العديد يتابع الأسئلة، ويود أن يعرف عن النتيجة، فمن واجب السائل أن يشكر من حاول مساعداته بالنقر على زر الإعجاب، وأن يختار خيار أفضل إجابة  ليعرف الجميع أن موضوعه قد تم حله بطريقة مرضية.

 

يستاهل مليون لايك  image.jpeg.b4b150b94a4802b603ce11775789f887.jpeg

تم تعديل بواسطه ابو جودي
  • Like 1
رابط هذا التعليق
شارك

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