با سلام خدمت دوستان عزیز
من از SQL Server Personal 2000 استفاده می کنم. در برنامه ام که مربوط به خرید و فروش و کمی هم حسابداری است در مورد سال مالی با مسایل و حالت های زیر روبرو هستم. می خواستم بدانم در هر مرحله از چه دستوراتی باید استفاده کرد؟
1) ابتدای سال مالی اول: اولین بار که از برنامه استفاده می شود (به نظر خودم باید از Create DataBase و Create Table و ... استفاده کنم. البته شاید Attach کردن دیتابیس با جداول خالی هم کارساز باشد)
2) ابتدای سال مالی بعد: محتوای بعضی از جدولها از سال قبل می آید و بعضی از جدولها کاملا خالی شده و بعضی دیگر بخشی از آنها (فاکتورهای قطعی شده) از جداول سال جدید حذف می شود (برای این حالت به نظر خودم باز هم از Attach استفاده شود البته بعد از حذف دیتابیس سال قبل، و سپس اطلاعات اضافی را یافته و حذف کنم)
3) اواسط یک سال مالی: در این حالت ممکن است لازم باشد اطلاعات همان سال مالی به هر دلیلی Restore شود (یا اطلاعات از بین رفته و یا اشتباهی رخ داده که بهتر است آخرین پشتیبان گرفته شده اعمال شود) . تا جایی که من متوجه شدم، تا زمانی که دستور BackUp اعمال نشده باشد دستور Restore کار نخواهد کرد یعنی اگر در یک دیتابیس جدید قصد Restore کردن فایلی داشته باشید که مثلا ماه قبل ایجاد شده (از دیتابیس سال قبل یا دیتابیس قبلی که روی کامپیوتر بوده و حالا به هر دلیلی پاک شده) غیر ممکن است. برای این حالت چه عملیاتی پیشنهاد می کنید؟
4) در بعضی حالات لازم است که هم اطلاعات سال مالی جاری و هم مثلا سال قبل همزمان در اختیار باشد (در این حالت به نظرم خودم بهتر است یک دیتابیس موقت ایجاد شود و اطلاعات مالی سال قبل به آن Attach شود و پس از پایان کار هم دیتابیس مذکور پاک شود)
زبان برنامه نویسی: دلفی
با تشکر
منتظر نظرات سازنده شما دوستان عزیز هستم.
:kiss: :flower: