تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعبت من البحث : كود يعمل بجد لاعادة الترقيم بحقل الترقيم التلقائى
#1
السلام عليكم
أكثر ما يجعلك تلعن مهنة البرمجة و تفكر فى البعد عنها : أن تجد كود فى موقع كبير و محترم بجد و يمتلأ ما شاء الله بمرمجين كبار  .. ثم تستخدم الكود فلا يعمل و تظل تعالج فيه لساعات و لا يعمل !!!!!!!!!!!!

ما أطلب هو شئ بسيط : عندى حقل ترقيم تلقائى و بع مفتاح أساسى . و كما تعلمون عند اضافة 3 سجلات مثلا به سيتم وضع أرقامهم 1   2   3  .. و عند الحذف للسجلات و ادخال سجلات أخرى ستصبح أرقامها   4    5     6  . 
السؤال :
كيف يصبح أرقام السجلات بعد الحذف    1    2     3  أى ببساطة اعادة الترقيم التلقائى مرة أخرى من رقم 1 
و أرجوكم ثم أرجوكم  بلاش الكود الموجود هنا بالمنتدى لأنى دعوت الى الله عز وجل أن يسامح من وضعه الله يسامحه .. كود فاااااااااااااااااااااااااااشل و لا يعمل و أتحدى من وضعه . الله يسامحه ليومين أعانى بسببه
الرد }}}
تم الشكر بواسطة:
#2
(11-07-22, 09:50 AM)dr.programming كتب : السلام عليكم
أكثر ما يجعلك تلعن مهنة البرمجة و تفكر فى البعد عنها : أن تجد كود فى موقع كبير و محترم بجد و يمتلأ ما شاء الله بمرمجين كبار  .. ثم تستخدم الكود فلا يعمل و تظل تعالج فيه لساعات و لا يعمل !!!!!!!!!!!!

ما أطلب هو شئ بسيط : عندى حقل ترقيم تلقائى و بع مفتاح أساسى . و كما تعلمون عند اضافة 3 سجلات مثلا به سيتم وضع أرقامهم 1   2   3  .. و عند الحذف للسجلات و ادخال سجلات أخرى ستصبح أرقامها   4    5     6  . 
السؤال :
كيف يصبح أرقام السجلات بعد الحذف    1    2     3  أى ببساطة اعادة الترقيم التلقائى مرة أخرى من رقم 1 
و أرجوكم ثم أرجوكم  بلاش الكود الموجود هنا بالمنتدى لأنى دعوت الى الله عز وجل أن يسامح من وضعه الله يسامحه .. كود فاااااااااااااااااااااااااااشل و لا يعمل و أتحدى من وضعه . الله يسامحه ليومين أعانى بسببه

DBCC checkident ('TBL NAME',reseed,0)
الرد }}}
تم الشكر بواسطة:
#3
السلام عليكم ورحمة الله وبركاته
اخي الكريم 
مختصر الكلام
حقل الترقيم التلقائي هو الاي دي الذي به يتم به تعريف السجل وهو رقم لايجب ان يتكرر ولايجب ان يتغير حتى ولو بقي مكانه فارغا عند حذف السجل 
وليست وطيفته الشكل التزييني 
وغير هذا الكلام غير صحيح 
دمت بخير
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
#4
لما تعمل ترقيم لتلاميذ مدرسة كمثال
التلميذ الذي يأخذ رقم تلقائي عبارة عن رقم تسجيل 
ينتقل لمدرسة أخرى أو حتى يموت
لكن من المفروض يبقى محتفظ بهذا الرقم لإستخراج بياناته
و لذلك من غير المقبول إعادة الترقيم 
إعادة الترقيم بالنسبة لي أستعملها في حالة واحدة كشكل تزييني و هي 
عند ملء الداتاجريدفيو بالبيانات و أحذف منه أو أعدل عليه بعيدا عن قاعدة البيانات
قناتنا على اليوتوب
الرد }}}
#5
PHP كود :
ALTER TABLE [Table_1DROP column id;

ALTER TABLE Table_1 add id INT NOT NULL IDENTITY(1,1); 

 افترض ان لدينا جدول اسمه Table_1
ويحتوي على حقل ترقيم تلقائي اسمه id

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



ملاحظة : نحن نتكلم عن حقل ترقيم تلقائي ليس مفتاح رئيسي اما اذا كان مفتاح رئيسي فينبغي التعديل على الكود
تطبيق للجوال يشبه تطبيق حراج
سورس كود برنامج محاسبة ومبيعات احترافي 
سورس كود تطبيق ارسال رصيد من الجوال B4A
سورس كود تطبيق مبيعات للجوال
تيليجرام   Abo_anas_kahwaji@
واتساب 00963951283515
الرد }}}
تم الشكر بواسطة: asemshahen5 , سعود , DR.YASER , DR.YASER , muaamar
#6
(11-07-22, 09:50 AM)dr.programming كتب : السلام عليكم
أكثر ما يجعلك تلعن مهنة البرمجة و تفكر فى البعد عنها : أن تجد كود فى موقع كبير و محترم بجد و يمتلأ ما شاء الله بمرمجين كبار  .. ثم تستخدم الكود فلا يعمل و تظل تعالج فيه لساعات و لا يعمل !!!!!!!!!!!!

ما أطلب هو شئ بسيط : عندى حقل ترقيم تلقائى و بع مفتاح أساسى . و كما تعلمون عند اضافة 3 سجلات مثلا به سيتم وضع أرقامهم 1   2   3  .. و عند الحذف للسجلات و ادخال سجلات أخرى ستصبح أرقامها   4    5     6  . 
السؤال :
كيف يصبح أرقام السجلات بعد الحذف    1    2     3  أى ببساطة اعادة الترقيم التلقائى مرة أخرى من رقم 1 
و أرجوكم ثم أرجوكم  بلاش الكود الموجود هنا بالمنتدى لأنى دعوت الى الله عز وجل أن يسامح من وضعه الله يسامحه .. كود فاااااااااااااااااااااااااااشل و لا يعمل و أتحدى من وضعه . الله يسامحه ليومين أعانى بسببه

شوف ياغالي اذا كانت الجداول مترابطه مع بعضها البعض وهناك بيانات سابقه فصعب جدا تنفيذ طلبك و ليس من الصحيح ان يتم اعادة ترقيمها تلقائيا ولكن بعطيك مثال بسيط بدون كود
استخدام جملة اكبر قيمة max بواسطه جملة استعلام
مثال : تم حذف الحقل رقم ٤ و ٥ و ٦
فمن الاجدر والصحيح عند اضافة حقل جديد لا يكون رقمه ٧
لازم يكون الرقم ٤ كون في حقول سابقه اخذت رقم ١ و ٢ و ٣
Select max(id) from table
سيتم الاحتفاظ بقيمة الاستعلام في متغير
تقوم باضافة قيمة واحد للمتغير
Dim maxvalue as integer
Maxvalue = نتيجة الاستعلام + val(1)
طبعا هذا الامر علشان تعالج الحقول الجايه التي سيتم اضافتها بعد عملية الحذف
وحسب فهمي لموضوعك.
يتم عمل استعلام لعرض عدد الحقول في الجدول
ثم جملة تحديث حقل id حسب ترقيم السطر.
بجملة for او while
من رقم الحقل ١ حتى نهاية الحقول.

شرط التنفيذ يجب ان يكون الحقل رقم وليس ترقيم تلقائي.
اعتذر منك ومن الجميع فأنا استخدم المنتدى من الجوال وما اقدر اكتب الردود بالطريقة الصحيحه والواضحه.
ان شاء الله يكون الحل واضح حسب ماتم طرحه.. اذا اصتصعبت الامر بأذن الله برفق لك كود لاحقا ..
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 664 18-06-25, 11:09 AM
آخر رد: dubai.eig
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 450 21-12-24, 02:55 PM
آخر رد: aljzazy
Rainbow [كود] البحث تلقائياً عند التبديل بين الـ RadioButton محمد مسافر 8 704 04-10-24, 02:33 AM
آخر رد: Taha Okla
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 583 19-09-24, 01:14 AM
آخر رد: محمد مسافر
  النت يعمل و الاتصال بقاعدة البيانات يعطى خطأ mmaalmesry 4 409 28-08-24, 01:02 AM
آخر رد: Jounior_P
  مساعدة البحث بين تاريخين أبووسم 3 548 16-08-24, 01:37 PM
آخر رد: أبووسم
  البحث بالأسم الأول فقط heem1986 6 641 03-08-24, 04:17 PM
آخر رد: heem1986
  [VB.NET] تجاهل التشكيل من الأسماء عند البحث في التيكست بوكس Khalil chiha 3 533 01-08-24, 10:28 PM
آخر رد: Khalil chiha
  يوجد خطاء فى كود البحث بواستطة الكمبوبوكس واجراء مخزن new_programer 4 409 06-07-24, 12:05 AM
آخر رد: Zuhare
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 606 12-06-24, 08:00 PM
آخر رد: Taha Okla

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


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