0 امتیاز
سلام بزرگواران

من در فرم ورود به برنامه حسابداری قسمتی رو در نظر گرفتم که کاربر برای مثال بخواد اسناد و فاکتورهای سال 96 رو ببینه با انتخاب اون سال دیتابیس سال 96 رو نشان خواهد داد

من توی چندتا برنامه دیگه حسابداری دیدم کلا از دیتابیس با فایل های dbf و mdx استفاده میکنن و هر سال مالی رو داخل یک پوشه کنار نرم افزار ذخیره می کنن

حال سوال من اینه که اصلا  بهترین ساز و کار برای ایجاد سال مالی چیه و اینکه SQLSERVER همچین امکانی رو دارد که فایل هاشو بعد از انتخاب کاربر تغییر دهد با توجه به اینکه برنامه تحت شبکه است و ممکن است کاربران دیگر مشغول کار با سایر سال های مالی باشند

1 پاسخ

0 امتیاز

سلام

دوست عزیز بنظرم اگر اطلاعات زیاده و دنبال امنیت هم هستین که اطلاعات دستکاری نشن اطلاعات تو دیتابیس جداگانه منتقل بشن

و یا  اطلاعاتی که مثلا در سال 97 کاربران حسابداری وارد اون جدول میکنن در پایان سال بایگانی بشه و یه جدول جدید برای سال 98 ایجاد کنید

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

 عرض کردم زمانیکه تو پایان سال اخرین ردیف اطلاعات ثبت شد ادمین میتونه با تغییر جدول اطلاعات سال جدید در اون تیبل ثبت بشه فرض کن اون دیتابیس رو پایان دادیم تو صفحه ادمین یه باتن هست و این کدها رو قرار میدیم که روی دیتابیس ما یه تیبل مثلا 1398 ایجاد کنه   اینم لینک

خب اگر منظورتون اینه که پروژه یا سمپل ارسال کنم الان فرصت کافی ندارم حداقل 2 ساعت لازمه تا این کار انجام بشه اونم بدون گرافیک و.. این طور موارد رو باید تا یجایی پیش برید زمانیکه به مشکل برخوردید مطرح بشه و مشکل شما حل بشه

                                      http://www.w3-farsi.com/

 

اینم یه سمپل برای ایجاد تیبل داینامیک

ساخت تیبل داینامیک

CREATE DATABASE University
USE University
CREATE TABLE Students
(
   StudentID int identity primary key,
   FirstName varchar(50),
   LastName varchar(50),
   Gender varchar(10),
   Age int,
   Address varchar(50)
)
INSERT INTO Students(FirstName, LastName, Gender, Age, Address) VALUES
('Edward', 'Lyons', 'Male', 17, 'Spencer Street'),
('Jimmie', 'Vargas', 'Male', 18, 'Blue Bay Avenue'),
('Monica', 'Ward', 'Female', 16, 'Mapple Street'),
('Joann', 'Jordan', 'Female', 17, 'Spencer Street'),
('Cheryl', 'Swanson', 'Female', 17, 'Wacky Street'),
('Clara', 'Webb', 'Female', 18, 'Spooner Street'),
('Zack', 'Norris', 'Male', 19, 'Blue Bay Avenue'),
('Randall', 'May', 'Male', 18, 'Golden Street'),
('Jessica', 'Cole', 'Female', 17, 'Mapple Street'),
('Oscar', 'Manning', 'Male', 18, 'Mapple Street')

 

توسط (7,164 امتیاز) 4 7 141
نه کد نمیخوامپمنظورتون اینه که آخر هر سال مالی بیاییم جداول جدید تعریف کنیم ؟

این اشتباهه من فکر میکنم هر سال باید یک دیتابیس جدید داشته باشه
توسط (185 امتیاز) 1 6
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,920 کاربر

دسته بندی ها

...