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

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

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

You are not logged in.

Announcement

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


#1 2022-07-13 11:22:08

koma3
Member

顧客管理のメモ追加について

顧客情報テーブルに、顧客の基本情報があります。
その顧客が来場されるたびに、メモを残して、顧客情報テーブルにポータルで表示させるにはどうしたらいいでしょうか。

浅学で申し訳ありません。
よろしくお願いします。

Offline

#2 2022-07-13 11:35:13

himadanee
Guest

Re: 顧客管理のメモ追加について

別テーブルを作ります。
https://help.claris.com/ja/pro-help/con … files.html

ポータル作成時に自動的にテーブルを作る機能が何かあったような気がするんだけど、見つからなかった。フィールド1つではアドオンというわけでもないし...

#3 2022-07-13 11:42:29

koma3
Member

Re: 顧客管理のメモ追加について

himadanee様
ありがとうございます。
テーブルをもう1つ作成するとして、、、あと一つ質問させてください。

例えば、顧客情報テーブルにある、「新規メモ追加」というボタンを押すと、
顧客情報テーブルの顧客IDを引き継いだまま、メモテーブルに切り替わるようにするにいはどのようにしたらよいでしょうか。。。

Offline

#4 2022-07-13 15:33:47

チポ
Member

Re: 顧客管理のメモ追加について

顧客情報のレイアウトに、
新たなテーブルのポータルを置いて、
そこに入力することで新たなテーブルの新規レコードを作ることができます。

Offline

#5 2022-07-14 10:41:25

koma3
Member

Re: 顧客管理のメモ追加について

チポ 様

ありがとうございます。
顧客IDは顧客情報テーブルにしか入力せずに、新規テーブルへ入力する際、顧客IDを引き継ぐことはできますでしょか。。

Offline

#6 2022-07-14 11:18:22

チポ
Member

Re: 顧客管理のメモ追加について

リレーションシップ編集窓の中にある
「このリレーションシップを使用して、
   このテーブルでのレコード作成を許可」
にチェックを入れると、
ポータルの最終行に入力ができ、
それで関連レコードが作られます。

その時、照合フィールドの値は自動で入力されます。

Offline

#7 2022-07-14 21:24:49

himadanee
Guest

Re: 顧客管理のメモ追加について

この際リレーションの勉強で自分で作った方がいいとは思いますけど、アドオンに「メモ」というのがありました。
レイアウトモードでアドオンを追加するだけで使えます。(でも表示数が3固定とかあんまり融通は利かない?)
アドオン機能がそもそも最近のバージョンにしかありませんが...

#8 2022-07-15 09:27:18

koma3
Member

Re: 顧客管理のメモ追加について

チポ様 himadanee様

ありがとうございます。
おとといから考えてやってみているのですが、どうもうまくいきません。
概念的なものがまだふわっとしています。
ポータル行追加のスクリプトで動かしてみても、動きません。。。

このリレーションシップを使用してこのテーブルでのレコードの作成を許可]はオンになっています。。。

Offline

#9 2022-07-15 10:10:17

チポ
Member

Re: 顧客管理のメモ追加について

最初から説明を、、

顧客情報テーブル
  1顧客ごとに1レコードの顧客マスタ

メモテーブル
  1メモごとに1レコード

テーブルはこの二つ
両テーブルを顧客でリレーションし、
メモテーブルの新規レコード作成に許可とします。

顧客情報のレイアウトにメモテーブルのポータル、フィールド等を配置

主な設定はここまで。

これで、
ブラウズモードでポータルの最終の空白行に何か入力して確定。
メモテーブルに今の顧客の新規レコードができているはずです。

Offline

#10 2022-07-15 12:16:51

koma3
Member

Re: 顧客管理のメモ追加について

チポ 様

チポ wrote:

最初から説明を、、

顧客情報テーブル
  1顧客ごとに1レコードの顧客マスタ

メモテーブル
  1メモごとに1レコード

テーブルはこの二つ
両テーブルを顧客でリレーションし、
メモテーブルの新規レコード作成に許可とします。

顧客情報のレイアウトにメモテーブルのポータル、フィールド等を配置

主な設定はここまで。

これで、
ブラウズモードでポータルの最終の空白行に何か入力して確定。
メモテーブルに今の顧客の新規レコードができているはずです。


やっと理解しました。。。。!ありがとうございます!
お手数おかけしました。
これは、別のサイトとかを観ていると、ボタンを押したらポータルの賞が増えたり減ったりしているものがありますが、
下記のスクリプトを実行しても反映されません。。。
何が問題でしょうか。

ポータル内の行へ移動[選択:オン;最後の]
フィールドへ移動[メモ::説明]

Offline

#11 2022-07-15 13:41:45

チポ
Member

Re: 顧客管理のメモ追加について

何が反映されないのでしょう?

書かれたスクリプトでは、
新規レコードは作られませんが。。

Offline

#12 2022-07-15 14:00:26

koma3
Member

Re: 顧客管理のメモ追加について

まさに、メモに新規レコードを追加したいです。。
スクリプトに新規レコードを追加しても、顧客管理のテーブルのレコードが新規で作られています(´;ω;`)

Offline

#13 2022-07-15 14:17:00

koma3
Member

Re: 顧客管理のメモ追加について

チポ 様

こんなものが作りたいです。https://fm.toyo-group.co.jp/tips/2020/09/24/912

Offline

#14 2022-07-15 16:07:53

チポ
Member

Re: 顧客管理のメモ追加について

「+」はボタンにして、1行スクリプト
  フィールド設定[メモ::顧客 ; 顧客情報::顧客]
でいいでしょう。

ボタンは条件で非表示にできますね。

ポータル行にあるボタンは、その行のレコードに含まれます。

Offline

#15 2022-07-21 14:38:07

koma3
Member

Re: 顧客管理のメモ追加について

チポ 様

数日粘ってやっとできました。。
お手数おかけしました。ありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.050 seconds, 10 queries executed - Memory usage: 572.94 KiB (Peak: 589.84 KiB) ]