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

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

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

You are not logged in.

Announcement

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


#1 2018-01-25 19:41:11

複数のレイアウトでテキストボックスの表示フォントを変更したい

Windows7 / FM12proです

現在、レイアウトを作成して、テキストボックスAにMSゴシックの10ptで入力しています。
別なレイアウトがあり、そちらでもテキストボックスAの値を表示させたいのですが、MSゴシックの20ptで表示させたいのです。
複数のレイアウトで表示フォントやサイズを変えることは可能なのでしょうか?

Offline

#2 2018-01-26 09:38:09

Shin
Member

Re: 複数のレイアウトでテキストボックスの表示フォントを変更したい

簡単なことなので、一度試して見られては。

Offline

#3 2018-01-26 09:51:01

Re: 複数のレイアウトでテキストボックスの表示フォントを変更したい

Shin様

もちろん、こちらに投稿する前に試しております。
レイアウトAのテキストボックスでMSゴシックの10ptで表示しているのですが、レイアウトBのテキストボックスで、レイアウト編集からMSゴシックの20ptに変更しても、10ptのままです。
単純にptだけ上がってくれればと思うのですが、それができません。。

Offline

#4 2018-01-26 10:03:36

チポ
Member

Re: 複数のレイアウトでテキストボックスの表示フォントを変更したい

書かれた通りなら何らかの不具合を考えることになりますね。

レイアウトBに新たにそのフィールドを配置して、書式を設定。
ブラウズでその通りに表示されるか見てみたらいかがでしょう。

それでもダメなら新たなレイアウトを作り同じことを。。
それでもダメなら・・

Offline

#5 2018-01-26 10:26:02

qb_dp
Member

Re: 複数のレイアウトでテキストボックスの表示フォントを変更したい

そのフィールド内のテキスト自体に書式が設定されているのでしょう。
「関数:TextFormatRemove ( テキスト )」で、書式をクリアしてみては。

Offline

#6 2018-01-26 11:28:53

チポ
Member

Re: 複数のレイアウトでテキストボックスの表示フォントを変更したい

qb_dpさん
ああ、その可能性がありますね。

まずそれからチェックですね。

Offline

#7 2018-01-26 14:46:21

Re: 複数のレイアウトでテキストボックスの表示フォントを変更したい

qb_dp wrote:

そのフィールド内のテキスト自体に書式が設定されているのでしょう。
「関数:TextFormatRemove ( テキスト )」で、書式をクリアしてみては。

qb_dp様
レイアウトAで入力したテキストボックス1を、テキストボックス2で計算フィールドTextFormatRemove(テキストボックス1)としてみました。
レイアウトBでptをあげると、反映されました!
テキストボックスに書式がついてしまうのですね。。
ありがとうございました!

追加質問ですが、テキストボックスに入力する時点で書式を反映しない方法というのはあるのでしょうか?
そうすれば、上のようなことをしなくてもいいのかな?と。

Offline

#8 2018-01-26 15:57:35

チポ
Member

Re: 複数のレイアウトでテキストボックスの表示フォントを変更したい

全てのレコードに共通なら、
フィールド定義を見てください。
入力値の自動化で書式設定されているはずです。

Offline

#9 2018-01-26 16:46:06

Shin
Member

Re: 複数のレイアウトでテキストボックスの表示フォントを変更したい

そのテキストは、どこかからコピぺされたものではないですか。
プレーンテキストにする方法として、そのテキストをカットし、レコード画定、再度ペースとして、cmd+Z を押す、という方法もあります。
どこかからペーストするときにも、ペースト後に cmd+Z で書式を無効にできます。

Offline

#10 2018-01-26 17:31:27

Moz
Member

Re: 複数のレイアウトでテキストボックスの表示フォントを変更したい

1つのレイアウトで設定した書式設定を他のレイアウトでも使いたい
→ スタイルに名前を付けて保存 系の話のような気もしますが......(でも FileMaker Pro 12だし)

コピーされたテキストが書式を持っている場合にテキストのみ貼り付けるショートカット
【Windows】shift + ctrl + v
【macOS】shift + option + command + v

あるいは Shinさんの書かれた方法で Windows では ctrl + z 。

ユーザがそんなの覚えないよって時はqb_dpさんの紹介した関数を[入力値の自動化]-[計算値]に設定

TextFormatRemove ( Self )
[フィールドに既存の値が存在する場合は置き換えない]オフ

で確定時に強制的に書式を取り除いてフィールドオブジェクトに設定した書式になります。

Last edited by Moz (2018-01-26 17:32:40)

Offline

#11 2018-01-29 18:18:07

Re: 複数のレイアウトでテキストボックスの表示フォントを変更したい

Moz様

返事が遅くなってしまいました。

そうです!まさにこれです!
できるんですね、本当にありがとうございました。
その他の皆様も、ご協力ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 585.91 KiB (Peak: 603.25 KiB) ]