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

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

قام بنشر

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

تلوين نتيجة البحث

 وبعد عدة محاولات نجحت في تطبيقه على ملفي حيث البحث فيه مبني على الاستعلام، ولكن السؤال لأهل الخبرة: هل ما قمت به لهذا الغرض صحيح أم هناك طريقة أفضل ؟

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

وتظهر أهميته في الحقول النصية الطويلة، فإذا لم تكن كلمة البحث في بدايات النص فلن تظهر في نموذج نتائج البحث، وعليك أن تبحث عنها في كل نتيجة

فما هي طريقة إظهار نتائج البحث في منتصف السطر الأول ؟

تلوين.accdb

  • 2 months later...
قام بنشر

هل هذا يعني أن الأمر غير وارد في أكسس 🤔

قام بنشر

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

 011.jpg.86cabbdb487c66fcc5774d22d559b995.jpg

النتيجة الأولى ظاهرة في الشاشة وملونة

النتيجة الثانية لا تظهر في الشاشة إلا عند تحريك شريط التمرير للأسفل

فهل يمكن عند عرض نتائج البحث أن يتحرك شريط التمرير بشكل تلقائي لتظهر النتائج حيثما كان موقعها في النص كما في الصورة

012.jpg.8c6fc03afeb6a9afdf32c9615a53ba16.jpg

تلوين2.accdb

قام بنشر

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

 

في الاكسس ، السجلات التي ليس عليها التركيز ، تبدأ البيانات التي بها من اول سطر في الحقل ، ومن اول موقع (على اليمين او اليسار ، يعتمد على اتجاه الحقل) ،

 

فعلشان نرفع بيانات الحقل ، يمكنك وضع هذا الكود على "حدث الحالي" للنموذج Find1 :

    Me.nassx.SetFocus
    Me.nassx.SelStart = InStr(Me.nassx, Forms!Book!tx1) - Len("<font color=red>")

 

فلما تنقر على اي سجل ، سترى ان الكلمة التي تبحث عنها والمؤشرة باللون الاحمر ، اصبحت في منتصف السجل ، ويمكنك قراءة السطر (كما هي في الصورة التي ارفقتها انت).

 

حاولت ان اتحكم في السجل الاول عند فتح النموذج ، ولكني للاسف لم افلح 😞

 

جعفر

  • Like 1
قام بنشر

جزاك الله خيرا أخي الكريم جعفر .. هذه نتيجة جيدة بالنظر لما اتفقنا سابقا: علينا أن نتقيد بشروط وأحكام شرطي المرور أكسس 🙂 

  • تمت الإجابة
قام بنشر

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

 

البارحة ، سؤالك كان يوجه تفكيري في اتجاه معين ، فعليه كان جوابي ،

ولكن هناك طريقتين اتت على بالي اردت ان اوضحهم لك:

 

1. الآن عندك 3 طرق للبحث ، نموذجين وتقرير :

image.png.a86b6518405d9b61324fb2dda847cb1c.png

 

2. النموذج الاول ، وهو الذي ارفقه البارحة: لما تنقر على اي سجل ، سترى ان الكلمة التي تبحث عنها والمؤشرة باللون الاحمر ، اصبحت في منتصف السجل ، ويمكنك قراءة السطر ،

3. النموذج الثاني:

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

image.png.9fe2dfbea4498acc83418cf1ca42dae3.png

.

4. التقرير: بصيغة عرض التعيين:

ويعرض السجل كاملا ، بلون كلمة البحث:

image.png.452d685eaaf0bf0b429271605d2d7e7a.png

.

جعفر

تلوين2.zip

  • Like 1
قام بنشر

أحسن الله إليك أخي الكريم .. هذه الخيارات تجعل النتيجة: جيدة جدا :smile:

لكن ظهرت لي مشكلة كان ينبغي أن أتنبه لها مُبكرا 🤔 .. مشكلة في تلوين نتائج البحث عند البحث مع تجاهل التشكيل ونحوه .. وسوف أطرح هذه المشكلة في موضوع مستقل بعون الله .. والله الموفق

قام بنشر

وإضافة بسيطة لم استطع اكمالها البارحة:

1. يخبرك تسلسل كلمة البحث الواقف عليها ،

2. الاسهم تبدا  التضليل من جديد عندما تصل الى آخر كلمة (طبعا مع اختلاف ذلك ، صاعدا او نازلا) :

image.png.9e434e1f6d89fcc4946936687e79e043.png

.

جعفر

تلوين2.zip

  • Like 1
قام بنشر

بارك الله فيك أخي الكريم .. وزادك علما ونفعا لإخوانك

ثم إنني لما رأيت موضوع الأسهم هذا والانتقال إلى نتيجة البحث التالية في نفس السجل وتظليلها .. وهكذا

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

قام بنشر
16 دقائق مضت, nssj said:

وهو البحث المتتالي في نموذج مفرد .. يعني أن لا تظهر النتائج في جدول، بل تظهر أول نتيجة في النموذج المفرد وينتقل المؤشر إليها ، ثم التالية والتي بعدها إلى نهاية الملف

وهو الذي عملته انا في آخر مرفق

  • Thanks 1
قام بنشر

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

 022.jpg.62327d03b11645e5ff3369e55a751bd8.jpg

وهنا قد تسأل أخي الكريم: إذاً استخدم البحث الافتراضي وخلصنا 😅

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

قام بنشر
13 دقائق مضت, nssj said:

ألا تخرج النتائج في شاشة أو نموذج مستقل، وإنما يتم الانتقال للسجل الذي فيه الكلمة التالية، وأنا في النموذج نفسه ينتقل إلى السجل التالي والتالي حتى أجد السجل المطلوب

ممكن ان تستعمل النموذج الجديد (واعمل فيه حقل البحث txt1) ، كنموذج بحث وتتخلّص من النموذج book :

استبدل اسم الحقل المحلي بدل عن حقل النموذج : 

فبدلا عن: str_Search = Forms!Book!tx1

يكون: str_Search = Me.tx1

ولكني انصحك بالتصفية كما تقوم به الآن ، بحيث يبقى فقط السجلات التي بها كلمة البحث.

 

جعفر

  • Thanks 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