الترتيب في قاعدة البيانات
#1
بسم الله و السلام عليكم و رحمة الله
في البداية اثناء انشاء برنامج صادفني مشكلان وهما :
01- اود ترتيبب الاسماء على شكل ارقام في حقل N  مع اخذ عين الاعتبار اذا قمت باظافة عنصر جديدي وكان هذا العنر اقدم من العنصر الموجود في قاعدة البيانات فانه يحمل رقم 02 و التسجيل الجديد ياخذا رقم 01 وكذا عند مسح اي تسجيل .
01- اود الترتيب السجلات وفق معايير مثلا انا وضعت 03 معير في ترتيبهم وهي اولا: الاقدمية ، ثانيا: تاريخ وضع الملف ثالثا : تاريخ الميلاد ،اود انا اضيف معياران عند تساوي المعايير السابقة وهما معيار الحالة العائلية - اعزب و متزوج ومطلق - ومعيار عدد الاولاد من اجل وضع وضع التسجيل حسبق درجة الاستحقاق وفق للملف المرفق


الملفات المرفقة
.rar   aaaa.rar (الحجم : 24.43 ك ب / التحميلات : 6)
الرد
#2
يجب عليك عدم مراعات الترتيب عند اضافة حقول المهم عدم تكرار نفس البيانات اي
الترتيب لا يهم عند تسجيل البيانات المهم عند الاستدعاء يكون بواسطة كويري و بالترتيب المطلوب
وقل ربي زدني علماً
الرد
#3
(29-10-2022, 05:47 PM)bouh25 كتب : يجب عليك عدم مراعات الترتيب عند اضافة حقول المهم عدم تكرار نفس البيانات اي
الترتيب لا يهم عند تسجيل البيانات المهم عند الاستدعاء يكون بواسطة كويري و بالترتيب 
اخي الكريم اود فقط وضع ارقام في حقل n من اجل معرفة ترتيب اي تسجيل
الرد
#4
الرجاء الرد على سؤالي من فظلكم
الرد
#5
السلام عليكم
أخي عليك ارفاق مثال حتى يساعدك الإخوة بوضوح ويسر .
لم أفهم السؤال جيدا
ولكن الأقدمية تعرف من خلال التاريخ
وعند عرض النتائج تستعمل استعلام كويري حسب ما تريد أنت
وفقك الله
الخوف من أي محاولة جديدة طريق حتمي للفشل.
الرد
#6
(09-11-2022, 10:19 PM)wadoud كتب : السلام عليكم
أخي عليك ارفاق مثال حتى يساعدك الإخوة بوضوح ويسر .
لم أفهم السؤال جيدا
ولكن الأقدمية تعرف من خلال التاريخ
وعند عرض النتائج تستعمل استعلام  كويري حسب ما تريد أنت
وفقك الله

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


الملفات المرفقة
.rar   aaaa.rar (الحجم : 24.43 ك ب / التحميلات : 0)
الرد
#7
سلام عليكم

على حسب ما فهمته هو وضع ترتيب رقمي ناتج select statement 
هذه الخاصية محدودة في اكسس على عكس sql server لها داله خاصة بها  ROW_NUMBER()
حتى وان تخطيت الداله ROW_NUMBER() الغير موجودة في اكسس بإنشاء Module 
فلا يمكنك عمل اكثر من order by واحدة فقط  . والتي تخص الحقل الجديد الخاص بالترقيم غالبا ما يسمى RowsID

--------------------
حمل المثال
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#8
السلام عليكم
المثال على قاعدة بيانات access مرفق


الملفات المرفقة
.zip   accessExa.zip (الحجم : 280 بايت / التحميلات : 9)
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم