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

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

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

You are not logged in.

Announcement

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


#1 2016-09-29 15:29:56

rin
Guest

変数を利用した画面の切り替えについて

OS:[ ]FileMaker Ver:[ ]

#2 2016-09-29 15:31:15

rin
Guest

Re: 変数を利用した画面の切り替えについて

プレビューをしたら、からの画面で投稿してしまいました。。。

いつもお世話になっております。
新たな壁にぶつかってしまいましたので、ご教授願います。

テーブルA
Aシリアル|場所|
    00001|愛知|
    00002|大阪|
テーブルB
Aシリアル|Bシリアル|日付|...
    00001|    00001| 9/1|
    00001|    00002| 9/1|
    00002|    00003| 9/1|
Bテーブルのデータを作成時、Aテーブルの一覧より対象データを選択し、
AテーブルのAシリアルを変数として渡して、新規作成を行っています。
既に作成したBテーブルのデータにて、Aシリアルが誤っていたため、
修正する画面を作成しようと考えています。

【現在の修正案】
Bテーブルの編集画面に「編集」ボタンを設置。
⇒「編集」ボタンを押下時、Bシリアルを変数に保存。
Aテーブルの一覧画面に「選択」ボタンを設置。
⇒「選択」ボタンを押下時、Aシリアルを別変数に保存。
と、ここまでは作成できたのですが、ここからBテーブルの編集画面へ
最初の変数に保存したBシリアルのデータを表示させたいと考えています。
どのようにすればよいか試行錯誤していますが、うまくできません。
ご教授いただけませんでしょうか。
また、考え方自体にスマートな方法があれば、そちらをご提案頂ければと
思います。
説明文がうまくできませんでしたが、ご回答よろしくお願いいたします。
OS:[Win10]
FileMaker Ver:[Pro14]

#3 2016-09-29 16:46:50

Shin
Member

Re: 変数を利用した画面の切り替えについて

テーブル間に、Aシリアルでリレーションを張り、テーブルB では、関連フィールドとして場所フィールドを参照すれば、Aシリアルを修正するだけで良いはずです。

Offline

#4 2016-09-29 17:23:17

チポ
Member

Re: 変数を利用した画面の切り替えについて

間違いを前提にするよりも、間違わないようにする。
と作り込むのが筋では。


例えば、
Bテーブルで新規レコード作成を出来ないようにしておいて、
Aテーブルでレコード選択でのみBテーブルの新規レコード作成、シリアル入力。

なんかはいかがでしょう。

Offline

#5 2016-10-04 14:00:31

rin
Guest

Re: 変数を利用した画面の切り替えについて

ご返答が遅くなりました。
各テーブル間にはAシリアルでリレーションを張っており、基本的には間違いがないように登録しております。

今回は、人為的なミスでBテーブル2行目のデータをフォームにて登録する際、「00001:愛知」を選択して
新規で登録する必要があったが、「00002:大阪」を選択して新規で登録してしまいました。

そういったデータを登録したのちに、修正できるような画面を作成したいと考えております。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 510.8 KiB (Peak: 517.59 KiB) ]