PDA

View Full Version : اضافه کردن به تعداد کتاب های موجود در کتابخانه بعد از حذف کتاب از بخش امانات



JaVa
جمعه 20 بهمن 1391, 12:58 عصر
سلام و دورد بر شما.:لبخندساده:

من توی فرم امانات یه چک باکس گذاشتم که وقتی عضوی کتاب گرفته شده از کتابخانه رو پس آورد متصدی کتابخانه جک باکس رو فعال بکنه تا توی بانک برنامه پس آوردن کتاب ثبت بشه.

(همچنین به این قسمت توجه کنید که زمان تحویل کتاب یا همون امانت دادن کتاب یکی از کل کتاب های موجود در کتاب خانه هم کم میشه.)

حالا سئوال من این بود که آیا در sql server میشه دستوری نوشت که هر وقت ستون (t_get که وضعیت امانت رو مشخص می کنه) ویرایش میشه خودش بصورت خودکار یکی به کل کتابهای کتاب خانه که در جدول کتابها وجود داره اضافه کنه یا نه ؟

(البته این موضوع رو میشه به یه دستور جداگانه که Update هست انجام داد ولی می خواستم بدونم راهی دیگه ای برای این مسئله وجو داره یا نه ؟)

با تشکر.*

h_m0zhdeh
جمعه 20 بهمن 1391, 13:07 عصر
می تونم بپرسم چرا از همون update نمی خوای استفاده کنی ؟

JaVa
جمعه 20 بهمن 1391, 13:26 عصر
می تونم بپرسم چرا از همون update نمی خوای استفاده کنی ؟

به خاطر اینکه اینکار همیشه باید انجام بشه می خواستم بدونم میشه داخل خود SQL SERVER کدی نوشت که بصورت خودکار اینکارو انجام بده که دیگه نیازی به ارسال یک دستور ویرایش نباشه .
برنامه تحت شبکه هست.

همچنین در صورت عملی شده این موضوع آیا برعکس این موضوع یعنی با امانت دادن کتاب یکی از کل کتاب های داخل بانک کم بشه ؟

ممنون

محمد سلیم آبادی
جمعه 20 بهمن 1391, 19:24 عصر
این موضوع را می توانید به trigger واگذار کنید.
اگر با تریگر آشنا نیستید. این مقاله (http://www.codeproject.com/Articles/25600/Triggers-Sql-Server) را حتما قبل از ارسال پست جدید بخوانید!

JaVa
جمعه 20 بهمن 1391, 20:02 عصر
این موضوع را می توانید به trigger واگذار کنید.
اگر با تریگر آشنا نیستید. این مقاله (http://www.codeproject.com/Articles/25600/Triggers-Sql-Server) را حتما قبل از ارسال پست جدید بخوانید!

:ناراحت::خجالت:

عزیز نمیشه خودتون یه مثال بزنید از همین موضوع برام.

با تشکر.*

h_m0zhdeh
شنبه 21 بهمن 1391, 16:19 عصر
کد refresh به دردتون نمی خوره؟؟