みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ファイルメーカープロ18を使用しております。
新規登録画面というレイアウトを作成し、違うレイアウトにその入力したものが
リスト化できるようにしたいです。
新規登録画面で登録を押した際にリストへ反映され
尚且つ、リストは新規レコードが追加されるようにし
新規登録画面は空白にするのが理想型です。。。
色々試した結果、テーブルを分けた方がいい??と
思いましたがリスト画面の方へ反映させる方法がわからず
質問に至りました。
質問がわかり辛く申し訳ございませんが
素人なわたしにご教授頂きたく、よろしくお願いいたします。
入力したけれど、新規レコード登録せずに取り消し。
を考えると、、
入力を全てグローバルフィールドにして、
ヘッダかフッタに置く。
とすれば無駄なレコード作成をせずに済みますね。
登録は、
別テーブルならインポートできますが、
一つのテーブルだとフィールド一つずつ移動を繰り返すことになりますかね。。
Offline
ご返信ありがとうございます?
入力を全てグローバルフィールドにして、
ヘッダかフッタに置く。
→こちらは新規登録画面のレイアウトのことでしょうか?
登録は、
別テーブルならインポートできますが、
→別テーブルにしてますがインポートの仕方がわかりません。。
理解が浅く申し訳ございません。
ご教授頂ければ幸いです。
グローバルフィールドへの入力ですと、それを本体のレコードへ移して、グローバルフィールドを消去、という手順になりますので、フィールド数が多いと結構手間がかかります。
いっそのこと、新規にレコードを作ってしまい、登録ならそのまま確定、キャンセルならレコードを削除、という動きでもいいのでは。
FM19.6 でしたら、この機能をそのまま実現できるトランザクション機能が使えます。バージョンアップも考えて見られたらいかがでしょう。
Offline
インポートのヘルプです。
19ですが18でも同じです。
https://help.claris.com/ja/pro-help/con … -data.html
フィールドの削除は
全てのフィールドにタブ順を振っておいて、
スクリプト
次のフィールドへ移動
フィールド設定[""] (フィールド指定しません)
これをフィールドの数分Loopすればいいですね。
Offline
インポートの前に対象レコードを1つにしておく必要がありそうですね。
UUIDをキーにしてリレーション先のテーブルに入力する、というのはどうかと思ったけど、レコード確定してしまってからキャンセル処理するには結局レコード削除になるので、あんまり意味ないかな...
このスレの目的だけのテーブルなら、
レコードは必要なさそうですが、
それではインポートできないので、
空レコード一つ作っておけばいいのでは。
Offline
皆さま、ありがとうございます。
頂いた意見でなんとか前に進みそうです。
ありがとうございました。
Pages: 1
[ Generated in 0.009 seconds, 12 queries executed - Memory usage: 556.45 KiB (Peak: 562.59 KiB) ]