طريقة حفظ نسخة من قاعدة البيانات على سطح المكتب برمجيا


Save a Copy as Script

هناك أكثر من طريقة لحفظ نسخة احتياطية من قاعدة البيانات، فإما أن يكون من خلال قائمة ملف (File) واختيار أمر Save a Copy As (هذا إذا كنت لا تستخدم FileMaker Server)، وإما أن يكون من خلال الخطوات البرمجية (Script Steps) بواسطة أمر Save a Copy as.

ولكن ماذا لو أردت حفظ نسخة احتياطية مع بعض الأتمتة؟ مثلا أن تحفظ الملف في مسار معين (كسطح المكتب) أو باسم معين (كتاريخ اليوم)؟

فيما يلي مثال ذلك:

Save a Copy as Script

والخدعة هي تعريف متغير أسميناه $filePath يحتوي على القيمة التالية:

Get ( DesktopPath ) & “Backup_” & Substitute(GetAsText ( Get ( CurrentDate )) ;”/”;”_”) & “.fmp12”

ومن ثم استخدامه في خيارات Output File في أمر Save a Copy as

الإعلان