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

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

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

You are not logged in.

Announcement

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


#1 2020-07-10 11:57:08

yuki
Member

現在のフィールドの書式設定

FM18 win10です。

スクリプトで
フィールド設定-テキストフォントサイズを変更するには、
対象フィールドを指定する必要があります。

  フィールド設定[TextSize ( 問題集::コメント ; 10 )]

他のフィールドでもその書式を変えようとするとき、
この対象フィールドを、現在カーソルが入っている「現在のフィールド」とするには
問題集::コメント にあたるところにどのような計算式を記入するとよいのでしょうか?

ご教示お願いします。

Offline

#2 2020-07-10 13:16:07

チポ
Member

Re: 現在のフィールドの書式設定

フィールドを指定しなければカーソルの入ったフィールドに入力されます。

Offline

#3 2020-07-10 14:01:37

yuki
Member

Re: 現在のフィールドの書式設定

チボさま

ファイル名::フィールド名 を空欄にすると、
  関数中の引数が足りません、
とアラートが出るのですが....

Offline

#4 2020-07-10 16:39:14

チポ
Member

Re: 現在のフィールドの書式設定

スクリプトステップに対して
> 関数中の引数が足りません
このアラートがでることはないと思いますが。。

Offline

#5 2020-07-10 23:19:33

yuki
Member

Re: 現在のフィールドの書式設定

スクリプト「フィールド設定」で
計算式 TextSize ( テキスト ; フォントサイズ ) の「テキスト」に
    テーブル名::フィールド名 の入力を求められるのですが
ここを空欄にはできません。
self とか入力する方法も以前見たような記憶がありますが...

何か違うやり方をしているのでしょうか?

Offline

#6 2020-07-11 00:16:50

Moz
Member

Re: 現在のフィールドの書式設定

[フィールド設定]スクリプトステップの計算結果で
TextSize ( テキスト ; フォントサイズ ) の「テキスト」部分を
現在カーソルが入っているフィールドの中身にしたい場合 Get ( アクティブフィールド内容 ) とします。

チポさんも書かれていますがフィールドの指定をしなければ現在カーソルが入っているフィールドに設定されます。
なお、スクリプト中には Self は使えません。

[フィールド設定]の「ターゲットフィールド」と計算式中の「テキスト」を共にフィールドと指しているのでズレちゃってるのですネ。

Last edited by Moz (2020-07-11 00:18:43)

Offline

#7 2020-07-11 10:11:57

yuki
Member

Re: 現在のフィールドの書式設定

Mozさん ありがとうございます。
Get ( アクティブフィールド内容 ) を使うことで、解決しました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 508.14 KiB (Peak: 514.75 KiB) ]