نمایش نتایج 1 تا 7 از 7

نام تاپیک: نهایی کردن اطلاعات یک تیبل

  1. #1
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313

    نهایی کردن اطلاعات یک تیبل

    من یک جایی احتیاج دارم که اطلاعات مربوط به یک یا چند جدول را نهایی کنم به این معنی که مثلا بعد از یک تاریخ (مثلا یک سال مالی) کسی حق ندارد هیچ گونه عملیاتی بر روی این جدول انجام دهد می خواستم ببینم دوستان چه روشی را پیشنهاد می کنند؟

  2. #2
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    اولین روشی که به ذهم میرسه استفاده از تریگر هست. یعنی یک شرط در ابتدا گذاشته بشه و در صورتی که شرط نقض شود عمل Rollback انجام شود.
    ولی اگه تعداد جداوی زیاد است بهتره کنترل ثبت و بروزرسانی و حذف را در یک SP خود هندل کنید و مانند بالا عمل کنید.
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  3. #3
    روشهای زیادی میشه استفاده کرد، ولی بستگی به شرایط شما داره. مثلا در سطح Application کنترل کنید یا در SP یا...

  4. #4
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313
    نقل قول نوشته شده توسط AminSobati مشاهده تاپیک
    روشهای زیادی میشه استفاده کرد، ولی بستگی به شرایط شما داره. مثلا در سطح Application کنترل کنید یا در SP یا...
    اگر امکان داره در هر دو مورد یک توضیح بدهید ممنون می شم

  5. #5
    از اونجائیکه سوالتون خیلی کلی هستش من دقیق تر از این چیزی نمیتونم بگم، مثلا:
    در Application زمانی که کاربر اطلاعات سال قبلی رو داره مرور میکنه، کلید "ویرایش" غیر فعال باشه.
    یا در دیتابیس، وقتی SP مربوط به ویرایش رو فراخوانی میکنید، اگر رکورد مورد نظر با تاریخ فعلی (که فرضا از GetDate بدست میارید) مغایر بود، Update انجام نشه.

  6. #6
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313
    نقل قول نوشته شده توسط AminSobati مشاهده تاپیک
    از اونجائیکه سوالتون خیلی کلی هستش من دقیق تر از این چیزی نمیتونم بگم، مثلا:
    در Application زمانی که کاربر اطلاعات سال قبلی رو داره مرور میکنه، کلید "ویرایش" غیر فعال باشه.
    یا در دیتابیس، وقتی SP مربوط به ویرایش رو فراخوانی میکنید، اگر رکورد مورد نظر با تاریخ فعلی (که فرضا از GetDate بدست میارید) مغایر بود، Update انجام نشه.
    در مورد تاریخ ممکن هست کاربر با عوض کردن تاریخ سیستم بتواند این کار را انجام دهند
    احتیاجی هست که یک فیلد اضافه کنیم به تیبیل و آن را نشانه گذاری کنیم؟

  7. #7
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    در مورد تاریخ ممکن هست کاربر با عوض کردن تاریخ سیستم بتواند این کار را انجام دهند
    اگر برنامه به صورت Client/server است و کسی به سرور دسترسی ندارد همین کار کفایت می کند.در غیر این صورت جدولی برای سالهای مالی در نظر بگیرید.
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

تاپیک های مشابه

  1. تقاضایی راهنمایی و کمک در کار با Dreamweaver
    نوشته شده توسط احمد کاوه در بخش طراحی وب (Web Design)
    پاسخ: 4
    آخرین پست: پنج شنبه 29 مهر 1389, 12:41 عصر
  2. آقا چه چیزایی با javascript قابل حل هست چه چیزایی با .net
    نوشته شده توسط odiseh در بخش ASP.NET Web Forms
    پاسخ: 13
    آخرین پست: جمعه 02 فروردین 1387, 04:44 صبح
  3. دوستانی که با interbase آشنایی دارند لطفا راهنمایی کنند
    نوشته شده توسط mehdi_moosavi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: شنبه 01 بهمن 1384, 14:11 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •