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

تعديل على كود البحث (الفلترة)


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

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

السلام عليكم

الإخوة الأفاضل في هذا المنتدى الجميل

في هذا الموضوع أريد التعديل على كود الفلترة (البحث)

مثال فقط:

أريد البحث (الفلترة) على الرقم: 231

عند الضغط على زر الفلترة : يعرض بيانات الكتاب الخاصة بالرقم 231

أريد كود: بحيث عند الضغط على زر التالي:يقوم بعرض بيانات الرقم 232 ثم عند الضعط مرة أخرى  على زر التالي يعرض 233 وهكذا ... 234   في كل مرة أضغط على زر  التالي يعرض لي الرقم الموالي

نفس الشئ بالنسبة لزر السابق : عند الضغط عليه يعرض الرقم السابق وهكذا........

الرجاء المساعدة والتوجيه وبارك الله فيكم

baseF.accdb

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

حسب طلبك بالضبط .. وحتى يكون الجواب طبق الأصل من السؤال

نظفت المثال من جميع الاكواد والازرار الزائدة

يمكنك نقل الحل الى برنامجك

 

baseF.rar

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

2 ساعات مضت, ابوخليل said:

حسب طلبك بالضبط .. وحتى يكون الجواب طبق الأصل من السؤال

نظفت المثال من جميع الاكواد والازرار الزائدة

يمكنك نقل الحل الى برنامجك

 

baseF.rar 27.15 kB · 4 downloads

مشكور أستاذنا الكبير على الرد والمتابعة

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

 

 

تم تعديل بواسطه moho58
رابط هذا التعليق
شارك

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

مشاركة مع أستاذي الكبير @ابوخليل ، تفضل أخي الكريم @moho58 ، مشاركتي المتواضعة

 

baseF.accdb 1.41 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 7 downloads

مشكور أخي على الرد والمتابعة

جاري التجريب

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

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

مشكور أستاذنا الكبير على الرد والمتابعة

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

 

 

اي فلترة ؟؟

اذا اخترت المعرف فليس لك خيار الا سجل واحد 

فوجود الفلترة لا معنى له

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

4 ساعات مضت, Foksh said:

مشاركة مع أستاذي الكبير @ابوخليل ، تفضل أخي الكريم @moho58 ، مشاركتي المتواضعة

 

baseF.accdb 1.41 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 11 downloads

الأخ الكريم @Foksh   تقريبا هذا ما أريد ، يعمل بامتياز  فقط عند ملاحظة واحدة فقط   إن أمكن التعديل

مثال: عند البحث (الفلترة) عن الرقم 229  يعرض لي البيانات الخاصة

ثم عند الضغط على زر التالي ينتقل إلى الرقم : 230  لكن لا ىتوجد بيانات لهذا الكتاب : لا يوجد الرقم : 230 في جدول كتاب كما في الصورة المرفقة

ما أريده عند الضعط على زر التالي: يعرض الرقم الموالي ، لكن بشرط يكون الرقم موجود في جدول الكتاب

نفس الشئ بالنسبة لزر السابق

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

 

 

Sans titre.jpg

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

منذ ساعه, ابوخليل said:

اي فلترة ؟؟

اذا اخترت المعرف فليس لك خيار الا سجل واحد 

فوجود الفلترة لا معنى له

أستاذنا الكبير @ابوخليل 

عند البحث مثلا عن رقم مثلا 224  : عند الضغط على زر الفلترة يظهر الرقم لوحده فقط:

ما أريده أستاذنا هو عند الضغط على زر التالي : يظهر بيانات الكتاب   225  ( الرقم الوالي) ثم عند الضغط على زر التالي مرة أخرى يظهر بيانات الرقم الموالي وهكذا.....

نفس الشئ لزر السابق.

 

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

قلت يمكن اني رفعت المرفق الخطأ

ولكني تأكدت

اخي اذا بحثت في معرف السجل فلست بحاجة الى اي بيانات اخرى .. فالمعرف فريد  وسيظهر سجل واحد فقط وهو الموجود في الجدول

في التعديل حذفت الازرار والاكواد وابقيت على التالي والسابق

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

وحين تنقر على التالي او السابق سوف ينقلك الى السجل التالي او السابق

هل ما ذكرته اعلاه صحيح ؟؟؟

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

 

 

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

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

عند ظهور نتيجة الفلترة انت تتعامل مع استعلام يحمل بيانات الفلترة فقط

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

ولكنك عندما تفلتر على المعرف هنا لا يوجد غير سجل واحد يحمله الاستعلام ..  يعني مافيه ذهاب للامام ولا للخلف

لهذا اشرت عليك باخراجه لوحده خارج الفلترة .

 

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

3 دقائق مضت, ابوخليل said:

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

عند ظهور نتيجة الفلترة انت تتعامل مع استعلام يحمل بيانات الفلترة فقط

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

ولكنك عندما تفلتر على المعرف هنا لا يوجد غير سجل واحد يحمله الاستعلام ..  يعني مافيه ذهاب للامام ولا للخلف

لهذا اشرت عليك باخراجه لوحده خارج الفلترة .

 

بارك الله فيك أستاذنا الكبير  @ابوخليل:

نعم أستاذنا الكبير :

مثلا إذا أردت الفلترة باختيار معيارين مثلا : لغة الكتاب و التخصص

ممكن هنا نجد أكثر من سجل -

أما إذا أردت الفلترة بالرقم هنا سنجد سجل واحد لرقم واحد ولا يعمل السابق والتالي:

استاذنا إذا أمكن مثالك السابق تطبقه على مثالي مع ابقاء على زر  الفلترة و إنهاء الفلترة

لاني أحيانا اريد الفلترة باكثر من معيار : مثلا الفلترة عن طريق لغة الكتاب و المؤلف و........

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

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

 

 

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

3 ساعات مضت, ابوخليل said:

تفضل

الكل يعمل

baseF2.rar 28.62 kB · 4 downloads

شغال بامتياز هذا ما أريد بالضبط

أستاذنا الكبير @ابوخليل 

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

و رزقك من حيث لا تحتسب ويسر أمورك  - آميـــــن-

إن شاء الله صدقة جارية لك

 

كما أشكر الأخ الكريم @Foksh

 على  تفاعله مع الموضوع

 

  • 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