初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-12-24 11:26:50

cn9a
Member

名前をつけて保存について

はじめましてこんにちは
FileMaker Pro 11
mac os x  10.9  の環境でやっております。

メインのパソコンでファイルメーカー共有を20項目ほど開いております。
AppleのTime Machineを使ってバックアップを取っておりますが、調べた所『開いているファイルは対象にならない』との事で、毎日指定時刻に全てのファイルを名前をつけて保存しようと思っています

全てのファイルで一括して保存できるようなスクリプトはございますか?
もしありましたら、どのようなステップを踏むと可能でしょうか;

また、他の方法などありましたらご教授いただきたいのですが宜しくお願いいたします

Last edited by cn9a (2014-12-24 11:47:00)

Offline

#2 2014-12-24 11:43:06

Moz
Member

Re: 名前をつけて保存について

[名前を付けて保存]スクリプトステップで自分自身のコピーを保存するスクリプトを各ファイルに作成します。
次に親となるファイルに各ファイルのスクリプトを順番に実行するスクリプトを作成すればいいでしょう。
各ファイルにスクリプトを作らずに[名前を付けて保存]させるのは難しいです。

FileMaker Server にはスケジュールバックアップの機能も標準でついています。
共有で利用されているということなので導入を検討されてもよいと思いますよ。

Offline

#3 2014-12-24 11:54:29

Shin
Member

Re: 名前をつけて保存について

運用にもよるでしょうが、常時運用していない、終業時に落とす、という運用でしたら、ファイルを閉じる時に動くスクリプトを、全てのファイルへ作り込んでおけば良いかもしれません。一括するには、それをいずれかのファイルから呼び出せば良いでしょう。(作るのは汎用品を1個作ってコピペして行けば良いかも)

Offline

#4 2014-12-24 12:23:38

cn9a
Member

Re: 名前をつけて保存について

Moz様
ご返信有り難うございます

ご教授通り先ほどテストファイルを作成して、デスクトップに保存してみました。
できた!感動〜!
と思ったのもつかの間...開けてみると親ファイルのコピーでした;;;

>各ファイルのスクリプトを順番に実行するスクリプト
が、見当違いの事をしていたようです;
単純に親ファイルのスクリプトで

ファイルを開く[「テスト1」]       ...子ファイル1
スクリプトを実行[「test1_保存」]     ...子ファイル1に設定した保存スクリプト
ファイルを開く[「テスト2」]       ...子ファイル2
スクリプトを実行[「test2_保存」]     ...子ファイル2に設定した保存スクリプト

ではダメだったんですね^_^; すみません安直でした。
もしよろしければ、もう少しだけ詳細をご教授願えませんでしょうか?


>FileMaker Server
確かに、こちらが良いと思います!なかなか..予算の関係もありすぐには難しそうです;
スケジュールバックアップは便利そうですね!HPを見れば欲しくなってしまいます...

Offline

#5 2014-12-24 12:36:12

旅人
Member

Re: 名前をつけて保存について

1ファイルで試してみたけど、開いていてもTime Machineに変更内容が保存されてる・・・・
ファイルキャッシュの内容保存がアイドリング時にしてます。
他のアプリでも数分おきに変更を自動保存するものがあり、こちらも開いたままですけど
バックアップされてました。当然なのか?

ServerはたしかTime Machine使ってはいけなかったのですよね。

Offline

#6 2014-12-24 12:37:49

cn9a
Member

Re: 名前をつけて保存について

Shin様

ご返信有り難うございます

運用にも...確かにお察しの通り、24時間営業に近く中々ファイルを閉じれないでいます;
ファイルを閉じる時のスクリプト設定は未だ行った事がありません(o_o)
ごめんなさい、質問から少しズレてしまうかもしれませんが、

>ファイルを閉じる時に動くスクリプト
この設定は...例えばアプリケーションを強制終了した場合や電源が落ちた時でも動作できてしまうのでしょうか?

>汎用品を1個作ってコピペして行けば良い
読解力が乏しくてすみません;
できましたら、もう少し詳しくご教授頂きたいのですが、可能でしょうか?

Offline

#7 2014-12-24 12:45:13

cn9a
Member

Re: 名前をつけて保存について

旅人様

ご返信ありがとうございます

え〜!ほ、本当ですか?!
こちらのTime Machineでは、FileMakerだけ保存されているものと保存されないものがランダムに存在している状況です...
最終変更日が15日で止まってしまっていたり、23日で更新されていたり...
内容は現時点のものなので、今回こういった質問をさせていただいた次第です;

>ServerはたしかTime Machine使ってはいけなかった
そうなのですね、知りませんでした...;
色々と制約があるのですね。すみません完全に勉強不足です;

Offline

#8 2014-12-24 13:13:53

cn9a
Member

Re: 名前をつけて保存について

Moz様 Shin様 旅人様

皆様ご返信有り難うございました^_^
testファイルで思う通りに作成する事ができました。

私のミスとして、メインのファイルへ一度スクリプトをコピーし、それを実行していたのが原因のようです。
今回の場合は親ファイルスクリプトで「指定のファイル内」を別のデータベースに指定すればよかったんですね;
見落としでしたし、このような選択ができると思っていませんでした;

大変お世話になりました。ありがとうございました^_^

Offline

#9 2014-12-24 13:56:30

Shin
Member

Re: 名前をつけて保存について

24時間運用でしたら、FMSの導入を強くお勧めします。
TimeMachineでファイルのコピーは取れますが、それを開いてみてください。不完全なファイルで、修復が始まります。

コピーのスクリプトも、ファイルを開く、は不要です。保本の時に、ファイル名とファイルパスを変数に保存しておけば、その通りのファイルが出来ます。これをつかうと、歴代のバックアップが作れますよ。

Offline

#10 2014-12-24 15:39:56

cn9a
Member

Re: 名前をつけて保存について

Shin様

わざわざ解決済みのタグにご返信ありがとうございます
大変助かります!

そうですね; ファイルを開くのステップは不要と気づき、削除いたしました^_^
確かにおっしゃる通りで、バックアップコピーから開けば修復から始まります。バックアップは全てTime Machineに頼ってしまっていますので、ファイルメーカーをバックアップするとは、修復から始まるものだと思っておりました...。実際の外付けHDDとかからだと、完全なファイル保存ができるものなのですね。

今少し悩んでまして、歴代ファイルをどの程度の時間差で保存するかです。。。
on Timer スクリプトを試行錯誤しながら...ですがどうも日付や時刻の指定が苦手なものでできるかどうか苦しいところです(笑)

>24時間運用でしたら、FMSの導入
という事ですが、Moz様からもご指摘の通りやはりこちらも調べてみまして上司に相談してみようと思っています。
考え方としては、Proで共有ファイルを作成し、serverで管理(共有設定と監視)のような感じでしょうか。
osx server のようなイメージでしょうか。

Offline

#11 2014-12-24 17:50:34

Shin
Member

Re: 名前をつけて保存について

FMSは、ファイル共有に特化したMacOSではデーモン、Windowsではサービスで、表からは見えにくい物です。安定性、安全性、保安性を求めるのでしたら最適解です。バックアップの悩みも、無くなりますよ。
FMS11は、来年後半で入手できなくなります。早めに手を打っておきましょう。入手はダウングレードサービスを受ける必要が有りますので、あらかじめ法人営業部を相談された方が良いでしょう。

Offline

#12 2014-12-24 21:46:00

Moz
Member

Re: 名前をつけて保存について

解決済みなのでアレですがShinさんが仰ってるとおり FileMaker Server の導入が強く推奨されるでしょう。

考え方としては、Proで共有ファイルを作成し、serverで管理(共有設定と監視)のような感じでしょうか。

ご推察のとおり FileMaker Server は FileMaker データベースファイルのホストに特化した FileMaker ソフトウェアです。

[名前を付けて保存]またはFileMaker Server のスケジュールバックアップ以外の方法での
開いている状態のファイルコピーはできたとしても破損のリスクを伴うと考えましょう。

FileMaker 11 製品ラインのサポートを終了します
http://filemaker-jp.custhelp.com/app/an … a_id/14076

金銭的問題をクリアする必要がありますが、
FileMaker 11 製品ラインを使い続けることのメリットはゼロに等しいでしょうね。

Offline

#13 2014-12-25 09:36:57

cn9a
Member

Re: 名前をつけて保存について

Shin様 Moz様

ご返信ありがとうございます。
問題が解決し、ずっと心の奥底で悩んでいましたserverについてもご教授いただきまして大変恐縮です;

Shin様
過去ログより、掲示板上でずっとお世話になっておりました!
今一度お礼申し上げます。

Moz様
>開いている状態のファイルコピーはできたとしても破損のリスクを伴う
確かに、そうですね;;; そして先ほど確認致しましたファイルも修復から始まってしまいました(泣)
結果と利点を考える事ができないので、私はいつまでもProを使い続ける状況なのかもしれません
>メリットはゼロ
これは効きました(笑)




皆様ご丁寧に教えていただいて、ありがとうございました!大変助かりました;
少しserverについて自分なりに調べてみます。また、お世話になるとすれば検討違いの事を聞いてしまいそうですから^^;
FMSはあまりイメージが湧かないのと...現在の環境、状況その他詳しく書込みまして近日に新しく質問をしたいと思っています。

皆様どうもありがとうございました

Last edited by cn9a (2014-12-25 09:38:06)

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 9 queries executed - Memory usage: 549.55 KiB (Peak: 570.45 KiB) ]