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

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

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

You are not logged in.

Announcement

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


#1 2022-01-31 13:48:53

koma3
Member

別のテーブルへ自動で値の反映をし、元のテーブルのフィールドは空欄にする方法

テーブルAに、コピペ専用のフィールドAと、ボタンのみを設置し、
ーーーーーーーーーー
お買い上げありがとうございます。
氏名:〇〇
住所:〇〇
商品:〇〇
価格:〇〇
備考:〇〇
ーーーーーーーーーー

上記の内容を、フィールドAに張り付け、ボタンを押すと、
氏名、住所、商品、価格、備考の項目がテーブルBの各フィールドに追加され、
テーブルAは、処理が終わった後は空白のフィールドになって、また新しい内容が貼り付けれるようにするには
どのような方法がありますか。

Last edited by koma3 (2022-01-31 13:50:50)

Offline

#2 2022-01-31 16:59:57

チポ
Member

Re: 別のテーブルへ自動で値の反映をし、元のテーブルのフィールドは空欄にする方法

フィールドAの値を変数に入力して、
テーブルBで各フィールドに一つずつ入力。
で出来ますが、、

フィールドAに入る値はどこから来るのでしょうか?
フィールドAを介さないでも直接できそうに思えますが。。

Offline

#3 2022-01-31 20:34:55

himadanee
Guest

Re: 別のテーブルへ自動で値の反映をし、元のテーブルのフィールドは空欄にする方法

テーブルAが必要ないですね。
テーブルBのグローバルフィールドに貼り付ければいいのでは。
フィールドに入った時に選択されるように設定しておけば、消しておかなくても上書き貼り付けになります。

#4 2022-02-01 09:55:52

koma3
Member

Re: 別のテーブルへ自動で値の反映をし、元のテーブルのフィールドは空欄にする方法

チポ様 himadanee様

たしかに、よく考えると必要なさそうです。。

himadanee wrote:

フィールドに入った時に選択されるように設定しておけば、消しておかなくても上書き貼り付けになります。

こちらはどのように設定したらよいでしょうか。。

Offline

#5 2022-02-01 10:22:23

himadanee
Guest

Re: 別のテーブルへ自動で値の反映をし、元のテーブルのフィールドは空欄にする方法

レイアウトモードでインスペクタに「フィールドに入る時に全内容を選択」というチェックボックスがあるのですが
言葉で説明するよりと思って「フィールドに入る時」をヘルプで検索してみましたが、出てきませんね...昔からある設定なのになんでかな。

ただ、選択状態になっててそのまま入力すれば前の値が消えるのに、入力する前に一々deleteキーを押さないと気が済まない人も一定数いるようなので...
貼り付け後のスクリプトで処理が終わったら「フィールド設定」で消すとか、onObjectEnterのトリガスクリプトで消去するとか、でもいいかもしれません...

#6 2022-02-01 16:05:17

koma3
Member

Re: 別のテーブルへ自動で値の反映をし、元のテーブルのフィールドは空欄にする方法

himadanee様

やっとわかりました!
つくりたいものに1歩近づけた気がします。
ありがとうございます。

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, 9 queries executed - Memory usage: 558.45 KiB (Peak: 586.96 KiB) ]