みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FM17 win10にて病院内の医療機器の点検データベースを作成しております。
テーブル:機器台帳
テーブル:点検台帳
リレーション:機器の管理番号フィールド
機器台帳に点検入力ボタンを作成しました。
スクリプト
フィールドへ移動[機器台帳::機器の管理番号]
レイアウト切り替え[点検台帳]
新規レコード/検索条件
直前に参照したレコードから挿入[選択;点検台帳::機器の管理番号]
点検台帳に点検結果を新規入力するとき機器の管理番号入力の手間を省きたくて挿入できたら
と思っていたのですがうまくいきません。
ご教授いただければ幸いです。
Offline
単にレコードが選択されただけの状態からではだめですね。
いずれかのフィールドへ入ってから試してみてください。
Offline
チポさま、ありがとうございます。
フィールドに入ってからやってみたのですが、新規レコードにはなにも入力されません。
試しに同テーブル内でおこなったところ、機器の管理番号が自動入力されました。
テーブル:機器台帳
スクリプト
フィールドへ移動[機器台帳::機器の管理番号]
新規レコード/検索条件
直前に参照したレコードから挿入[選択;機器台帳::機器の管理番号]
[直前に参照したレコードから挿入]は別テーブルではできないのでしょうか。。。
Offline
同じテーブル内でレコードを移動した時、または、モードを変更した時のみに有効です。
Offline
スクリプト
コピー[選択;機器台帳::機器の管理番号]
レイアウト切り替え[点検台帳]
新規レコード/検索条件
貼り付け[選択;点検台帳::機器の管理番号]
ではダメですか?
コピー・ペーストは不安定(他のアプリも共通です)なので[変数を設定][フィールド設定]に置き換えましょう。
Offline
できました!!
最終的には変数を使用した入力方法にさせていただきました。
変数、こういう方法もあるのかと、私にはまだ未知な世界ですが勉強になりました。
コピーペースト方法は思いつかなかったです、でもたしかにって感じで教えていただいたスクリプトで自動入力できたときうれしかったです。
[直前に参照したレコードから挿入]は同じテーブル内で有効、これ学びました。
チポさま、Shinさま、しみっちゃんさま、Mozさま。
ご教授ありがとうございました。つまずいていたので本当に助かりました。
Offline
Pages: 1
[ Generated in 0.015 seconds, 7 queries executed - Memory usage: 515.42 KiB (Peak: 520.33 KiB) ]