ورود

View Full Version : سوال: پشتيبان گيري



saeed razaee
چهارشنبه 07 بهمن 1394, 14:50 عصر
با سلام
دوستان من يك برنامه دارم در دو ديتابيس در اولي فقط جداول است و در دومي فرم و ... و جداول دومي را لينك كردم به جداول ديتابيس اولي .حال مي خواهم در ديتابيس دومي دكمه اي باشد كه وقتي روي آن كليك كردم از ديتابيس اولي كه فقط جداول داخل آن است بك آپ بگيرد. البته كدهاي بكاپ گيري در يك ديتابيس را دارم اما اينكه چطوري از ديتابيس دومي بتوانم از ديتابس اولي كه فقط جداول را دارك بكاپ بگيرم به كمك نياز دارم.

e601
چهارشنبه 07 بهمن 1394, 15:57 عصر
سلام
شما میتونید از طریق کد زیر از فایل جداول تون (یعنی همون BackEnd) یک کپی بگیرید (که این کپی میشه بک آپ شما) و در هر جایی که خواستید قرار بدید :

FileCopy "c:\source.mdb", "d:\b1.mdb"

یا یک مثال دیگه میتونید یک فولدر بنام backup کنار فایل اصلی خودتون بذارید و کد زیر رو استفاده کنید :

FileCopy "c:\source.mdb", CurrentProject.Path & "\Backup\b1.mdb"

همچنین میتونید نام فایل بک آپ رو هم داینامیک کنید. مثلا تاریخ فعلی رو بعنوان نام فایل بک اپ قرار بدید:

FileCopy "c:\source.mdb", CurrentProject.Path & "\Backup\" & Replace(Date, "/", "") & ".mdb"