みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
スクリプトを作成しカスタムダイアログを表示させています。
データを削除します。
宜しいですか。
「キャンセル」 「OK」
「OK」ボタンを押すと次の表示がでますが、ださない方法はあるのでしょうか?
このレコードを完全に削除しますか?
「削除」 「キャンセル」
レコードを削除、ステップのダイアログを出さない、設定にしておけば、表示は無くなります。
安全を考えて、出しておいた方が良いと思いますが。
Offline
レコードを削除、ステップのダイアログを出さない、設定にしておけば、表示は無くなります。
安全を考えて、出しておいた方が良いと思いますが。
「レコードを削除、ステップのダイアログを出さない」設定はどの様にすれば宜しいのでしょうか。
カスタムダイアログ表示のオプションにはそれらしき項目は見つからないのですが。
スクリプトステップ
レコード削除
のオプションですよ。
しかし、
通常の運用でレコード削除を使うことは問題が有るでしょう。
Last edited by チポ (2014-08-21 17:41:54)
Offline
スクリプトステップ
レコード削除
のオプションですよ。しかし、
通常の運用でレコード削除を使うことは問題が有るでしょう。
実はレコード作成ボタンがあるのですが、作業者が間違って押すことが時たま発生してます。
そのためにレコード削除ボタンを設けました。
レコード作成ボタンを押した後で、保存ボタンを押すと本当にレコード作成できる機能があれば良いのですが。
又、保存しないボタンを押すとレコード未作成です。
その様なことは可能でしょうか。
例えば、全てグローバルフィールドを使って、同じ様な作ります。そこへ入力させて、ボタンを押せば、新規レコードを作成し、データを移し込む、という運用方法は作れますね。
Offline
レコード作成ボタンで、
カスタムダイアログで、作成前に確認を取るとか、
入力必須フィールドに入力を強制するとか。
でもいいのでは。
Offline
新規レコードのゴミをなくす方法は2つ
1つは、同じフィールドでワークテーブルと正式テーブルを作成し、登録ボタンで正式テーブルに移動。
登録後は全て正式テーブルを参照・更新
2つは、テーブルはひとつのままで、「ゴミ」の定義をしておき、定期的に管理者が削除スクリプトを実行する
一般的には全アカウントにレコード削除権限を持たすことはしません。
レコード作成ボタンで、
カスタムダイアログで、作成前に確認を取るとか、
入力必須フィールドに入力を強制するとか。でもいいのでは。
レコード作成のスクリプトを作成しました。
カスタムダイアログを表示「本当に作成します?」
新規レコード/検索条件
実行すると
本当に作成します?
表示で、キャンセルボタンを押してもレコード作成します。
出来ない方法を教えて下さい。
If[Get(最終メッセージ選択)=1]
新規レコード
EndIf
レイアウトモードで
レイアウトのレコード自動保存オプションの設定
で、確認するまで保存しない設定ができます。
ただし確認しないでもFMを強制終了した時保存されてたという話があった。
Pages: 1
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 517.23 KiB (Peak: 521.77 KiB) ]