امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست راهنمایی برای به دست آوردن اولین کد آزاد !!!
نویسنده پیام
1120 آفلاین
در حال پیشرفت
***

ارسال‌ها: 313
موضوع‌ها: 49
تاریخ عضویت: دى ۱۳۸۷

تشکرها : 404
( 381 تشکر در 161 ارسال )
ارسال: #3
RE: درخواست راهنمایی برای به دست آوردن اولین کد آزاد !!!
نقل قول: عمولا تمام سیستم های بانک اطلاعاتی یه فیلد identity دارن که مقدار اون یکتا هست (معمولا از نوع int و AutoNumeric)

فیلد من AutoNumeric نیست و نمیخوام هم که باشه .
نقل قول: وقعی که میخواهین کد اشتراک اختصاص بدین میتونین یه select بزنین
کد:
select (max(id)+1)eshterak from table
در اینجا id فیلدidentity و table اسم جدولی هست که میخواهید شماره اشتراک رو از اون بیرون بکشین

شما در این روش هر دفعه مقدار آخرین فیلد رو + 1 کردین و به کاربر نمایش میدین .

خودم هم اول خواستم از این روش استفاده کنم ولی این روش تا زمانی جواب میده که :


1 - کاربر رکوردی رو حظف نکرده باشه ، مثلا اگه کاربر بعد از ثبت 20 تا رکورد بیاد رکورد 5 رو حظف کنه و ما از روش فوق برای به دست آوردن شماره آزاد استفاده کنیم دیگه شماره 5 هیچ وقت به کاربر پیشنهاد نمیشه .

2 - کاربر به طور دستی شماره اشتراک رو وارد نکرده باشه ، مثلا کاربر به طور خود سر شماره 21 رو وارد کرده
و تا العان هم 20 تا رکورد تو جدول ثبت شده ، حالا اگه بر روی X کلیک کنه شماره 21 که قبلا ثبت شده به کاربر پیشنهاد میشه .

دوستان یادتون باشه من میخوام با زدن دکمه X اولین شماره آزاد به کاربر پیشنهاد بشه .

ممنون .

(آخرین ویرایش در این ارسال: ۱۵-مهر-۱۳۸۸, ۱۶:۰۴:۰۵، توسط 1120.)
۱۵-مهر-۱۳۸۸, ۱۳:۳۴:۴۹
ارسال‌ها
پاسخ


پیام‌های داخل این موضوع
RE: درخواست راهنمایی برای به دست آوردن اولین کد آزاد !!! - توسط 1120 - ۱۵-مهر-۱۳۸۸, ۱۳:۳۴:۴۹

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راهنمایی در مورد tool tip تکست باکس drc0de 4 1,219 ۱۸-تير-۱۳۹۹, ۱۴:۴۷:۱۹
آخرین ارسال: drc0de
  بدست آوردن عین قسمت صحیح و اعشار mr91090 3 3,559 ۱۲-دى-۱۳۹۴, ۱۴:۵۲:۴۲
آخرین ارسال: sharin
  نیاز به راهنمایی درباره ارسال اطلاعات reza2010wf 2 3,830 ۲۶-شهریور-۱۳۹۴, ۱۱:۵۸:۰۷
آخرین ارسال: Ghoghnus
  [سوال] به دست آوردن ماکسیمم یا مینیمم مقدار یک رنج اکسل eppagh 3 4,164 ۰۹-دى-۱۳۹۳, ۱۵:۳۲:۳۷
آخرین ارسال: eppagh
  درخواست کد پرینت گراف در PictureBox برای VB6 javad917 11 9,818 ۱۲-تير-۱۳۹۳, ۱۳:۳۸:۱۳
آخرین ارسال: javad917
  سوال در مورد بدست آوردن سورس Hacker_2010 7 6,056 ۰۵-مرداد-۱۳۹۲, ۰۰:۵۴:۵۰
آخرین ارسال: babyy
  بدست آوردن مطالب وب javaweb 4 5,975 ۱۶-خرداد-۱۳۹۲, ۱۳:۲۷:۳۰
آخرین ارسال: javaweb
  راهنمایی برای اجرای دستورات پشت سر هم Rain_Saeid 2 3,507 ۱۰-خرداد-۱۳۹۲, ۱۲:۴۰:۴۲
آخرین ارسال: Rain_Saeid
  [سوال] راهنمایی در رابطه با چند دستور در VB6 Rain_Saeid 1 2,918 ۲۱-بهمن-۱۳۹۱, ۱۳:۵۰:۰۷
آخرین ارسال: Payman62
  تشخیص اولین کاراکتر در هر خط RAMA2009 9 7,577 ۱۹-دى-۱۳۹۱, ۰۳:۰۴:۵۰
آخرین ارسال: mahmoodgh

پرش به انجمن:


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

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