السلام عليكم اخواني الاعزاء الافاضل
في المرفق ادناه نموذج فيه اسماء طلاب
المطلوب
اريد ترتيب الاسماء حسب الحروف الابجدية من الالف الى الياء بشرط ان يحافظ الترتيب على تسلسل الارقام من 1 الى اخر تسلسل طالب
مع الشكر والتفدير
(17-07-19, 10:33 PM)gonm64 كتب : [ -> ]السلام عليكم اخواني الاعزاء الافاضل
في المرفق ادناه نموذج فيه اسماء طلاب
المطلوب
اريد ترتيب الاسماء حسب الحروف الابجدية من الالف الى الياء بشرط ان يحافظ الترتيب على تسلسل الارقام من 1 الى اخر تسلسل طالب
مع الشكر والتفدير
وعليكم السلام ورحمة الله وبركاته ،،
كود :
select * from table1 order by name asc , id asc
احسنت اخي
هذا الكود عندي معرفة به سابقا وجربته وغيره ولكن لم يصل الى النتيجة المطلوبة
تترتب الاسماء حسب الحروف الابجدية
لكن التسلسل لا يترتب بانتظام مع ترتب الاسماء
يعني الاسماء تترتب ولكن التسلسل يبقى عشوائي
تحياتي لك
اخي امير الغالي
انا ارفقت تطبيق مصغر وبسيط للمطلوب وهو اعادة الترتيب للاسماء والتسلسل الرقمي حتى وان حجز الاسم رقما خاصا به
والسبب
ان حملت من المنتدى المبارك تطبيقا سابقا وهو يقوم باعادة ترتيب التسلسل ويحافظ عليه حتى بعد حذف اسم
يعني
اذا حذفت اسم احمد وهو له رقم عشرة وبعده زيد له رقم 11 فانه بالحذف يحصل اسم زيد على رقم 10
انا اردت نفس هذه الفكرة
ارجوا ان يكون المعنى المقصود صار واضحا مع الشكر والتقدير لكم
اخي الكريم الترقيم التلقائي لا تتعامل معه كقيم ظاهر بل اجعله مخفي اما كشيء ظاهر فاستخدم عمود اضافي رقمي.
هذا رايي ان احببت الفكرة فتطبيقها سهل..
(18-07-19, 10:07 PM)gonm64 كتب : [ -> ]اخي امير الغالي
انا ارفقت تطبيق مصغر وبسيط للمطلوب وهو اعادة الترتيب للاسماء والتسلسل الرقمي حتى وان حجز الاسم رقما خاصا به
والسبب
ان حملت من المنتدى المبارك تطبيقا سابقا وهو يقوم باعادة ترتيب التسلسل ويحافظ عليه حتى بعد حذف اسم
يعني
اذا حذفت اسم احمد وهو له رقم عشرة وبعده زيد له رقم 11 فانه بالحذف يحصل اسم زيد على رقم 10
انا اردت نفس هذه الفكرة
ارجوا ان يكون المعنى المقصود صار واضحا مع الشكر والتقدير لكم
انا أتوقع السائل يحتاج ترتيب عمود في الداتاقريد وليس في الداتابيز !
شرحك للسوال بشكل واضح يعجل في الإجابة المطلوبة .
بالتوفيق للجميع
اشكركم اخواني الاعزاء على حسن اهتمامكم
اخي امير
**************************
التطبيق الذي تكرمت به هو غاية الجود والكرم وكامل من كل وجه
لكن انا قليل استعمال هذه الاداة التي تكرمت بها في التطبيق
ياليت تتكرم علينا وتكون التطبيق على نفس الملف المرفق الذي وضعته
*********
اخي سعود
الفكرة التي تفضلت فيها حول انشاء جدول مخفي ياليت تتفضل بها على نفس التطبيق واكون شاكرا لك
*********************************************************************************
مع الشكر والتقدير لكم جميعا من تكرم لي بالمساعدة والتعليق
رايي كما اشار الاخ حريف برمجة حيث يكون الترقيم وقت التشغيل فقط ولا علاقة له بالبيانات .
اما لو احببت من نفس قاعدة البيانات فتحتاج عمود رقمي لا يسمح بالتكرار وعند كل حدث تعمل حلقة For على كل صفوف الجدول (تحدث الصف المختار)
انا افضل اداة datagrid لانها تقبل الاتصال عبر خاصية data source من دون الحاجة الى الاسنادات الكودية لكافة اعمدتها.
اخي الكريم هل هو نفس سؤالك الاول ام ماذا
كيف يتم الحفاظ على تسلسل الارقام في حالة اجراء البحث
gonm64
اخي سعود الغالي
شكري وتقديري لاهتمامك ورعايتك
انا سبق وان سالت في سوال سابق عن كيفية الحفاظ على التسلسل في حال الحث واستفدت من كرم الاخوة الافاضل
ونفذت الفكرة على ماعندي من مشروع واستفدت منها كثير
لكن احتجت لاحقا هذه الفكرة
هو الحفاظ على التسلسل بحسب الحروف الابحدية للاسماء بحيث يحافظ التسلسل الرقمي على نفسه من 1 الى اخر اسم
تسلم والف تسلم اياديك الطيبة الكريمة اخي الغالي امير الزبيدي
وتعجز الكلمات عن الثناء لك ولك الحق علي ان ادعو لوالديك بالخير والبركة والرحمة في الدنيا والاخرة
ثم اسال الله تعالى ان يحقق كل امانيك ويقضي حوائجك للدنيا والاخرة ويوسع عليك الرزق والخير
ولا انسى ان اشكر كل الاخوة القائمين والمشرفين على هذا المنتدى الكريم
لكم الشكر جميعا