PDA

View Full Version : چگونگی ایجادشمارنده



*Ashrafi*
چهارشنبه 07 تیر 1391, 10:40 صبح
سلام دوستان
من یک فرم برای امانت دارم میخواهم وقتی یک کتابی به امانت گرفته می شودازتعداد کتاب دردیتابیس کم شود وهمینطورپس ازبازگشت تعدادکتاب اضافه شود!
ممنون میشم اگه کمکم کنید

Arash_janusV3
چهارشنبه 07 تیر 1391, 12:03 عصر
بستگی داره شما جدول داده را به چه صورت طراحی کرده باشید
اما من راه منطقی را بهتون می گم
برای مانده ها سعی کنید فیلد ذخیره سازی نگذارید
باید مانده را محاسبه کنید
در جدولتون دو تا فیلد نیاز دارید به نام
up و down
و در هر رکوردی یکی از اینها صفر ذخیره می شود
مثلا
رکورد اول : اگر 5 عدد کتاب خریدید فیلد up می شود 5 و dpown می شود 0
رکورد دوم : و حالا اگر 1 عدد کتاب را به امانت دادید up باید صفر ذخیره شود و down می شود 1
رکورد سوم : و حالا کتاب را می آورد up می شود 1 و down هم باید صفر ذخیره شود
.
.
.
و حالا برای به دست آوردن مانده باید از این دستور استفاده کنید

SELECT up - down AS Reminder
FROM Table

*Ashrafi*
چهارشنبه 07 تیر 1391, 18:12 عصر
ممنون ولی شرمنده درست چیزی که گفتیدرا متوجه نشدم من یک فیلد تعداددرجدول کتابم دارم که تعدادهرکتاب راذخیره میکنه ومیخوام تغییرات توی این فیلد باشه
اگه بتونیدکمکم کنید ممنونتون میشم...