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

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

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

You are not logged in.

Announcement

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


#1 2023-01-11 19:52:27

JYU
Guest

新規レコード作成

テーブルAの日付とIDをヘッダーに配置してテーブルAの明細部分をポータル表示させています。

新規レコード作成は日付とIDも入力することになるのですが、なぜか空白行が1行できてしまいます。
ポータルでも空行ができて毎回削除をしています。

なにか方法はありますか?

win10 Ver19です

#2 2023-01-12 14:32:54

himadanee
Guest

Re: 新規レコード作成

状況がよくわかりませんが、ヘッダーというのは1レコード目の値を表示しているだけなので、ヘッダーに入力したつもりのデータが空白行として入ってるってことかなあ?

テーブルAしか出てこないってことは、リレーションを使わないポータルですか?それだったらヘッダは使わずボディにしてみるとか...
でもそれだと「明細」がボディ(ポータル外)側で、ポータル内はどっちかというと「タイトル(レコードの見出し)」的な使い方になるかなあ??

#3 2023-01-12 15:01:36

JYU
Guest

Re: 新規レコード作成

ヘッダーというのは1レコード目の値を表示しているだけなので、ヘッダーに入力したつもりのデータが空白行として入ってるってことかなあ?
>>なるほど。そうかもしれません。
よく確認すると日付とIDだけの行ができてます。
なのでポータルが空行になる?

これってどんなふうに新規登録すればいいんでしょうか?
現在は新規作成ボタンで単純に新規レコードスクリプトをしているのですが・・・

#4 2023-01-12 15:12:28

チポ
Member

Re: 新規レコード作成

もっと現状の説明が必要ですよ。

テーブル
リレーション
等・・

Offline

#5 2023-01-12 16:57:51

JYU
Guest

Re: 新規レコード作成

説明不足ですみません。

リレーションは売上テーブルをコピーして日付と担当者IDでリレーションして日付と担当者ID以外(商品、売上、経費など)をポータル表示しています。

ポータル内でデータ追加できるようにこのリレーション・・・作成を許可するにチェックしてあります。

上部に新規作成ボタンを設置してスクリプトで新規レコードをいれました。
ボタンを押すとすべて空になり、データを日付、ID、ポータル内のデータ入力と進んで、もう一度開くと日付とIDのみで明細空行が1行できている感じです。
(ポータル表示でも空行が1行できています)

#6 2023-01-12 17:28:09

チポ
Member

Re: 新規レコード作成

> 新規作成ボタンを設置してスクリプトで新規レコードをいれました
新規レコード作成をして、そのレコードに移動します。

ですから、
> ボタンを押すとすべて空になり
当然こう見えますよね。

で、
> ポータル内のデータ入力と進んで
ここでもう一つレコードを作っています。

ですから二つのレコードができちゃうんですよ。

新規レコード作成が不要で、
ポータルの最終行の空白の行に入力すればいいんです。


ヘッダに置いたフィールドは現在のレコードの値を表示します。
これを書き換えるとレコードをいじったことになりますよ、ご注意を
置くことに意味があるように思えませんが。。

Offline

#7 2023-01-12 18:33:36

JYU
Guest

Re: 新規レコード作成

ありがとうございます。

レコードが2つできてしまう原因は理解しました。

ポータルの最終行の空白の行に入力すればいいんです。
>>そのとき日付とIDはどのようにしたらいいんでしょうか?
ポータルの最終行に追加したあと日付とIDを入力すればいいんでしょうか?

上部に日付とIDを置いているのはポータルに置くと同じ日付とIDが並んでしまって見にくいと思ったのと
ポータルが横に長くなりすぎるためです。

初心者の素人質問ですみません。

#8 2023-01-13 09:14:33

チポ
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.010 seconds, 9 queries executed - Memory usage: 557.98 KiB (Peak: 564.97 KiB) ]