نمایش نتایج 1 تا 9 از 9

نام تاپیک: سوال راجع به Auto Number

  1. #1
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران-قم
    پست
    457

    سوال راجع به Auto Number

    چرا اتو نامبر اینجوریه؟
    من یه جدول به اسم Book درست کردم و چند تا رکورد توش گذاشتم
    بعد از این که اون رکورد ها رو پاک کردم و خواستم یکی دیگه وارد گنم با کمال تعجب دیدم که AutoNumber اون شماره های قبلی رو هم در نظر میگیره و از 1 شروع نمی کنه.
    لطفا کمکم کنید
    آخرین ویرایش به وسیله vbapr2005 : جمعه 18 شهریور 1384 در 16:34 عصر دلیل: سوالم رو کوتاه تر کردم

  2. #2
    auto number بعلت این اینگونه عمل میکنه چون مقدارهای وارد شده یونیک هستن و ممکنه تو relation های شما استفاده بشن حال فرض رو بر این بگیرین که اگه اون شما ره هایی که پاک کردین تغییر کنن و دوباره ست بشن relation شما به هم میخوره ولی اگه هنوز دیتا ندارین میتونین با compact $ repair دوباره مقدار رو به یک بر گردونین
    منی که نام شراب از کتاب می شستم
    زمانه کاتب دکان می فروشم کرد.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران-قم
    پست
    457
    خیلی ممنون که جواب دادی. فقط لطفا یکم بیشتر توضیح بده. من فقط برای ساختن دیتابیس از Access استفاده می کنم.
    اولا یونیک یعنی چی؟ و دیگه غیر از یونیک چی میتونه باشه؟
    دوم اینکه من میخوام آی دی اون کتاب رو برای کاربر هم نشون بدم. اگه نشه به Book ID اعتماد کرد (یعنی اگه اینجوریه که مثلا کتاب اولی که کاربر می سازه IDیش 5 باشه!) اونوقت باید خودم یه Book Number براش بسازم و خودم دستی کنترلش کنم
    و سوم هم اینکه با عرض شزمندگی می خواستم ببینم کجای اکسس باید رفت تا بشه یه دستور داد؟
    دستت درد نکنه.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - تهران
    پست
    127
    دوست عزیز فیلد یونیک یعنی یکتا و منحصر به فرد
    این نوع تعریف باعث میشه که شماره کتاب همیشه ثابت بمونه و اگر در یک جدول دیگه از این فیلد برای ارتباط استفاده کرده باشید Relation هاتون به هم نخوره !

    من نفهمیدم چرا شما گفتین نمیشه بهش اعتماد کرد ! چون این کار اصلا فیلدها را یکتا کرده و باعث جلوگیری از غلط شدن روابط میشه .
    موفق باشید

  5. #5
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران-قم
    پست
    457
    ممنون از جوابت
    از این نظر گفتم نمیشه بهش اعتماد کرد که می خواستم Book ID رو برای کاربر هم نشون بدم.
    فرض کن قبلا کاربر 4 تا کتاب اضافه کرده و بعدا پاکشون کرده. حالا که میخواد کتاب جدیدی رو ایجاد کنه Book ID میگه که این 5 امین کتاب منه. اما از نظر کاربر این اولین کتابشه چون قبلی ها رو پاک کرده. و به این جهت گفتم که نمیشه بهش اعتماد کرد.
    با توجه به این که Book ID یونیکه پس نتیجه می گیرم که باید به Book Number خودم درست کنم و کنترلش کنم.(که اون طوری باشه که کاربر انتظار داره)
    راستی اگه میشه بگو کجا باید برم تا دستوری وارد کنم.
    بازم ممنونم.

  6. #6
    کاربر دائمی
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - تهران
    پست
    127
    شما یک Table بزای User هم باید داشته باشی بعد به ازای هر کتاب که وارد میشه USERID کاربر رو هم به جدول BOKK اضافه کن
    اگر Table ها رو به هم Join کنی میوتونی تعداد کتابهایی که هر کاربر اضافه کرده رو بدست بیاوری!

  7. #7
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران-قم
    پست
    457
    از این راهنماییت هم میشکرم. برنامه ی من هنوز انقدر پیچیده نیست که چند تا کاربر ازش استفاده کنن. فقط یه نفر استفاده می کنه

  8. #8
    برو به منوی Tools> Database Utilities>Compact and Repair Database

  9. #9
    کاربر دائمی
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران-قم
    پست
    457
    دستت درد نکنه، اما من که نفهمیدم چیکار کرد
    اون فایل رو بست، چه چیزیو ُSave کرد، یکی رو Open کرد........
    خلاصه رفت تو مایه ی سمبل کاری و دیگه...!!!!

تاپیک های مشابه

  1. Auto Number
    نوشته شده توسط reza_optical در بخش SQL Server
    پاسخ: 4
    آخرین پست: دوشنبه 07 خرداد 1386, 12:35 عصر
  2. auto number
    نوشته شده توسط HAIdle در بخش Access
    پاسخ: 7
    آخرین پست: یک شنبه 26 شهریور 1385, 08:13 صبح
  3. auto number درsql
    نوشته شده توسط amirreyhaneh در بخش ASP.NET Web Forms
    پاسخ: 10
    آخرین پست: پنج شنبه 10 فروردین 1385, 14:02 عصر
  4. auto number درsql
    نوشته شده توسط amir_reyhaneh در بخش SQL Server
    پاسخ: 2
    آخرین پست: سه شنبه 08 فروردین 1385, 23:53 عصر
  5. Auto number
    نوشته شده توسط hossein.e در بخش SQL Server
    پاسخ: 2
    آخرین پست: یک شنبه 13 شهریور 1384, 10:31 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •