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

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

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

You are not logged in.

Announcement

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


#1 2023-08-28 14:34:33

OBAOBA_T
Member

スクリプトで指定フィールドへ移動させない方法

お世話になります。
スクリプトで指定フィールドへ移動させない方法を教えていただけますでしょうか。

現在、下記の3つのフィールドがあります。
A:ナンバー、B:案件名、C:AとBを組み合わせたテキスト
ボタンを用意しクリックするとCの内容がクリップボードにコピーされる仕様です。
コピーした内容はフォルダー名やデータ名に使います。

ボタンをクリックしたら下記のスクリプトが動作します。
コピー[選択;A:B]→指定フィールドCへ移動

私としてはボタンをクリックしたらCの内容のテキストだけがコピーされる状態にしたく思っていますが、
指定フィールドへ移動を削除すると、スクリプトの内容が消えてしまいます。
いちいち指定フィールドへ移動へされると操作が煩わしく、指定のテキストだけをコピーする方法を教えていただけますでしょうか。
どうぞよろしくお願いします。

Offline

#2 2023-08-28 14:56:55

チポ
Member

Re: スクリプトで指定フィールドへ移動させない方法

コピーは、そのフィールド選択しないとできません。

変数では次に使えないのか?
コピーの前は不定のフィールドを選択しているのですか?

Offline

#3 2023-08-28 15:12:09

himadanee
Guest

Re: スクリプトで指定フィールドへ移動させない方法

>コピー[選択;A:B]
これの意味がわかりませんね。CをコピーするならここにCが入ってないと変でしょう。AとBは関係ないです。
それとも「AとBを組み合わせたテキスト」は、あらかじめ入ってる(計算フィールドか自動入力)わけではなく、このスクリプトで入れるという意味?

コピー「C」([指定フィールドへ移動] 、と[内容全体を選択])
フィールドへ移動「」(移動先無指定でフィールドの選択を解除)
では?

#4 2023-08-28 16:07:42

OBAOBA_T
Member

Re: スクリプトで指定フィールドへ移動させない方法

チポさん、himadaneeさん、ご回答ありがとうございます。

説明が不足していて申し訳ございません。
フィールドCは計算式となっておりまして、次のようになります。
"PA"  &  GetAsText ( シリアルナンバー ) & "_" & GetAsText (案件名)
つまり計算結果が「PA1234_案件名」となるイメージです。

フィールドへ移動「」(移動先無指定でフィールドの選択を解除)についてですが、
「内容全体を選択」と「指定フィールドへ移動」のチェックボックスが出て、「指定フィールドへ移動」のチェックを外すとコピーする項目を選びなおすようになる状態です。

引き続き、アドバイスの程よろしくお願いします。

Offline

#5 2023-08-28 16:14:16

himadanee
Guest

Re: スクリプトで指定フィールドへ移動させない方法

>フィールドへ移動「」(移動先無指定でフィールドの選択を解除)についてですが、
それはコピーが終わった後の、次のスクリプトステップです。「レコード確定」でもいいですが

>「内容全体を選択」と「指定フィールドへ移動」のチェックボックスが出て、「指定フィールドへ移動」のチェックを外すとコピーする項目を選びなおすようになる状態です。
チェックを付けたままにしてください。
移動しないのは、既にどれかのフィールドが選択されてる場合にそのフィールド内をコピーする場合です。
特定のフィールドをコピーするにはそこに移動するしかありません。
(WindowsならEvent送信でコピーコマンドを実行したりもできなくもないが)

チポさんの質問のように「コピーの前は不定のフィールドを選択している」それでコピー後にそっちのフィールドを選択したままでいたいってことなんですか?

#6 2023-08-28 16:19:43

チポ
Member

Re: スクリプトで指定フィールドへ移動させない方法

私の疑問に答えていませんよ。

コピーの前の状態のままにしたいのですよね。
その状態がどのようなのか尋ねています。

Offline

#7 2023-08-28 16:22:38

OBAOBA_T
Member

Re: スクリプトで指定フィールドへ移動させない方法

himadaneeさん、ご回答ありがとうございます。
フィールドを何も選んでない状態から、ボタンをクリックしてクリップボードにコピーされて、そこでフィールドCに移動せずに終わりたいです。

ファイルメーカーは随分と以前に使っていて、ブランクが何年もあるのですが、過去のバージョン(10ぐらい)でそれができていた気がするのですが、間違えていたら申し訳ございません。

Offline

#8 2023-08-28 16:23:51

OBAOBA_T
Member

Re: スクリプトで指定フィールドへ移動させない方法

チボさん、大変失礼しました。
「コピーの前の状態のまま」にしたいです。

Offline

#9 2023-08-28 16:33:58

チポ
Member

Re: スクリプトで指定フィールドへ移動させない方法

なら、himadaneeさんの回答でいいんですよ。

Offline

#10 2023-08-28 17:09:14

OBAOBA_T
Member

Re: スクリプトで指定フィールドへ移動させない方法

チボさん、himadaneeさん、ご回答ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 566.38 KiB (Peak: 582.04 KiB) ]