PDA

View Full Version : دکمه Restore



elham123
جمعه 11 مرداد 1387, 16:20 عصر
سلام
چطور می تونم با فشار دادن دکمه در برنامه ام ، نسخه پستیبان رو که قبلا گرفته ام رو جایگزین برنامه ام کنم
یعنی در واقع دکمه کار Restore را انجام دهد

من خیلی جستجو کردم ولی متاسفانه هیچی پیدا نکردم

smderfan
جمعه 11 مرداد 1387, 19:06 عصر
سلام
بهترین روش برای اینکار که اطلاعات قبلی Restore شوند اینه که بانک اطلاعات جداول جدا طراحی شده باشد که شما فقط با یک تغییر لینک می تونید از اطلاعات قبلی استفاده کنید.
برای اینکار می تونید از Database Splitter استفاده کنید این فرمان رو می تونید از مسیر Tools > Database Utilities اجرا کنید.
با اجرای فرمان، یک پنجره برای تعریف نام و مکان پایگاه داده باز می شود با کلیک کردن بر روی دکمه split جدولها به پایگاه داده جدید ارسال و جدولهای پایگاه داده اصلی حذف می شود و پیوندهایی به جدولهای منتقل شده در پایگاه داده اصلی ایجاد می گردد.
اکنون شما می توانید روند کار را سالانه و یا دوره ای انجام بدید و پایگاه داده کامل شده را پشتیبان گرفته و یک پایگاه داده با جداول خالی ایجاد کنید تا روند تکرار گردد.
ضمناً اگر بخواهید از سایر اطلاعات دوره ای استفاده کنید فقط کافی هست پایگاه داده جداول را از پشتیبانی که می گیرید استفاده کنید. و یا همچنین در برنامه ماژولی قرار دهید تا لینکها را در مسیر خواسته شده بروز کند.

elham123
شنبه 12 مرداد 1387, 07:13 صبح
سلام
بهترین روش برای اینکار که اطلاعات قبلی Restore شوند اینه که بانک اطلاعات جداول جدا طراحی شده باشد که شما فقط با یک تغییر لینک می تونید از اطلاعات قبلی استفاده کنید.
برای اینکار می تونید از Database Splitter استفاده کنید این فرمان رو می تونید از مسیر Tools > Database Utilities اجرا کنید.
با اجرای فرمان، یک پنجره برای تعریف نام و مکان پایگاه داده باز می شود با کلیک کردن بر روی دکمه split جدولها به پایگاه داده جدید ارسال و جدولهای پایگاه داده اصلی حذف می شود و پیوندهایی به جدولهای منتقل شده در پایگاه داده اصلی ایجاد می گردد.
اکنون شما می توانید روند کار را سالانه و یا دوره ای انجام بدید و پایگاه داده کامل شده را پشتیبان گرفته و یک پایگاه داده با جداول خالی ایجاد کنید تا روند تکرار گردد.
ضمناً اگر بخواهید از سایر اطلاعات دوره ای استفاده کنید فقط کافی هست پایگاه داده جداول را از پشتیبانی که می گیرید استفاده کنید. و یا همچنین در برنامه ماژولی قرار دهید تا لینکها را در مسیر خواسته شده بروز کند.
از راهنماییتون ممنونم

amirzazadeh
شنبه 12 مرداد 1387, 12:17 عصر
سلام
چطور می تونم با فشار دادن دکمه در برنامه ام ، نسخه پستیبان رو که قبلا گرفته ام رو جایگزین برنامه ام کنم
یعنی در واقع دکمه کار Restore را انجام دهد

من خیلی جستجو کردم ولی متاسفانه هیچی پیدا نکردم
دوست عزيز تو اين تاپيك به شماره 69 مراجعه كن .
http://barnamenevis.org/forum/showthread.php?p=564684#post564684
.......................................
موفق باشيد

elham123
دوشنبه 14 مرداد 1387, 09:50 صبح
دوست عزيز تو اين تاپيك به شماره 69 مراجعه كن .
http://barnamenevis.org/forum/showthread.php?p=564684#post564684
.......................................
موفق باشيد

از راهنماییتون خیلی ممنونم
من لینکو نگاه کردم ولی چیزی که هست با توجه به راهنماییهاتون کارهایی که گفتین برای Add کردن رفرنسها ، من اون فایل رو کپی کردم در SYStem 32 بعد که مراحل رجیستر رو که می رم یک پنجره برام باز می شه (پنجره Activex Control) که اینجا روی رجیستر که کلیک می کنم باز پنجره باز می شه که نمی دونم باید چه کنم ؟
و در ضمن از روی تصویر ضمیمه تون در کد فرم وارد شدم که رفرنس رو ADd کنم که قبول نمی کنه یعنی Error می ده چرا؟
ممنون می شم راهنماییم کنین

amirzazadeh
دوشنبه 14 مرداد 1387, 11:01 صبح
دوست من وقتي پنجره activex control باز شد شما از طريق زبانه بالا مسيري رو كه ocx رو كپي كردين انتخاب ميكنين (يعني اول درايوي كه ويندوز نصب شده وبعد از داخل system32 فايل مورد نظر رو انتخاب كنين).از تصوير كمك بگيرين.
..................................
موفق باشيد.

elham123
دوشنبه 14 مرداد 1387, 13:03 عصر
دوست من وقتي پنجره activex control باز شد شما از طريق زبانه بالا مسيري رو كه ocx رو كپي كردين انتخاب ميكنين (يعني اول درايوي كه ويندوز نصب شده وبعد از داخل system32 فايل مورد نظر رو انتخاب كنين).از تصوير كمك بگيرين.
..................................
موفق باشيد.
شما کمک خیلی بزرگی به من کردین
من چندین بار در مورد Restore کردن موضوع رو مطرح کرده بودم متاسفانه مشکلم حل نشده بود
بابت راهنمایی بالاتون باید بگم من همین کار رو می کردم و این کار رو انجام داده بودم ولی فکر می کردم باید فایل OCX در پنجره اضافه بشه اشتباه من اینجا بود

باز هم متشکرم

elham123
دوشنبه 04 شهریور 1387, 09:16 صبح
دوست عزيز تو اين تاپيك به شماره 69 مراجعه كن .
http://barnamenevis.org/forum/showthread.php?p=564684#post564684
.......................................
موفق باشيد

با سلام و خسته نباشید
در برنامه اکسس که در لینک مورد نظر Attach شده در ِDesign فرم یک CommonDialog2 طراحی شده ممکنه بگین چجوری اینو ایجاد کردین؟

amirzazadeh
دوشنبه 04 شهریور 1387, 11:00 صبح
با سلام و خسته نباشید
در برنامه اکسس که در لینک مورد نظر Attach شده در ِDesign فرم یک CommonDialog2 طراحی شده ممکنه بگین چجوری اینو ایجاد کردین؟
دوست عزيز از نوار ابزار more controls و سپس microsoft common dialog control version6 رو انتخاب كنيد.
........................
موفق باشيد

elham123
سه شنبه 05 شهریور 1387, 07:45 صبح
دوست عزيز از نوار ابزار more controls و سپس microsoft common dialog control version6 رو انتخاب كنيد.
........................
موفق باشيد

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

You Dont Have The License Required The Use This Activex Control
لطفاً راهنمایی کنین

amirzazadeh
سه شنبه 05 شهریور 1387, 08:54 صبح
باسلام
من همین کار رو انجام دادم ولی اجازه گذاشتنشو نمی ده خطای زیر را می دهد

You Dont Have The License Required The Use This Activex Controlلطفاً راهنمایی کنین
لطفا از منوي tools ليست activex رو كنترل كنين اگر microsoft common dialog control در بين اونها نبود بايد از طريق رجيستر كه در پست هاي قبلي اشاره شده عمل كنين.
....................................
موفق باشيد

elham123
دوشنبه 18 شهریور 1387, 12:32 عصر
با سلام و خسته نباشید
سوال در برنامه ضمیمه شده در این تایپیک (همان برنامه fdc )
در این برنامه دکمه Restore و Backup فقط برای فایل fdc عمل می کنه دیگه اگر fdc رو تغییر اسم می دادیم عمل نمی کرد حالا من برای Backup طوری درست کردم که برای هر اسم برنامه پشتیبان بگیره ولی برای Restore نتونستم این کار رو انجام بدم
میشه راهنمایی کنین که چه تغییری در کد Restore باید انجام بدم که برنامه هر چی اسمش باشه بیاد از برنامه با اسم دیگه (حالا هر چی) Restore بگیره

amirzazadeh
دوشنبه 18 شهریور 1387, 16:50 عصر
با سلام و خسته نباشید
سوال در برنامه ضمیمه شده در این تایپیک (همان برنامه fdc )
در این برنامه دکمه Restore و Backup فقط برای فایل fdc عمل می کنه دیگه اگر fdc رو تغییر اسم می دادیم عمل نمی کرد حالا من برای Backup طوری درست کردم که برای هر اسم برنامه پشتیبان بگیره ولی برای Restore نتونستم این کار رو انجام بدم
میشه راهنمایی کنین که چه تغییری در کد Restore باید انجام بدم که برنامه هر چی اسمش باشه بیاد از برنامه با اسم دیگه (حالا هر چی) Restore بگیره
دوست عزيز كافيه اين خط از كد دگمه restore رو به اين شكل عوض كنين.

desti = Application.CurrentProject.path & Application.CurrentProject.Name................... ....
موفق باشيد.