تنظیم مقدار شروع فیلد AutoNumber در اکسس

نوع داده AutoNumber در اکسس برخلاف SQL Server قابلیت تنظیم مقدار اولیه را ندارد و همیشه از یک شروع می شود و به همین دلیل برای تنظیم مقدار شروع فیلد AutoNumber در اکسس باید کمی خلاقیت داشته باشیم !

( توضیح اینکه نوع داده AutoNumber توسط خود اکسس و با اعداد ترتیبی ۱و۲و۳و… پر می شود و کاربر امکان ویرایش اطلاعات این فیلد را ندارد)

تنظیم مقدار شروع فیلد AutoNumber در اکسس

برای تغییر نقطه شروع می توانید از روش زیر استفاده کنید :

برای اینکه فیلد مورد نظر از ۱۰۰ شروع شود ابتدا کد SQL زیر را در یک Query نوشته و اجرا کنید (در نمای SQL کد را بنویسید و اجرا کنید)

insert into dbo_Orders (OrderID) values(99);

با اجرای این کد یک سطر با مقدار ۹۹ برای ستون OrderID در جدول dbo_Orders درج می شود.

سپس کد SQL زیر را در یک Query نوشته و اجرا کنید:

delete * from dbo_Orders;

با اجرای این کد تمام رکوردهای جدول dbo_Ordersحذف می شوند و بدیهی است که رکورد بعدی که وارد می کنید دارای مقدار ۱۰۰ برای فیلد ID خواهد بود.

به همین راحتی !!

یک سطر موقتی وارد کردیم و بلافاصله آن را پاک کردیم و از این به بعد مقدار این  فیلد با عدد لخواه ما شروع می شود.

 

مرداد ۲۸, ۱۳۹۲

یک پاسخ به “تنظیم مقدار شروع فیلد AutoNumber در اکسس

  1. علیرضا گفت:

    سلام عالی بود
    اما میتوان در بخش field properties بهش format از عدد مورد نظر و کلید enter استفاده کرد تا قبل از آن علامت بک اسلش ظاهر شود شماره شروع یک واحد بیشتر از عدد ما خواهد بود و دیگر نیاز به حذف اطلاعات جدول نیست
    سالم و پاینده باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

ورود به سایت

سبد خرید

  • سبد خریدتان خالی است.

زرین پال