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

اعادة الترقيم

بدأه ahmedsomida777 في 27 يناير 2012 · 13 رد · 1,566 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي قاعدة بيانات بعد العمل عليها وانتهيت من البرنامج وبعد ما عملت سطب للبرنامج وعندما ادخل اسم العميل يظهر لى الترقيم بدلا من رقم 1 يظهر الرقم458 هذا سبب كثر العمل علية اثناء الانشاء ارجو الافادة فى كيفية جعل اول اسم عميل يكون برقم واحد وهكذا

تم تعديل هذه المشاركة بواسطة ahmedsomida777 في 27 يناير 2012 في 01:08

#2

اذا كانت قاعدة بيانات سكول انظر الي الرابط

الرابط الخاص بي

#3
KARIMSOFT كتب:

اذا كانت قاعدة بيانات سكول انظر الي الرابط

الرابط الخاص بي

اخى قاعدة البيانات اكسس هذا البرنامج اخى للتوضيح واعطا الرد

سوال اخى عند رفع الملف يظهر هذا الخطاError You aren't permitted to upload this kind of file

تم تعديل هذه المشاركة بواسطة ahmedsomida777 في 27 يناير 2012 في 22:28

#4

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

اخي اعتقد انها ليست مشكلة ان يبدأ الرقم من 1 او من 1000

.:: Wish to become better and better ::.

#5

هل ينفع مشرفنا الكبير ان اعطى برنامج للعميل وعندما يدخل اول سجل يبدا الترقيم من 473 ارجو الافادة وشكر على ردك على فى انتظار الرد

#7

السؤال متكرر كثيرا لذا ابحث عن اعادة الترقيم .

اقتباس
هل ينفع مشرفنا الكبير ان اعطى برنامج للعميل وعندما يدخل اول سجل يبدا الترقيم من 473 ارجو الافادة وشكر على ردك على فى انتظار الرد

الترقيم التلقائي لاينفع لمثل هذه الغاية حيث ستجد كل فترة هناك انقطاع في التسلسل مثل 2,3,4,10,11...

#8

شكر على الاهتمام بس تكملة السوال لو لغيت الترقيم التلقائى وعملت تقرير مثلا لمعرفة عدد العملاء عندى فكيف يحصل على العدد الموجود بقاعدة من غير وجود تسلسل لها اسف على الاطالة فى انتظار الرد

#9

انشاء استعلام بهذا الكود

select count(*) from tablename

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 28 يناير 2012 في 02:22

#10

الف شكر على الرد لكل الاعضاء الذين اعطونى معلوماتهم شكر جذيل لهم

#11

أسمع يا أخي ، إعادة الترقيم داخل أكسيس ليبدأ العد من (1) ، يحتاج الي جملة تعيد تلك الترقيم من جديد ، وهي كما يلي :

نفرض أن لدينا جدول يدعي Employees ، وهذا الجدول به حقل يدعي Employees_ID ، سيكون الكود كما يلي :

Alter Table Employees Alter Column Employees_ID Counter

وسيعيد بدء العد من رقم (1) ، ولكن قبل تنفيذ هذه العملية تأكد أولاً أن الجدول لا يحتوي علي أي بيانات ، والسبب لأنه إن كان الحقل مفتاح رئيسي Primary Key أو حقل غير متكرر Unique ، سيبدأ العد طبيعي جداً وسيعمل طبيعي جداً ، لكن حينما يصل الي الرقم القديم مثلاً (444) سيعرض لك خطأ بأن المفتاح الرئيسي أو المفتاح الغير متكرر لا يجوز تكرارة !!!

ولكن هناك حلول لهذه المشكلة بطريقة أخري ، لكنها تحتاج الي مهارة التعامل مع الـ DDL مع أكسيس

بالتوفيق الدائم

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#12

الحل هو ضغط وإصلاح القاعدة

http://www.techonthenet.com/access

/tables/images/reset_counter001.png

مبرمج نظم معلومات

#13

وصلت الفكرة وسوف اقوم بتجربة وشكر لكم جمعيا اعضاء ومشرفين فى هذا المنتدى الغالى الى قلبى

#14

أخي الفاضل

لتلاقي الصداع الذي سيأتي من فقد الارقام قم بعمل حقل يقوم بعمل تسلسل للحقل برمجياً ولا يعتمد علي الترقيم التلقائي الافتراضي الموجود داخل أكسس

انظر الرابط

الرابط الخاص بي

الترقيم التلقائي من الالف الى الياء

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

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