AutoNumber

فیلد AutoNumber ، شماره خودکار در اکسس و شروع از شماره دلخواه

AutoNumber

فیلد AutoNumber چیست و در اکسس چه کاربردی دارد ؟ چرا وقتی رکوردی با شماره خودکار را پاک میکنیم شماره ها ردیفها خالی می ماند ؟ چطور میتوان شماره خودکار را از عدد دلخواه شروع کرد؟

[su_note note_color=”#b5ggc3″]

فهرست و دسترسی سریع

[/su_note]

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

[sta_anchor id=”auto” /]

فیلد AutoNumber

وقتی در اکسس اقدام به ساختن جدول جدید میکنید به صورت خودکار یکفیلد از نوع کلیدی و با نام ID با خصوصیت فیلد AutoNumber ایجاد می شود مانند تصویر زیر :

فیلد AutoNumber
فیلد AutoNumber

[sta_anchor id=”type” /]

انواع AutoNumber در اکسس

1- Long Integer یا عدد صحیح

  • عددی بین منفی 2 میلیارد تا مثبت 2 میلیارد را پردازش می کند
  • به 4 بایت فضا برای نگهداری نیاز دارد

2- Replication id مقدار تصادفی یکتا

  • یک مقدار ترکیبی از اعداد و حروف ایجاد می کند
  • امکان تکرار در جهان وجود ندارد
  • به 16 بایت فضا برای نگهداری نیاز دارد

[sta_anchor id=”use” /]

از نوع دوم زمانی استفاده می کنیم که نرم افزار ما در شعبه های مختلف مورد استفاده قرار بگیرد و ما بخواهیم داده های مختلف را با هم تجمیع کنیم و به دلیل عدم امکان تکرار می توانیم این کار را بدون مشکل انجام دهیم .

که البته شما انواع دیگر خصوصیت را می توانید انتخاب کرده و جایگزین کنید مانند Short Text و غیره که در دوره آموزش مقدماتی اکسس به تفصیل به همه آنها پرداخته ایم ولی به دلیل درخواست یکی از کاربران محترم سایت در مورد فیلد AutoNumber مطلبی جداگانه انتشار داده ایم . اینکه فیلد AutoNumber چیست و چرا در اکسس استفاده میشود و تنظیمات آن کدامند در فیلم اموزشی زیر توضیح داده شده.

اما دو سوال مهم در ذهن کاربران اکسس در مورد این خصوصیت وجود دارد:

1- شماره فیلد به صورت خودکار از 1 شروع می شود اگر بخواهیم از عددی دیگر مثلا 1000 شروع شود و 1001 و 1002 و…. ادامه پیدا کند چه باید بکنیم ؟

2- وقتی یک رکورد که دارای فیلدی با خصوصیت شماره خودکار هست را حذف میکنیم شماره جدید بعد از آن ایجاد میشود و شماره حذف شده جایگزین نمی شود که باعث به هم خوردن شماره ردیفها می شود.

در مورد سوال اول که با ایجاد کردن کوئری Append که در دوره مقدماتی اکسس توضیح داده شده مشکل حل می شود که البته در فیلم زیر هم توضیح کامل داده شده .

در مورد سوال دوم ، می توانید مراحل زیر را دنبال کنید :

  • روی دکمه FILE کلیک کنید
  • در تب INFO ( همان تب اول ) روی گزینه Compact And Repair کلیک کنید
  • برنامه بسته شده و مجددا باز شده و خواهید دید که شماره گذاری درست می شود.

[sta_anchor id=”video” /]

دیدگاه‌ خود را بنویسید

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

12 دیدگاه دربارهٔ «فیلد AutoNumber ، شماره خودکار در اکسس و شروع از شماره دلخواه»

  1. سلام
    اگر رکوردهای جدید، قبل از Compact کردن دیتابیس ایجاد شده باشد چه راهی وجود دارد؟

  2. با سلام در جدول اکسس در قسمت اعتبار به جای نشان دادن اعداد به ریال مربع نمایش می دهد########

  3. سلام .
    من میخواهم برای هر مشتری ام یک کد اختصاص دهم .باید چه کار کنم باهمان کدمشتریم را پیداکنم چیزی ازم میخرددرصفحه همان کدذخیره بشه
    لطفا راهنمایی کنید

  4. سلام.
    یه فایل برای ثبت فاکتور دارم.میخواستم هر روز صبح شماره فاکتور از یک شروع بشه.راهکار چی هست ؟ ممنون

  5. با سلام و عرض ادب
    ضمن تشکر از مطالب با ارزشتون . یه سوال داشتم . در این حالت که شما آموزش دادید به هر دلیل یک دیتا وارد بشه در فیلد نام پرسنل یک شماره ردیف ایجاد و استفاده می کنه یعنی ، چه اون رکورد ذخیره بشه چه نشه یک شماره رو استفاده میکنه . حالا اگر من بخوام طوری باشه که عدد رو صرفا با زدن دکمه ذخیره تخصیص بده چه باید بکنم ؟ یعنی در حالت نیمه کاره اون شماره رو اختصاص نده و کنسل بشه

    1. نادر بحری

      این کار متاسفانه ناگزیر هست مگر اینکه هر زمان که رکوردی رو کنسل کردین ، همون موقع کامپکت کنید

  6. باسلام و تشکر از مطالب ارزشمندی که من باب “ذکاه العلم نشره” در اختیار علاقمندان قرار می دهید ، روش دیگری هم هست که می توان در خصوصیت Format فیلد در صفحه طراحی جدول عدد مورد نظر را با یک بک اسلش وارد نماییم مثلا “100\”.

  7. سلام من جدولی ایجاد کردم که با اتو نامبر شماره ردیف میگذارد اما در زمان نمایش شماره ردیف ها در هم و بدون ترتیب است
    برای مثال اولی55 دومی 30 سومی 10 در صورتی که در زمان ثبت رکورد شماره رکورد جدید را درست اضافه میکند

  8. سلام درقسمت آی دی یعنی قسمتی که شماره ها بطورخودکار زده می شود مثلا یک رکورد شماره 477 خورده دررکورد بعدی باید 478 خورده شود که دررکوردبعدی شماره 5 رقمی شده یعنی شماره 56555 خورده شده وردیف کار بهم خورده لطفا بفرمائید چگونه می توان این مشکل را اصلاح کرد.باتشکر

  9. فاطمه اسدی

    سلام وقت بخیر
    من وقتی یک یک ستون رو اتونامبر میزارم شماره گذاریش به ترتیب وارد میشه و درسته ولی تو نمایش نمای جدول اولش از ۳ شروع میشه بعد ۱،۴،۲
    درصورتی که به ترتیب بودن رو انتخاب کردم.
    نمیدونم چه کنم میشه لطفا راهنمایی کنید

پیمایش به بالا