الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ايجاد سجل بناء علي ترتيبه داخل الجدول

مغلق
بدأه mm_shariff في 7 أغسطس 2005 · 4 رد · 645 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

اريد عمل جملة sql تقوم بايجاد سجل معين داخل جدول بناء علي ترتيب هذا السجل داخل الجدول

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

و جزاكم الله خيرا

#2

وضح اكثر اخي الكريم

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

او تقصد شي ثاني وضح اخي الكريم فسؤالك لم يتضح

رفيق لا خسرته خسرت العمر كله ورفيق لا خسرته سلمت من الخساره

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

افضل محاضراته بالنسبه لي هي الأقصى والخونة

#3

اولا جزاك الله خيرا اخي علي الرد و الاهتمام

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

#4

الأخ mm_shariff

وضح بنية الجدول واللغة التي تستخدمها لنساعدك أكثر.

اقتباس
لا اريد وضع حقل للترتيب في هذا الجدول

يفضل وضع حقل ترتيب.

وإلا فستسجلب كل سجلات الجدول ، وتتجول بينها بالدالتين: moveNext و movePreious.

فكر بطريقة أخرى

#5

قم بوضع حقل للترتيب في الجدول ( مثلا ID ) ليساعدك في عمل الـ Query , ولا تقم باظهار هذا الـ Column للمستخدم.

أعتقد أن الطريقه الصحيحه لذلك هى عمل Function تأخد ( رقم الـ ID ) وترجع لك كل ماتريده من الجدول.

هذه الـ Function ستشبه الـ View ولكنها تأخذ Paramater ( رقم الـ ID ) لاسترجاع البيانات على أساسه وفي الـ Function لا تكتب انها ترجع أى قيم من عمود الـ ID حتى لا يظهر للمستخدم.

ينصح بعمل عمود الـ ID كـ Identity و Primary Key أو Unique وقم بعمل Index على العمود ( ID ) ليسرع عملية جلب البيانات لأن كل البيانات ستأتي على أساسه لوجوده دائما بجانب الـ WHERE.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

هذا الموضوع مغلق.

مواضيع مشابهة