-
آموزش تنظیم AutoNumber از عدد دلخواه
یکی از امکاناتی که نرم افزار اکسس در اختیار برنامه نویسان قرار داده است قابلیت Auto Number است که از طریق آن میتوان برای هر رکورد در اکسس یک شماره بشکل خودکار ایجاد کرد. یعنی بدون آنکه نیاز باشد یک عدد پیوسته را بصورت دستی در یک فیلد وارد کنیم می توان با استفاده از این قابلیت یک شماره انداز اتوماتیک ایجاد کرد. در یکی دیگر از بخش های آموزش اکسس اینبار میخواهیم تا در خصوص روش تنظیم AutoNumber از عدد دلخواه صحبت کنیم.
در حالت عادی شماره انداز از عدد 1 آغاز می شود و ادامه پیدا می کند ، اما در صورتی که بخواهیم عملیات تغییر شماره ردیف در اکسس یا همان اتو نامبر در اکسس را بنحوی دلخواه انجام دهیم می توانیم از کدهایی که در زیر آمده است استفاده کنیم.
در ادامه قصد داریم تا در قالب یک مثال روش پیاده سازی این مسأله را ببینیم. ابتدا یک جدول در اکسس بسازید و فیلد های زیر را در داخل آن ایجاد کنید:
-
Id از نوع Number و خاصیت Primary Key را به آن اختصاص دهید
-
nam از نوع Short Text
-
Famil از نوع Short Text
در مرحله بعدی یک فرم از روی جدول بسازید و در رویداد های گفته شده کدها را قرار دهید:
-
رویداد On Current
'www.mrplanner.ir If IsNull(DMax("[id]", "[main]")) Then Me.Id.DefaultValue = InputBox("اولین شماره رکورد را وارد کنید", "First ID", "1") Else Me.Id.DefaultValue = DMax("[id]", "[main]") + 1 End If
-
رویداد On Load
DoCmd.Restore
حالا فرم را ذخیره کنید و سپس آنرا اجرا کنید ، ملاحظه خواهید کرد که اولین بار شماره رکوردی که قرار است منبعد ادامه از آن به بعد باشد برای فیلد ID از شما سوال خواهد شد و پس اعلام آن عدد به برنامه شماره رکورد فیلد Id ادامه پیدا خواهد کرد.
در این مطلب آموزشی فرا گرفتید که چگونه تنظیم AutoNumber از عدد دلخواه را انجام دهیم ؛ با استفاده از این امکان دیگر نیازی به شروع شدن این عدد از 1 نخواهد بود.