PDA

View Full Version : سوال:دادن مقدار پیش فرض به یک فیلد



نیما حتمی
سه شنبه 23 فروردین 1390, 13:17 عصر
با سلام
من میخوام در sql به یک فیلد مقدار پیش فرض بدم.در ضمن من مقدار default value or binding
رو قرار دادم ولی کار نمی کنه.دلیل این کار من اینه که من میخوام به فیلد شماره قبض در جدول کالا مقدار پیش فرض بدم که کاربر هر بار کالا ثبت می کنه یک واحد به آن اضافه بشه.می دونم که identity راهشه ولی sql متاسفانه فقط یک فیلد از نوع identity قبول میکنه که من ID جدولمو identity قرار دادم

کمکم کنید دوستان

sarbaz_esf
سه شنبه 23 فروردین 1390, 13:31 عصر
دوست عزیز با استفاده از جدولت و یک شمارنده به راحتی میتوانی این کار را انجام بدی

نیما حتمی
سه شنبه 23 فروردین 1390, 14:05 عصر
مشیه بیشتر توضیح بدی؟

sarbaz_esf
سه شنبه 23 فروردین 1390, 18:08 عصر
دوست عزیز ببین ابتدا باید تعداد رکورد های جدولت را بدست آوری چون هیچ اطلاعاتی داخل جدولت نداری جوابی که بهت میده 0 هست بعد یکی بهش اضافه کن که از عدد 1 ثبت کنه مثلا تعداد رکورد های جدولت را مساوی بامتغییر x قرار دادی خوب الان x برابر 0 است و بعداز این دستور استفاده کن
(x=x+1;)
با هر با کلیک کردن یا load شدن اتوماتیک وار یکی به x اضافه می شه که می توانی آن را به عنوان id هم استفاده کنی
اگه دوست داشتی بگو تا یک نمونه برنامه واست بگذارم
موفق باشی

نیما حتمی
چهارشنبه 24 فروردین 1390, 09:16 صبح
خیلی ممنونم متوجه عرضتون شده