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

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

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

You are not logged in.

Announcement

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


#1 2016-09-28 16:18:07

itanoma
Member

レイアウトのコピーに関して

OS:[win7]
FileMaker Ver:[14]

レイアウトのコピーに関してお教えください。

1つのソリューションとういうのでしょうか(fmp)に複数のレイアウトを作成しています。
その中の1つのレイアウトを別のソリューション(fmp)に一つだけコピー追加はできるのでしょうか?

Offline

#2 2016-09-28 23:11:36

Shin
Member

Re: レイアウトのコピーに関して

レイアウトモードにして、全部を選択、コピー、その後、ペーストでいいです。
ただし、フィールドそのものは、元のフィールド名称(テーブルオカレンス名を含めて)をそのまま引き継ぎますので、フィールドの設定は必要な事が多いです。
クリップボードの中でそれを編集する方法もあります。

Offline

#3 2016-09-29 10:58:13

itanoma
Member

Re: レイアウトのコピーに関して

Shin 様 回答ありがとうございました。

レイアウトを別のファイルに移す・コピーする機能はファイルメーカにないのでしょうか?
すべて選択して貼り付けだと、ずれてしまう可能性があるとおもったもので・・・

質問ばかりで申し訳ありません

Offline

#4 2016-09-29 11:10:05

旅人
Member

Re: レイアウトのコピーに関して

無いですよね。
パートとかもあるわけで困難かも。
地道にやるしか無い?

Offline

#5 2016-09-29 11:26:04

itanoma
Member

Re: レイアウトのコピーに関して

旅人 様

回答ありがとうございます。
やはりないのですか・・・・選択コピーのはりつけで
がんばって作成していきます。

回答いただいただいた方々、ありがとうございました。

Last edited by itanoma (2016-09-29 11:29:23)

Offline

#6 2016-09-29 11:59:36

honda
Guest

Re: レイアウトのコピーに関して

コピー可能なレイアウトオブジェクトはShinさんの仰る通りです。
ただし、ヘッダやフッタ、ボディ、小計などのパート、テーマなど、レイアウトに属する要素は、ファイルをまたいでコピーできません。

私がレイアウトを別ファイルに持ち越したい場合、まずパートとテーマの設定を済ませた空のレイアウトを用意します。
そしてコピーしたいレイアウトオブジェクトをまとめてグループ化し、その位置を確認します。
用意したレイアウトにグループ化したレイアウトオブジェクトをコピー後、確認した位置に合わせれば、通常しっかり合います。

#7 2016-09-29 13:21:19

itanoma
Member

Re: レイアウトのコピーに関して

honda 様

回答ありがとうございます。

ヘッダやフッタ、ボディ、小計など注意が必要ですね、すべてグループ化して同じように作成していきます。

Offline

#8 2016-09-29 16:53:14

Shin
Member

Re: レイアウトのコピーに関して

裏技ですが。

コピー元のファイルに、印刷するデータのあるテーブルを外部データベースとして定義し、オカレンスを作ります。
そのファイルでレイアウトを単に複製して、フィールド定義を設定し直せばいいです。
究極の話として、レイアウトと、印刷・表示関連のスクリプトだけを持たせたファイルを1個作っておき、そちらでその処理だけ行わせておく、という手もあります。フィールド構成を工夫すれば、1個のレイアウトで複数のテーブルのデータを印刷させる、という事も可能ですよ。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 513.48 KiB (Peak: 518.02 KiB) ]