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

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

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

You are not logged in.

Announcement

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


#1 2015-12-16 16:04:49

OUH
Guest

バックアップ

はじめまして、OUHです。
バックアップのスクリプトを考えていますが、どのようにすればいいのか迷走しています。
理想としましては、編集等データ入力後に、FMを閉じる際に、「名前、日、時」で特定のフォルダに保存されればいいなと考えています。
みなさんのお知恵を拝借したいです。
よろしくお願いします。

#2 2015-12-16 16:50:07

旅人
Member

Re: バックアップ

名前というのがファイル名のことなら
  変数を設定 $適当な名前 値 "file:/フォルダのパス"&"/"&Get (ファイル名) &  ".fmp12"
  名前を付けて保存 バス指定を上で付けた$適当な名前
などとしたらいいです。
日時はGet(タイムスタンプ)を入れたら良さそうですけど、ファイル名に使えない文字が
私には分からないのでパス。

Offline

#3 2015-12-16 18:25:58

チポ
Member

Re: バックアップ

ファイル名の中の日時のセパレータに「/」が有るとパスの区切りと取られてしまいます。

これが無いようにしないとダメですね。

Offline

#4 2015-12-17 09:23:22

旅人
Member

Re: バックアップ

「:」もダメかも知れないので、デスクトップのAというフォルダに
コピー保存する場合の変数値は

Get (デスクトップパス) & "A/" &
Get (ファイル名) &
Substitute (Get (タイムスタンプ) ; [" " ; "("] ; ["/" ; "_"] ; [":" ; "_" ]) &  ").fmp12"
などとすると、ファイル名2015_12_17(9_25_30).fmp12として保存されます。

Offline

#5 2015-12-17 12:25:07

OUH
Guest

Re: バックアップ

皆さんご回答いただきありがとうございます。
"管理" & "_" & Substitute ( Get ( 日付 ) ; "/" ; "" )  & "_" & Substitute ( Get ( 時刻 ) ; ":" ; "" )& "_" & "copy" & ".fmp12"
変数を設定で、値に上記を入力してみましたが、+で名前をつけて保存設定で″管理 バックアップ”としたのですが、バックアップ保存されるものが
「管理 バックアップ」としてしか保存されません、なぜでしょうか?

#6 2015-12-17 12:56:11

旅人
Member

Re: バックアップ

名前を付けて保存のステップはファイルパスにしないといけません。
単に″管理 バックアップ”としただけでは保存場所も指定できませんし。

Offline

#7 2015-12-17 14:06:04

OUH
Guest

Re: バックアップ

たびたびすみません。
ファイルパス形式で入力してみましたが、このファイル上に作成できませんとなってしまいました。
おそらく私が間違っているのだと思います。

#8 2015-12-17 16:04:03

旅人
Member

Re: バックアップ

デスクトップにAという名前のフォルダを作って、変数を$変数とでもして
Get (デスクトップパス) & "A/" &
"管理"& "_" & Substitute ( Get ( 日付 ) ; "/" ; "" )  & "_" & Substitute ( Get ( 時刻 ) ; ":" ; "" )& "_" & "copy.fmp12"
としたらどうなりますか?
名前を付けて保存ステップの バス指定欄には$変数と手入力するのですよ。

Offline

#9 2015-12-17 16:34:37

OUH
Guest

Re: バックアップ

旅人 wrote:

デスクトップにAという名前のフォルダを作って、変数を$変数とでもして
Get (デスクトップパス) & "A/" &
"管理"& "_" & Substitute ( Get ( 日付 ) ; "/" ; "" )  & "_" & Substitute ( Get ( 時刻 ) ; ":" ; "" )& "_" & "copy.fmp12"
としたらどうなりますか?
名前を付けて保存ステップの バス指定欄には$変数と手入力するのですよ。

デスクトップにAフォルダ作成して上記のように作成したところ、うまくいきました。
何が間違っていたのでしょうか・・・・・・????
変数を設定の名前と名前をつけて保存を”$変数”としたからうまくいったのでしょうか?
それとも、値の入力を間違えていたのか、保存先入力を間違えていたのでしょうか・・・・・・・
全部の可能性がありますが・・・・・・・

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 8 queries executed - Memory usage: 517.34 KiB (Peak: 521.88 KiB) ]