امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
reset کردن فیلد AutoNumber
نویسنده پیام
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #1
reset کردن فیلد AutoNumber
سلام
ميدونم مرتب کردن فيلد AutoNumber از 1 تا n کار بيخودي استAngry
ولي استاد گرامي بي صبرانه منتظر پاسخ اين سؤال است که مي فرمايد:

جدولي حاوي 10 رکورد داريم که فيلد AutoNumber آن از 1 تا 10 مقدار دارد
با پاک کردن سطر 5 و 6 مقادير فيلد AutoNumber به شکل زير در مي آيد:
1
2
3
4
7
8
9
10
ميخواهيم فيلد AutoNumber مجدداً از 1 تا 8 مرتب شود (يه جورايي مثل شماره رکورد بشه)

من در پاسخ اين سؤال پيشنهادي دارم:
حذف اين فيلد و افزودن مجدد آن به جدول...

حال 3 سؤال مطرح است:
1ـ آيا راه پيشنهادي ايرادي دارد؟
2ـ آيا راه ديگري پيشنهاد مي کنيد؟
3ـ چرا اين روشي که مايکروسافت در اين لينک گفته شبيه چرخاندن لقمه دو سر است؟

راستي با Access 2003 کار مي کنم.

با تشکر از توجه شما


۱۵-خرداد-۱۳۸۹, ۱۷:۳۲:۳۳
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #2
RE: reset کردن فیلد AutoNumber
(۱۵-خرداد-۱۳۸۹, ۱۷:۳۲:۳۳)mojtabamalaekeh نوشته است: 1ـ آيا راه پيشنهادي ايرادي دارد؟
خیر، شاید در مواردی که تعداد Rows بالا باشد، زمانگیر باشه.

(۱۵-خرداد-۱۳۸۹, ۱۷:۳۲:۳۳)mojtabamalaekeh نوشته است: 2ـ آيا راه ديگري پيشنهاد مي کنيد؟
خیر.

(۱۵-خرداد-۱۳۸۹, ۱۷:۳۲:۳۳)mojtabamalaekeh نوشته است: 3ـ چرا اين روشي که مايکروسافت در اين لينک گفته شبيه چرخاندن لقمه دو سر است؟
خیر. چرخاندن لقمه دور سر نیست. راه استاندارد برای کاربران معمولی است، نه برای برنامه نویسا!!!

پارک24
مرجع خرید و فروش خودرو
۱۶-خرداد-۱۳۸۹, ۰۰:۴۲:۱۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : HoseinVig, mojtabamalaekeh
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #3
RE: reset کردن فیلد AutoNumber
نقل قول: راه استاندارد برای کاربران معمولی است، نه برای برنامه نویسا!!!
خیلی ممنون
اگه بخوایم با کدنویسی (کد VB در محیط Access نه محیط VB6) این کار رو بکنیم چی؟
آیا زمانگیر نیست که با کدنویسی از رکورد پاک شده تا رکورد N ام رو ویرایش کنیم و مقدار اون فیلد AutoNumber رو اصلاح کنیم؟
البته اگه زمانگیر هم باشه برای پاسخ استاد به کدش نیاز دارم!


۱۷-خرداد-۱۳۸۹, ۱۰:۳۹:۵۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Exclamation [سوال] لینک فیلد با فیلد دیگر a.fatemi 0 2,513 ۱۴-آبان-۱۳۹۵, ۱۳:۴۷:۴۶
آخرین ارسال: a.fatemi
  جمع زدن دو فیلد و قرار دادن در فیلد دیگر Vig 8 30,298 ۱۳-دى-۱۳۹۰, ۱۳:۱۶:۴۰
آخرین ارسال: mohsen0025
Question اضافه کردن به یک فیلد hkhman 5 8,820 ۲۶-آبان-۱۳۸۸, ۰۹:۲۹:۰۸
آخرین ارسال: hkhman
  یک فیلد از یک رکورد با چند مقدار siana_k1980 1 3,965 ۱۲-مرداد-۱۳۸۷, ۰۹:۱۵:۴۱
آخرین ارسال: ajlajlajl

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS