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

nssj

03 عضو مميز
  • Posts

    368
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

30 Excellent

عن العضو nssj

البيانات الشخصية

  • Gender (Ar)
    ذكر
  • Job Title
    موظف
  • البلد
    الأدرن
  • الإهتمامات
    الحديث الشريف

اخر الزوار

بلوك اخر الزوار معطل ولن يظهر للاعضاء

  1. جزاك الله خيرا أخي الكريم وهنا عندي استفسار .. هل هذه التحديثات الأخيرة تعمل أيضا في المجموعة الأولى: الكتب التي تستخدم أرقام الأحاديث ؟ أم أنه خاصة بكتب الصفحات ؟
  2. الحمد لله أولا وآخرا وجزاك الله خيرا أخي الكريم وأحسن إليك تم الأمر بحمد الله .. وبعد التجارب على الملف الكبير كانت النتائج مرضية لحد كبير وأنا لم أكن أتوقع أن نصل لهذه النتيجة في الكتب التي يكون التخريج منها بنظام الصفحات لكثرة التعقيدات فيها لكن الحمد لله على تيسيره وشكرا لك لصبرك ومتابعتك معي في هذه الصولات والجولات
  3. جزاك الله خيرا أخي الكريم .. قمت بالتجربة على الملف الكبير .. ولم يأخذ وقتا طويلا والنتيجة مبشرة .. فقد ألقيت نظرة سريعة والنتيجة كانت دقيقة .. ورجعت للمواضع التي سجلت فيها أخطاء سابقة .. فكانت نتيجتها هنا صحيحة بحمد الله والوقت الآن متأخر على المزيد من التجارب فلعلي غدا أقوم بذلك وأبشرك بأنه قد تم المطلوب .. والله الميسر
  4. قبل الضغط والاصلاح كان (2) جيجا !!
  5. عملت ضغط وإصلاح أكثر من مرة .. والنتيجة نفسها ومساحة قاعدة البيانات عادية (100) ميجا
  6. قاعدة البيانات فيها (55000) سجل قابل للزيادة توقف عند (25855)
  7. عندما حاولت إجراء تجربة على الملف الكبير ظهرت هذه الرسالة عند طلب إعداد النص المعدل .. ظهرت في الإصدارين: 6، 7 ، ولم يكمل تعديل كل النصوص
  8. عرفت سبب الخطأ في المثال السابق: الشجري في أماليه (2/ 83) والأمثلة المشابهة التي لم أرفق لها صورة، فقد لفت نظري أن الكتب فيها مذكورة بالاسم الثاني، والاسم الثاني غير موجود في جدول (BOOKS) اعتمادا على أنه موجود في جدول (BOOKSLIST) وأذكر أنك أخبرتني سابقا أن الأفضل أن يكون موجودا في (BOOKS) لذلك حدثت هذا العمود من جدول (BOOKSLIST) ليصبح هكذا وأعدت تشغيل الدالة .. وراجعت المواضع التي سجلت الخطأ فيها فوجدت النتائج فيها صحيحة وهنا أسألك أخي الكريم: أليس من المفترض أنه لم يعد في نص (TAB) بعد الاستبدال إلا الاسم الأول للكتاب، فلماذا تغيرت النتيجة لما وضع الاسم الثاني للكتاب في جدول (BOOKS) ؟
  9. جزاك الله خيرا أخي الكريم من حيث السرعة فالدالة تعمل بسرعة بعدما جربتها على ملف كبير وبعد استعراض بعض النتائج العشوائية لفت نظر هذا المثال: على الرغم من وجود النتيجة المطابقة في النص [الشجري في أماليه (1/ 83)] إلا أنه عرض أكثر من نتيجة، ولم يجعل النتيجة المطابقة هي الرئيسية
  10. أعانك الله أخي الكريم .. ورزقني وإياك التوفيق والتيسير سأفكر معك بصوت عالي .. هذه المشكلة التي واجهناها في نظام أرقام الصفحات لم نواجهها في نظام أرقام الأحاديث، لأنه حيث كان التخريج بأرقام الأحاديث فلن يرد الحديث في (TAB) إلا في مكان واحد، ولن يكون له إلا رقم ربط (MNO) واحد مثلا، في لو كان رقم (33) في: الأربعين في مناقب أمهات المؤمنين (33) ، هو رقم الحديث وليس الصفحة فلن يتكرر بهذه الصيغة في (TAB)، ولكن لكونه رقم صفحة فقد يتكرر لأن الصفحة الواحدة قد يكون فيها أكثر من حديث، كما هو ظاهر في الأمثلة التي عرضتها سابقا (أمالي الشجري 1/ 60 في الصفحة الواحدة أربعة أحاديث) * لذلك ولحل هذه المشكلة كان اقتراحي أن تقوم الدالة بإحضار كل النتائج التي يجتمع فيها اسم الكتاب ورقم الصفحة، إحضارها ووضعها في مربعات منفصلة لأختار الرقم المطلوب منها وهنا الحلقة المفقودة في نظري الدالة لم تلتزم بإحضار النتائج بشرط اجتماع: اسم الكتاب ورقم الصفحة، بل تحضر النتائج التي فيها رقم الصفحة حتى لو لم يكن فيها اسم الكتاب المطلوب يظهر هذا في الصورة التي أرفقتها في المشاركة السابقة وهذا العمود (exBooks) الذي أضفته لإظهار أسماء الكتب في كل حديث عمود مهم وفكرة جيدة زادك الله توفيقا أخي الكريم وبالنظر في هذا العمود لهذا الحديث الذي ضربتُه كمثال كما ترى أخي الكريم: لا يوجد ضمن أسماء الكتب في المواضع الثلاثة: الأربعين في مناقب أمهات المؤمنين فعلى أي أساس تم عرض أرقام هذه الأحاديث في النتائج .. تم عرضها لأن فيها رقم الصفحة المطلوبة فقط (ص 33) مع الإشارة أخي الكريم أن نص (TAB) المرفق ليس فيه: الأربعين في مناقب أمهات المؤمنين (ص 33) ولما أضفتها في أحد صفحات (TAB) أعطاني النتيجة الصحيحة فقط لذلك أنا كمستخدم وصلت إلى نتيجة: الحلقة المفقودة أن الدالة إذا لم تجد النتيجة المطلوبة (وهي اجتماع اسم الكتاب والصفحة في موضع واحد) تعرض النتائج التي فيها رقم الصفحة فقط .. وهذا غير مطلوب وضرره أكثر من نفعه، ولا فائدة من عرض مثل هذه النتائج حتى لو لم يوجد غيرها ، فهي في حكم العدم وبانتظار أن تصل إلى الحلقة المفقودة كمبرمج لهذه الدالة زادك الله توفيقا ويسر أمرك أخي الكريم
  11. يبدو لي أني عرفت سبب هذه الظاهرة التي لا تحدث دائما بعد التجربة ظهر لي أنها تحدث إذا لم تجد الدالة النتيجة المطابقة: اسم الكتاب والرقم فتظهر كل النتائج التي فيها الرقم كما في هذه الصورة تم إظهار كل هذه النتائج الخاطئة لأنه لا يوجد في النص (Tab) النتيجة المطلوبة، وهي الأربعين في مناقب أمهات المؤمنين (ص 33) ولما أضفتها في (TAB) وأعدت تشغيل الدالة أعطاني النتيجة المطلوبة فقط وتجاهل الباقي لذلك فالأفضل أنه إذا لم يوجد التطابق باجتماع اسم الكتاب والرقم فلا حاجة للاحتفاظ بهذه النتائج أو إظهارها بأي طريقة لأنه لا وزن لها Smart_Search_Pages_Test.rar
  12. القائمة هي جدول (BOOKSLIST) وهي في الملف المرفق بآخر تحديثاته BOOKSLIST.accdb
  13. أخي الكريم .. أجريت تجربة على ملف كبير، والنتيجة جيدة بالنظر للمعطيات وأنا الآن سأتوقف عن إكمال التجارب لكوني خارج المنزل لبعض الأشغال لكن عندي استفسار بخصوص الأرقام التي تعرضها الدالة في مربعات (MNO) هل تعرض نتائج البحث عن الجزء والصفحة، أم نتائج البحث عن اسم الكتب، أم نتائج البحث عن أحدهما أو كليهما فقد لفت نظر في العديد من الأمثلة أن كل الأرقام التي فيها غير مطلوبة لأنها في مثل الأربعين في مناقب أمهات المؤمنين (ص 55) تعرض كل الصفحات التي فيها (ص 55) أو (1/ 55) حتى لو لم يكن فيها اسم الكتاب: الأربعين في مناقب أمهات المؤمنين ولهذا كانت المواضع كثيرة جدا في (allFoundMNO) فهل يمكن جعل هذه المربعات تظهر فقط النتائج التي يجتمع فيها الأمران كما اقترحت من قبل: وجود حقل خاص تتم فيه فلترة أرقام (allFoundMNO) بهذا الاعتبار وهذه الأرقام المفلترة هي فقط التي يتم عرضها في المربعات إن أمكن هذا فستؤدي هذه المربعات غرضها بشكل جيد * ثم إن كان بالإمكان إضافة دالة لاستبدال أسماء الكتب الثانية (BookName2) في نص البحث في (TAB) بحيث لا يبقى فيه إلا أسماء (BookName) من القائمة (BOOKSLIST) وإيكم أخي الكريم
  14. الحمد لله أخي الكريم .. النتيجة في هذا الملف تمام بحمد الله ، بعد إضافة صغيرة مني النتيجة الأولى كانت: كل النتائج صحيحة إلا (3) فقط وأعني بصحيحة حتى تلك التي يكون فيها رقم (MNO) الرئيسي ليس مطابقا، لكن الرقم الصحيح موجود في المربعات الأخرى، لأن هذا هو المطلوب والنتائج الخاطئة الثلاث كانت بسبب وجود الاسم الثاني للكتاب فخطر على بالي أن أستبدل الأسماء الثانية للكتب بالأسماء الأولى في حقل (NASS) من (TAB) فلم يعد في النص إلا: أمالي الشجري ، الأربعين للبكري وعندها أصبحت النتائج هي المطلوبة 100% والحمد لله وبالنسبة للخيارات التي ذكرتها أخي الكريم، فقد غيرت (False) إلى (True) في الكود ولم تتغير النتيجة سواء قبل الاستبدال أو بعده وأنا الآن أستعد لإجراء تجربة أكبر مع عينات عشوائية للاختبار .. والله الميسر
  15. وأنا أنتظر الملف المعدل الذي سأجري عليه التجارب .. لأني لا أعرف كيف أدرج هذه التعديلات في الأكواد 😐
×
×
  • اضف...

Important Information