03-11-20, 08:55 AM
(03-11-20, 02:31 AM)Anas Mahmoud كتب :(02-11-20, 07:51 PM)السندبااد كتب :للأسف لم تنجح هذه الطريقة
جزاك الله خيراً
ولك بمثله
غريبة ، على العموم المبدأ واحد اذا كنت تريد ترتيب العناصر بناءا على دالة معرفة في مستوى الفيجوال بيسك يجب ان تقوم بترتيبهم في نفس المستوى ، اذ لا يمكن لل SQL معرفة الدوال المعرفة بمستوى اعلى منه
لو تشاركني بالجزء الخاص بملىء الداتا تيبل لديك مثلا ربما نصل الى شيء وصدقني مرادك يتحقق ان شاء الله باستخدام LINQ
أخي الحبيب أنا مقتنع بهذا الكلام، ولكن لاحظت أنه لا يقوم بالعملية على أكمل وجه؛ مثلاً في دالة ReplaceString أضفت معياراً لتجاهل (ابن) عند الترتيب، ولكن هذا لا يتم، فمثلاً عندي (ابن ماجه) المفروض يكون ترتيب في حرف الميم وليس الألف.
على كل وضعت لك مثالاً في المرفقات مع قاعدة البيانات، وقمت بتطبيق فكرتك عليه، وستلاحظ في الليستا أنه لا يتجاهل بعض العبارات في الترتيب مثل: أبو، ابن.
أرجو التكرم بالاطلاع على المرفق وتطبيق الفكرة عليها، وأسأل الله تعالى أن تنجح فكرتك، وألف شكر لك
فاعلم أنه لا إله إلا الله