PDA

View Full Version : به روز رسانی جدول های دیگر با حذف یک رکورد



mohsenmxp
دوشنبه 20 آبان 1392, 18:46 عصر
با سلام خدمت دوستان

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

آیا این امکان وجود داره که عمل به روز رسانی جدول مشتری با هر بار تغییر تراکنش ها به صورت خودکار (از طرف خود دیتابیس) انجام بشه؟

مثلا اگه من رکورد پرداخت فرد A رو از جدول تراکنش حذف کردم جمع مانده ی شخص A به طور خودکار محاسبه و در جدول مشتریان درج بشه؟

ممنون میشم راهنمایی کنید :چشمک:

danialafshari
دوشنبه 20 آبان 1392, 18:58 عصر
سلام دوست عزیز
اشتباهتون همینجاس
شما به جای اینکه بیای مانده رو ذخیره کنی می تونی با دستورت T-SQL این کار رو بدون دخالت خودتون و یا کد نویسی اضافه و فقط با یک کوئری انجام بدید
در لینک زیر بیشتر توضیح دادم
http://barnamenevis.org/showthread.php?427265-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D9%85%DB%8C-%D8%B4%D9%88%D8%AF-%DA%A9%D9%87-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%DB%8C-%D8%B1%D8%A7-%D8%A8%D8%A7-%D9%86%D8%A7%D9%85-%D9%88-%D8%AC%D9%85%D8%B9-%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF-%D9%85%D8%B1%D8%AA%D8%A8%D8%B7%D8%B4%D8%A7%D9%86-%D8%AF%D8%B1-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA-%DB%8C%D8%A7-%DA%AF%D8%B1%DB%8C%D8%AF-%D9%88%DB%8C%D9%88-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%AF%D8%A7%D8%AF
موفق باشید

mohsenmxp
دوشنبه 20 آبان 1392, 19:42 عصر
سلام دوست عزیز
اشتباهتون همینجاس
شما به جای اینکه بیای مانده رو ذخیره کنی می تونی با دستورت T-SQL این کار رو بدون دخالت خودتون و یا کد نویسی اضافه و فقط با یک کوئری انجام بدید
در لینک زیر بیشتر توضیح دادم
http://barnamenevis.org/showthread.php?427265-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D9%85%DB%8C-%D8%B4%D9%88%D8%AF-%DA%A9%D9%87-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%DB%8C-%D8%B1%D8%A7-%D8%A8%D8%A7-%D9%86%D8%A7%D9%85-%D9%88-%D8%AC%D9%85%D8%B9-%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF-%D9%85%D8%B1%D8%AA%D8%A8%D8%B7%D8%B4%D8%A7%D9%86-%D8%AF%D8%B1-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA-%DB%8C%D8%A7-%DA%AF%D8%B1%DB%8C%D8%AF-%D9%88%DB%8C%D9%88-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%AF%D8%A7%D8%AF
موفق باشید

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

danialafshari
دوشنبه 20 آبان 1392, 22:03 عصر
در رابطه با SQL Dependency تحقیق کنید
http://www.codeproject.com/Articles/12335/Using-SqlDependency-for-data-change-events