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

استكمال ملاحظات علي نموذح البحث المتعدد


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

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

أستاذ jjafferr

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

 

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

معلش يا استاذ محمد ، اخذني على قدر عقلي ،

طلبت منك عدم ادخال عدة اسئلة في الموضوع ، واذا بك واصلت في السؤال الآخر "على سبيل الدعابة ليس أكثر" ، وفي الموضوع الآخر كذلك عملت نفس المخالفة وسألت سؤال خارج عن الموضوع!!

 

شو اللي تريد ان نعمله نحن المشرفين !!

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

 

جعفر

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

33 دقائق مضت, jjafferr said:

وفي الموضوع الآخر كذلك عملت نفس المخالفة وسألت سؤال خارج عن الموضوع!!

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

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

أستاذ / جعفر نعتذر منكم عن ما سبق ونعدكم ألآ يتكرر.

أ / محمد صلاح .. الأستاذ جعفر عنده حق فيما قاله .. وفرد موضوع جديد لكل سؤال لن يكلف شيئاً .. فلنبدأ من هنا ونبأ بموضوع .. الفرز على نموذج البحث المتعدد .. وليساعندنا أ / جعفر بتغيير إسم الموضوع من (إستكمال ملاحظات علي نموذح البحث المتعدد) الى (سؤال عن الفرز فى نموذج البحث المتعدد).

وعندما يتم إسيفاء كل ما يتعلق به فلتكتب (تمت الإجابة) وتبدأ سؤالك التالى بموضوع جديد. مفيش أى مشكلة.

صافى يا لبن .. مستنى الرد منكمااااااااا.:fff:

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

منذ ساعه, essam rabea said:

فلنبدأ من هنا ونبأ بموضوع .. الفرز على نموذج البحث المتعدد .. وليساعندنا أ / جعفر بتغيير إسم الموضوع من (إستكمال ملاحظات علي نموذح البحث المتعدد) الى (سؤال عن الفرز فى نموذج البحث المتكرر).

بالعكس ، انا في الخدمة 🙂

 

جعفر

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

السلام عليكم

اسمحوا لي بمداخلة اسأل الله الكريم ان ينفع بها

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

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

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

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

4 ساعات مضت, essam rabea said:

صافى يا لبن .. مستنى الرد منكمااااااااا.:fff:

زي ما بيقولوا .. حليب يا أنجوي

يا جماعة انتو كبرتوا الموضوع أوي نحن لم نقصد تعد قوانين ولا غيره ليقال لنا تحذير شفوي وغلق مواضيع والجو ده من اولها عرضت وجه نظر أن الأمر يجب أن يكون أبسط من ذلك وفيه سعة فلا نضيق واسعاً وكل حالة تقاس بحالتها والإختلاف في الرأي لا يفسد للود قضية وأصدق مثال علي ذلك ما حدث مع الأخ والاستاذ عصام فالأسلوب والتشجيع والممارسة جعلنا ننجز الكثير في وقت قصير واعتقد ان هذا اعطي الموضوع أهمية لمن سياتي ويقرا الموضوع أثناء بحثه فسيجد في التفاصيل وفيما انجز فوائد كتير في عمل واحد وفي مشاركة واحدة بمرفق واحد نهائي وده اللي حصل معايا بالضبط من البداية فقد اشعرني بالتقدم وعلو الهمة مشاركة بعد مشاركة أما الآن أنا نفسي عن جد اتخلبط واتشتت من التنقل من موضوع إلي أخر بعكس الحالة التي كنت عليها في أول مشاركة كان التركيز فيها عالياً وإذا كان هذا آثر بالسلب علي السائل فما بالك بالمسئول وكده الموضوع الواحد بالشكل ده ممكن يخلص في أسابيع وهذا سوف يعبث علي الملل وكل ذلك كان يمكن تلافيه بشيء من الحكمة والمرونة والرفق

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

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

تبدأ على بركة الله

اقتباس

- البحث بخيار يبدأ بـ لا يخرج نتائج صحيحة جرب مثلاً البحث في اسماء المؤلفين عن اسم يبدأ بكلمة " أبي " مع خيار بالتشكيل فتعلم المقصود

إذا بحثت على كلمة (ابى), (أبى), (ابي), (أبي) ستعطيك نفس النتيجة (10 سجلات) وذلك مع الأخذ فى الإعتبار طبيعة البحث (بدون تشكيل) وكذلك خيارات البحث (يتضمن) وهى الأسهل أعتقد إن مفيش حد سيدخل كلمة فى حقل البحث بالتشكيل .. ومع ذلك شكل اى كلمة فى اسم المؤلف مثلا (أبِي) حط تحت الباء كسرة فى الجدول طبعا وابحث ببدون تشكيل و يتضمن هتتطلع معاك الكلمة سواء بتشكيل أم لا .. لو حددت طبيعة البحث ( بالتشكيل) مش هتطلع إلا لو كتبتها بالظبط والتشكيل .. يبقى أنهون أسهل؟؟

اقتباس

- رغم أني مازلت لا أعلم لماذا لم يكن كمبوبوكس الفرز يعمل عندي فالجديد عند القيام بالفرز باختيار حقل الفرز ثم الضغط علي زر التصاعدي والتنازلي يتم فتح قائمة الفرز بدون سبب
 

مفيش الكلام ده .. أبقى إشتغل على آخر نسخة مرفقه.

اقتباس

- عند أختيار خيار نبذة في الفرز لا يعمل ابتداء عند الضغط علي زر الفرز التصاعدي والتنازلي ولا يعمل إلا إذا غيرت للفرز باسم المؤلف ثم العودة للفرز بـ النبذة وهذا سيجعل المستخدم يعتقد لوجود عطل ما

شرحت سابقاً أن فرز حقل Long Text اللى كان إسمه زمان Memo لا يفرّز وإن كان هناك من يقول أنه يتم عليه الترتيب بطريقة أنا لا أعلمها ولكن يرتب أول 250 حرف فقط ويتجاهل الباقى .. فيبقى لزمته أيه 

خليه Short Text وأمرك لله أو شيله من الترتيب.عموما أنا يفرزه على النموذج بصفة عامة وده مبيبقاش مضبوط 100 100.

هذا وبالله التوفيق

 

تحياتى

Officna 4.zip

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

3 ساعات مضت, essam rabea said:

نبدأ على بركة الله

أستاذي العزيز essam rabea بارك الله فيك وربنا يخليك للغلابة ومعلش طول بالك معايا شوية أن اهتمامي الأول من التجارب دي كلها بعد التعلم هو النموذج نفسه لأني شيفه قد أصبح مثالي بصراحة علشان كده أدقق في كل صغيرة وكبيرة حتي يخرج في أكمل صورة وادق نتيجة

بخصوص النقطة الأولي زي ما الصورة بتحكي أن عايز أبحث في الاسماء التي تبدأ بـ أبي فأخترت خيارات البحث كده وجريت البحث

Untitled14.jpg.c16d5878bd50092ccfa7a0aea78fdcf5.jpg

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

Untitled15.png.896e77961be9d8491b667d7f55ad6b19.png

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

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

Untitled16.png.3e12c7bedfc5cc30484448132dedf756.png

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

3 ساعات مضت, essam rabea said:

هذا وبالله التوفيق

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

شوف بقى هو فيه أى بيان عندك فى الجدول مكتوب بالتشكيل؟ اذا كان لأ طب ليه بتبحث بالتشكيل؟

عاوز كوبى وبست يبقى للنموذج كله مش حاجة عليه او خلى إعدادات النوذج الجديد كده:

1.png.6e3a03e742e72d29f5b9a30eeaf5765b.png

انا هنام بقى .. سلام

Officna 4.zip

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

اخي وأستاذي العزيز طولت بالك عليا واستحملتني كتير كمعلم وده أجره كبير عند ربنا إن شاء الله خاصة في اليومين دول وبالمناسبة كل عام وأنت بخير وصحة وسعادة وربنا يباركلك في ذريتك

11 ساعات مضت, essam rabea said:

شوف بقى هو فيه أى بيان عندك فى الجدول مكتوب بالتشكيل؟ اذا كان لأ طب ليه بتبحث بالتشكيل؟ 

انا شايف النقطة دي فيها عدم التقاء واضح فالمقصود باختيار بالتشكيل هنا (وجايز تكون التسمية كانت خطأ مني) فاكر لما قولتلي أنك بتحب تكتب الكلمة زي ما هيه بالهمزة علشان كدة فكرت لو فيه مستخدم يعمل بنفس المبدأ لو أراد حسب تسميتك أنه يبحث عن كلمة مثل أبي (علشان نختبر الهمزة وليس التشكيل) فمن الطبيعي أنه هيختار الخيار الأول اللي أنت كنت مسمية مطابقة الهمزة والتاء المربوطة كما يظهر بالصورة وغيرته أنا للبحث بالتشكيل كناية عن البحث في البيانات بطبيعتها الأصلية أي يوجود التشكيل وغيره من الهمزات والياء والتاء المربوطة وعلي هذا الاعتبار (إذا كنا متفقين لحد دلوقتي) فالطبيعي عندما تريد أن تبحث عن اسماء تبدأ مثلا بـ "أبي" فهتختار البند الأول سواء كان اسمه مطابقة الهمزة أو بالتسكيل (كويس لحد كده) إذا فنتيجة لذلك فالمفروض ان البحث يتقيد بإخراج الاسماء فعلا التي تبدأ بـ أبي بس وليس التي تبدأ ابن.

Untitled17.jpg.aa4f66272145785be0e8f80dfd019caa.jpg

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

11 ساعات مضت, essam rabea said:

عاوز كوبى وبست يبقى للنموذج كله مش حاجة عليه او خلى إعدادات النوذج الجديد كده:

1.png.6e3a03e742e72d29f5b9a30eeaf5765b.png

الاعدادات اللي في الصورة هي اللي كانت مختلفة وبعد التعديل أصبح كمبوبوكس الفرز يعمل زي الفل تسلم أيدك

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

15 ساعات مضت, محمد صلاح1 said:

زي ما بيقولوا .. حليب يا أنجوي

يا جماعة انتو كبرتوا الموضوع أوي نحن لم نقصد تعد قوانين ولا غيره ليقال لنا تحذير شفوي وغلق مواضيع والجو ده من اولها عرضت وجه نظر أن الأمر يجب أن يكون أبسط من ذلك وفيه سعة فلا نضيق واسعاً وكل حالة تقاس بحالتها والإختلاف في الرأي لا يفسد للود قضية وأصدق مثال علي ذلك ما حدث مع الأخ والاستاذ عصام فالأسلوب والتشجيع والممارسة جعلنا ننجز الكثير في وقت قصير واعتقد ان هذا اعطي الموضوع أهمية لمن سياتي ويقرا الموضوع أثناء بحثه فسيجد في التفاصيل وفيما انجز فوائد كتير في عمل واحد وفي مشاركة واحدة بمرفق واحد نهائي وده اللي حصل معايا بالضبط من البداية فقد اشعرني بالتقدم وعلو الهمة مشاركة بعد مشاركة أما الآن أنا نفسي عن جد اتخلبط واتشتت من التنقل من موضوع إلي أخر بعكس الحالة التي كنت عليها في أول مشاركة كان التركيز فيها عالياً وإذا كان هذا آثر بالسلب علي السائل فما بالك بالمسئول وكده الموضوع الواحد بالشكل ده ممكن يخلص في أسابيع وهذا سوف يعبث علي الملل وكل ذلك كان يمكن تلافيه بشيء من الحكمة والمرونة والرفق

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

شنشنة اعرفها من اخزم

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

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

شنشنة اعرفها من اخزم

 

يا ابو صلاح .. دا بيت شعر لأبى أخزم الطائى ورد فى كتاب مجمع الأمثال للنيسابورى .. أظن كده فهمت .. :biggrin2:

نرجع للموضوع .. أكيد إنت عارف الفرق بين التشكيل والحروف الصحيحة  التشكيل اللى هو ده ( َ  ً  ُ  ٌ  ِ  ٍ   ّ )ماشى وأنا حتى لو جيت أبحث عمرى ما هفكر أكتب بالتشكيل وبعدين إحنا عاملين الوحدة النمطية اللى بتتجاوز التشكيل عشان لو فيه كلمة فى الجدول متشكلة تظهر فى نتيجة البحث رغم انك كاتبها فى حقل البحث بدون تشكيل .

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

وبعدين أصلا إنت اللى غيرت فى النموذج .. أنا منت كاتب ( مطابقة الهمزة والتاء المربوطة ) و ( عدم المطابقة ) وأنت غيرتهم ب ( بالتشكيل ) و ( بدون تشكيل ) وكأن لا يوجد فرق بينهما.

بص شيل طبيعة نص البحث من النموذج خالص .. 

 

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

53 دقائق مضت, essam rabea said:
اقتباس
1 ساعه مضت, ابوخليل said:

شنشنة اعرفها من اخزم

 

يا ابو صلاح .. دا بيت شعر لأبى أخزم الطائى ورد فى كتاب مجمع الأمثال للنيسابورى .. أظن كده فهمت .. :biggrin2:

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

53 دقائق مضت, essam rabea said:

بص شيل طبيعة نص البحث من النموذج خالص

طيب (سيبك من التشكيل خالص) دلوقتي علشان افهم بس والموضوع ينتهي علي كده

والله أنا فاهم قصدك ولكن يبقي السؤال المهم أيه فايدة الاختيار الأول لو مكنتش اختارته عند البحث عن أي كلمة تبدأ بألف مهموزة أو ممدودة وأنها تطلعي في النتائج كل الكلمات التي تبدأ بالألف المهمزة او الممدوة بس وليس المجردة ( خاصة عن أختيار بند "يبدأ بـ" ) 

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

حبيبي والله انا مش عايز اتعبك وفاهم قصدك من التوضيح والصور وهو أن نتائج بالبحث بالخيار الثاني اللي اسمه (بدون تشكيل) او (عدم المطابقة) زي ما أنت سميته واللي ممكن نسمية برده بالبلدي كده "الجوكر" لأنه بيلعب دور اخراج نتائج مطابقة وغير مطابقة أي بيخرج كل حاجة بناء عمل الوحدة النمطية وده مناسب جدا للمستخدم العادي او العامي اللي ميفرقش معاه التقيد بالهمزات وخلافه او المطابق والغير مطابق وده مفيش فيه مشاكل مظبوط كده.

علشان كده سألت السؤال ده

2 ساعات مضت, محمد صلاح1 said:

ولكن يبقي السؤال المهم أيه فايدة الاختيار الأول لو مكنتش اختارته عند البحث عن أي كلمة تبدأ بألف مهموزة أو ممدودة وأنها تطلعي في النتائج كل الكلمات التي تبدأ بالألف المهمزة او الممدوة بس وليس المجردة ( خاصة عن أختيار بند "يبدأ بـ" ) 

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

Untitled14.jpg.aa75dd3c0f9427fc8a005eeffe28754d.jpg

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

 

Untitled15.png

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

1.png.02784188ac67efdef8b31601b9e5df15.png.15006f6328fa9d0ee7d361a4b0c3478d.png

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

لأن هذا العمل يستحق التعب من أجل إكماله وإتمامه (وعلشان العرق الصعيدي اللي فيا)

هذه محاولة أخيرة لتوضيح المقصود باضطراب بعض نتائج البحث بطريقة مختلفة في العرض والتحليل حيث وجدت موضع ربما يكون محل خلل نتائج الخيار الأول من طبيعة نص البحث المسمي (مطابقة الهمزة والتاء المربوطة) في العمل الأصلي ولكن للأسف لم أستطع تطبيق هذا التحليل علي الأكواد

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

علي بركة الله نبدا التحليل

      * خيارات البحث = Etar 1 وبها ثلاث خيارات هي:

          يبدأ بـ = 1

     يتضمن = 2

     يطابق = 3

* طبيعة نص البحث = Etar 2 وبها خياران هم:

الأول كان اسمه القديم مطابقة الهمزة والتاء المربوطة أو بالتشكيل (سوف نسميه) نص طبيعي = 1 (لا يعمل من خلال الوحدة النمطية)

والثاني كان اسمه القديم عدم المطابقة أو بدون تشكيل (سوف نسميه) نص مجرد من التشكيل والهمزات وخلافه = 2 (وهذا الخيار يعمل من خلال الوحدة النمطية المسئولة عن تجريد النص)

- الآن نأتي للمنطق لمعرفة حالات البحث

بما أن

Etar 1 (1) = Etar 2 (1) بدون عمل الوحدة النمطية

Etar 1 (1) = Etar 2 (2) يعمل بالوحدة النمطية

Etar 1 (2) = Etar 2 (1) بدون عمل الوحدة النمطية

Etar 1 (2) = Etar 2 (2) يعمل بالوحدة النمطية

Etar 1 (3) = Etar 2 (1) بدون عمل الوحدة النمطية

Etar 1 (3) = Etar 2 (2) يعمل بالوحدة النمطية

إذا نحن أمام 6 حالات للبحث سوف تختلف في بناء اكوادها حسب الغرض منها وحسب التعامل مع الوحدة النمطية

الآن بالعودة إلي الكود الحالي كما يظهر في الصورة نجد ان عدد الاكواد أربعة منها ثلاثة تعمل من خلال الوحدة النمطية واعتقد أن هذا هو محل وموضع اضطراب واختلاف بعض نتائج البحث بالأختيار Etar 2 (1) مع كل خيارات Etar 1 الثلاث.

ارجو ان يكون التحليل صائب وواضح مما يستدعي إعادة النظر في طريقة عمل هذه الأكواد ومنكم نتعلم مع خالص الشكر والتقدير للمحترم والغالي الأستاذ essam rabea

Untitled17.png

 

 

Officna 4 تعديل بسيط علي معيار البحث.rar

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

لأ دانتا تمسك الشيشا بقى..أيوه كده شغل الفهامة.. عموما أنا مجهز الكود بس كنت مستنى أشوفك هتعمل ايه ولو إنى كنت عاوزك تكتبه بالمرّه.

 

1 ساعه مضت, محمد صلاح1 said:

Etre 1 (1) = Etre 2 (1) بدون عمل الوحدة النمطية

Etre 1 (1) = Etre 2 (2) يعمل بالوحدة النمطية

Etre 1 (2) = Etre 2 (1) بدون عمل الوحدة النمطية

Etre 1 (2) = Etre 2 (2) يعمل بالوحدة النمطية

Etre 1 (3) = Etre 2 (1) بدون عمل الوحدة النمطية

Etre 1 (3) = Etre 2 (2) يعمل بالوحدة النمطية

لأ دانتا تمسك الشيشا بقى..أيوه كده شغل الفهامة.. عموما أنا مجهز الكود بس كنت مستنى أشوفك هتعمل ايه ولو إنى كنت عاوزك تكتبه بالمرّه.

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

54 دقائق مضت, essam rabea said:

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

أنا مشغل الفهامة من الأول بس انت اللي مكنتش واخد بالك

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

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

بس برضه زيادة فى التعلم هعملك الكود على Officna3 وانت حوله لـ Officna4

Private Function Rstrsql(Num As TextBox) As String

If Me.Etar2 = 1 And Me.Etar1 = 1 Then
Select Case Num.Value
Case 1: Rstrsql = "((Marj3.TitleBook) & (Marj3Author.AuthorISOName)like  '" & Me("Text" & Mid(Num.Name, 4, 1)) & "*')"
Case 2: Rstrsql = "((Marj3.TitleBook)like  '" & Me("Text" & Mid(Num.Name, 4, 1)) & "*')"
Case 3: Rstrsql = "((Marj3Author.AuthorISOName)like  '" & Me("Text" & Mid(Num.Name, 4, 1)) & "*')"
Case 4: Rstrsql = "((Marj3.PublishingInf)like  '" & Me("Text" & Mid(Num.Name, 4, 1)) & "*')"
End Select
End If

If Me.Etar2 = 1 And Me.Etar1 = 2 Then
Select Case Num.Value
Case 1: Rstrsql = "((Marj3.TitleBook) & (Marj3Author.AuthorISOName)like  '*" & Me("Text" & Mid(Num.Name, 4, 1)) & "*')"
Case 2: Rstrsql = "((Marj3.TitleBook)like  '*" & Me("Text" & Mid(Num.Name, 4, 1)) & "*')"
Case 3: Rstrsql = "((Marj3Author.AuthorISOName)like  '*" & Me("Text" & Mid(Num.Name, 4, 1)) & "*')"
Case 4: Rstrsql = "((Marj3.PublishingInf)like  '*" & Me("Text" & Mid(Num.Name, 4, 1)) & "*')"
End Select
End If

If Me.Etar2 = 2 And Me.Etar1 = 1 Then
Select Case Num.Value
Case 1: Rstrsql = ForSearch("(ForSearch(Marj3.TitleBook)& ForSearch(Marj3Author.AuthorISOName)like  '" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "*')")
Case 2: Rstrsql = ForSearch("(ForSearch(Marj3.TitleBook)like  '" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "*')")
Case 3: Rstrsql = ForSearch("(ForSearch(Marj3Author.AuthorISOName)like  '" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "*')")
Case 4: Rstrsql = ForSearch("(ForSearch(Marj3.PublishingInf)like  '" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "*')")
End Select
End If

If Me.Etar2 = 2 And Me.Etar1 = 2 Then
Select Case Num.Value
Case 1: Rstrsql = ForSearch("(ForSearch(Marj3.TitleBook)& ForSearch(Marj3Author.AuthorISOName)like  '*" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "*')")
Case 2: Rstrsql = ForSearch("(ForSearch(Marj3.TitleBook)like  '*" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "*')")
Case 3: Rstrsql = ForSearch("(ForSearch(Marj3Author.AuthorISOName)like  '*" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "*')")
Case 4: Rstrsql = ForSearch("(ForSearch(Marj3.PublishingInf)like  '*" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "*')")
End Select
End If
'Else

If Me.Etar2 = 1 And Me.Etar1 = 3 Then
Select Case Num.Value
Case 1: Rstrsql = "((Marj3.TitleBook) & (Marj3Author.AuthorISOName)like  '" & Me("Text" & Mid(Num.Name, 4, 1)) & "')"
Case 2: Rstrsql = "((Marj3.TitleBook)like  '" & Me("Text" & Mid(Num.Name, 4, 1)) & "')"
Case 3: Rstrsql = "((Marj3Author.AuthorISOName)like  '" & Me("Text" & Mid(Num.Name, 4, 1)) & "')"
Case 4: Rstrsql = "((Marj3.PublishingInf)like  '" & Me("Text" & Mid(Num.Name, 4, 1)) & "')"
End Select
End If

'Else
If Me.Etar2 = 2 And Me.Etar1 = 3 Then
Select Case Num.Value
Case 1: Rstrsql = ForSearch("(ForSearch(Marj3.TitleBook)& ForSearch(Marj3Author.AuthorISOName)like  '" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "')")
Case 2: Rstrsql = ForSearch("(ForSearch(Marj3.TitleBook)like  '" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "')")
Case 3: Rstrsql = ForSearch("(ForSearch(Marj3Author.AuthorISOName)like  '" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "')")
Case 4: Rstrsql = ForSearch("(ForSearch(Marj3.PublishingInf)like  '" & ForSearch(Me("Text" & Mid(Num.Name, 4, 1))) & "')")
End Select
End If

End Function

وبلغنى بالنتيجة

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

30 دقائق مضت, essam rabea said:

زيادة فى التعلم

طيب لحد اما خلص في حاجة مهمة كنت عايز اتعلمها وافهمها كويس وهي كيفية كتابة حالات معيار 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