تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ترتيب ارقام السجلات بالتسلسل
#11
smash كتب :السلام عليكم

عملت برنامج بقاعدة بيانات اكسس وتم تعريف id بأن مفتاح رئيسي

لكن عند عمل البرنامج وجدت عدم تسلسل ارقام السجلات
السجلات المدخلة 100 وارقام التسلسل وصلت الى 150

ما الحل ؟؟
[COLOR="#000080"]
اجعل الحقل ترقيم تلقائي ... وهو سيقوم بالترتيب
ولكن عند حذف سجل وليكن رقم 2 ستجد الترقيم اصبح 1 -3-4-5 وهذا منطقي جدا

انا بستغرب بصراحه من طلب اعاده الترقيم ... الترقيم في الاصل هدفه عدم التكرار
المفترض ان يكون حقل الترقيم مفتاح اساسي لتستخدمه في الربط بين الجداول ..
فأعاده الترقيم ستتسبب في تداخل البيانات في حاله الربط بجدول اخر ...

علي كلا كود الاخ ابو ايهاب يمكنك من اعاده ترقيم الحقل

وفقك الله
[/COLOR]
الرد }}}
تم الشكر بواسطة:
#12
الف شكر لكم
الرد }}}
تم الشكر بواسطة:
#13
Abu Ehab كتب :نــــــــعم . ... يحدث هذا لأنك تقوم بحذف بعض السجلات وبما أن الحقل ترقيم تلقائي لا يتراجع في الترقيم .

الحل :
حـذف الحقل وأعادة أنشــــــــاءه من جديد واعادة الترقيم المتسلسل .

أليـــــــــــك الكود :
PHP كود :
Try
            
'''''' Abu Ehab
            Application
.DoEvents()

            If 
Cn.State ConnectionState.Open Then Cn.Close()
            
Dim ReNomCmd As New OleDb.OleDbCommand

            Cn
.Open()
            
'--------------------------------------------------------------

            With ReNomCmd
                .Connection = Cn
                .CommandText = "ALTER TABLE TB DROP COLUMN ID "
                .ExecuteNonQuery()

                .CommandText = "ALTER TABLE TB ADD COLUMN ID COUNTER "
                .ExecuteNonQuery()

                .CommandText = "ALTER TABLE TB ALTER COLUMN ID Long"
                .ExecuteNonQuery()
            End With

            '
------------------------------------------------------------------
            
Cn.Close()

            
MsgBox("Okey>>>Done")

            
Form1_Load(NothingNothing)

        Catch 
ex As Exception
            MsgBox
(Err.DescriptionErr.Number)
        
End Try 
وفــــــــــقك الله .



تم اضافة الكود وطلعت هذه الرسالة
[ATTACH=CONFIG]1230[/ATTACH]


الملفات المرفقة الشكل المصغر
   
الرد }}}
تم الشكر بواسطة: asdsoft
#14
السيد الفاضل
كيف اعمل حقل ترقيم وعرضه في الجريد علما بان الحقل غير موجود اي حقل وهمي
في فيجوال 6 كنت اعملها كالتالي select '' as num , name , salary from employee
الرد }}}
تم الشكر بواسطة: asdsoft
#15
http://www.facebook.com/TheProgramming4Arabs
http://www.youtube.com/user/TheProgramming4Arabs
دة قرص مجانى جديد شكلة جامد أوى والله يا جماعة انا نشرة لكى تعم الفائدة أنصح الجميع انة يسمع المحاضرات دى
كل يوم بينزل محاضرات جديدة بس يا رب صاحب الصفحة دى يستمر فى القرص لان شكلة جامد والله
أنشرها لوجة الله
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] تحويل صورة العداد الى ارقام yosif 1 184 16-04-26, 12:27 AM
آخر رد: أبو خالد الشكري
  اريد جلب عدد محدد من السجلات من قاعدة بيانات اكسس الى الداتا قراد فيو يوجد مثال khalidalwdi 2 836 12-11-24, 12:19 PM
آخر رد: khalidalwdi
  ترتيب شجره الحسابات داخل الجريد فيو modymody300894 2 541 31-10-24, 12:27 PM
آخر رد: modymody300894
  الحصول على اول 3 ارقام Mohamed20 4 2,428 23-05-24, 02:47 PM
آخر رد: Nori Ashour
  ارقام فوق السطر وتحته Abo Louay 2 650 27-01-24, 11:06 PM
آخر رد: Abo Louay
  ترتيب Crystal Report Sort waataanys 1 828 05-01-24, 12:40 AM
آخر رد: HALIM ELEULMA
  [VB.NET] مساعدة فى ترتيب نتائج الاستعلام ZEEN4ZEEN 1 688 08-11-23, 01:34 AM
آخر رد: الحزين اليماني
Heart [سؤال] ♥ إعادة ترتيب صفوف DataGridView ♥ أبو خالد الشكري 2 820 24-09-23, 08:50 AM
آخر رد: أبو خالد الشكري
  دالة ادخال ارقام فقط في مربع النص atefkhalf2004 7 1,707 20-08-23, 09:04 AM
آخر رد: atefkhalf2004
  مشكلة ترتيب وفرز الأرقام في الداتاقريدفيو صالح عبدالله 4 1,014 13-05-23, 12:29 PM
آخر رد: صالح عبدالله

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


يقوم بقرائة الموضوع: