PDA

View Full Version : سوال: ایجاد database جدید از روی دیتابیس قبلی



f_naderi
جمعه 28 خرداد 1395, 16:26 عصر
سلام
من می خوام برای هر سال تحصیلی جدید کاربر با وارد کردن یک سال و زدن دکمه create یه دیتابیس جدید با مشخصات دیتابیس قبلی ایجاد کنه و نام دیتابیس رو همان نام وارد شده توسط کاربر قرار بده

AmiN0012
دوشنبه 31 خرداد 1395, 13:13 عصر
سلام به نظرم این کار درست و منطقی نیست.چون کاربر دیگه به اطلاعات قبلش دسترسی نداره.و ی مشکل دیگم اینه اگر کاربر دوتا سال تکراری وارد کرد تکلیف چیه؟
به نظرم ی فیلد سال ،تو جدولت اضافه کنی و با دستور sqlبگی فقط اطلاعات سال جاری رو نشون بده.

mojtaba0912433
دوشنبه 31 خرداد 1395, 17:05 عصر
يه ديتابيس خام داشته باش .يه كپي از ديتابيس اصلي بگير و به نام و مسيري كه ميخاي كپي كن

f_naderi
دوشنبه 31 خرداد 1395, 20:54 عصر
سلام دوستان خوبم ممنون بابت توجهتون دیتابیسم access هستش و این رو نوشتم
private void button1_Click(object sender, EventArgs e) {
string path = Application.StartupPath;
File.Copy(path + "\\Sample_DR.accdb", textBox1.Text.Trim() + ".accdb");

}
برای دسترسی به اطلاعات سال قبل دکمه بازیابی قرار میدم. اول می خواستم فیلد سال تحصیلی قرار بدم ولی اونوقت بعد از چند سال با افزایش رکورد سرعت ممکنه کم بشه. ولی برای سال تکراری وارد کردن؟؟؟؟؟؟؟؟:متفکر:

AmiN0012
چهارشنبه 02 تیر 1395, 09:15 صبح
سال جاری رو از سیستم بگو بگیره پیش فرض رو تکست باکس نشون بده.هرچند ممکنه ساعت سیستم تنظیم نباشه.
در هر صورت احتمال اشتباه از کاربران وجود داره