مرتب سازی اتو نامبر در اکسس پس از حذف یک ایتم
4 پاسخ
اگر زمان نمایش به کاربر یا گزارش سازی لازمه که شماره ردیف بخوره ، همون جا تو فرم نمایش یه شماره بندی می کنید و نشون میدید . الزاما اون شماره نباید با ID دیتابیس یکی باشه.
اگر یکی از شماره ردیف مثلا 1و2و3و4و5 را ردیف 3 را پاک کنیم ردیف ها به حالت 1و2و4و5 تبدیل شده و شماره 3 دورباره باز یابی نمیشود و ردیف به 1و2و3و4 تبدیل شود و ردیف دوباره شماره گذاری گردند.با تشکر
این یعنی چی ؟ میشه با مثال و حتی تصویر توضیح بدید :
اگر SAVE نکنیم و فرم را ببندیم در جدول ذخیره شده و شماره ردیف هم دارد که در جدول ان را پاک نمایم باز ان شماره ردیف در حافظه جدول باقی می ماند و ردیف جدید ریست نمی شود و شماره گذاری ها باید از نو مرتب شود
خب روش کارش همینه ! اون شماره ردیف ها در واقع می تونند ID باشند و به عنوان foreign key تو سایر جدول ها استفاده بشن. فرض کنید چنین حالتی بود، شما یه خط جدول رو پاک می کردید ، کل دیتابیس باید آپدیت می شد ! این شماره ها نه تنها اتوماتیک بروز نمیشن ، بلکه اگه ID باشن، خودتون هم نمی تونید عوضشون کنید.