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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-22 13:22:04

チポ様

おかげさまで実装できました。
長い時間をお付き合いいただきありがとうございます。
感謝いたします。

#2 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-22 13:20:45

旅人様

ありがとうございます。
無事に解決できました。

助かりました。

#3 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-19 18:48:47

ありがとうございます。
一旦まとめさせてください。

スクリプト
===================
If[Get ( アカウントアクセス権セット名 ) ≠ "Full Access"]
    元に戻す/再実行 [元に戻す]
    If[IsEmpty (フィールドA) or フィールドA = "D"]
        元に戻す/再実行 [再実行]
    End If
End If
===================
※警告音は指定してません

希望動作:
(1)管理者権限
フィールドAの値はいつでも変更可能

(2)管理者権限以外
最初に「D」を選択しても、その他のABCに変更できるが
一度ABCのどれかを選択すると管理者権限以外は変更できない。

例:(ポップアップメニュー項目)

A
B
C
D
==============

何故うまく動作しないのかがわかりません。
何かお気づきの点がありましたらご教示お願いします。

#4 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-19 13:02:35

1点気になる箇所があります。
最初のステップは
==========
If [ Get ( アカウントアクセス権セット名 ) ≠ "Full Access" ]
    元に戻す/再実行[元に戻す]
==========
となっており、2行目がご教示内容とは異なります。
「 元に戻す/再実行[元に戻す]」→「 元に戻す/[元に戻す]」でしょうか。

以前にご教示頂いた
========
スクリプトステップの編集グループに
  元に戻す/再実行
が有ります。

このオプションで
  元に戻す (または 再実行)
を指定します。
========
で指定したところ「 元に戻す/再実行[元に戻す]」になったので
そのまま設定してるのですが。

ご確認をお願いします。

#5 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-18 19:05:35

ありがとうございます。

試してみたのですが
管理者権限でも変更ができなくなりました。
原因は何が考えられますでしょうか。

#7 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-18 17:13:52

度々すいません。

私の説明が不十分だったかもしれませんが
教えて頂きました方法ですと
「指定した値」には変更できました。

これを
「指定した値にした場合は他の値に変更出来て
指定外の値に変更したら管理者権限以外では変更できない」
ように設定したいです。

例:(ポップアップメニュー項目)

A
B
C
D

説明:
最初に「D」を選択しても、その他のABCに変更できるが
一度ABCのどれかを選択すると管理者権限以外は変更できない。

ご面倒ですがよろしくおねがいします。

#8 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-18 14:39:16

すいません。関連の質問です。

ご教示頂いたスクリプトを実装し
任意のフィールドで、ポップアップメニューにて選択した値が
管理者権限以外では変更不可にすることができました。
ありがとうございます。

今回の質問は、このポップアップメニューの値の中で
指定した値を選択した場合のみ
「変更不可」を無効にできないかと思いましてご質問させて頂いた次第です。

分かりにくい質問で恐れ入りますが
何か方法はございますでしょうか。

宜しくお願い致します。

#9 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-18 11:05:21

チポ様

ありがとうございます。
無事に実装できました。

最後に一点ご教示をお願いしたいのですが、
ポップアップメニューの任意の値のみ
変更可能にすることは出来るのでしょうか?

お手数ですがご教示をお願いします。

#10 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 19:09:44

元に戻す[元に戻す] が見当たらないのですが
直接入力してもいいのでしょうか。

#11 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 18:52:08

ポップアップメニューでした;

下記ありがとうございます。
試してみます。
==========
スクリプトを
  If [ Get ( アカウントアクセス権セット名 ) ≠ "Full Access" ]
    元に戻す[元に戻す]
    If [IsEmpty (フィールド)]
      元に戻す[再実行]
    End If
  End If

として、これをトリガ
  OnObjectModify
で実行。
=========

確かに警告でも出せればいいですね。
変更しようとしたとき警告を出せますか??

#12 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 18:23:34

※「フィールド名」は該当のフィールド名を設定しています。

#13 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 18:07:45

実装してみたのですが
やはりドロップダウン選択できてしまいます。
=======
If [ Get ( アカウントアクセス権セット名 ) ≠ "Full Access" ]
    If [not IsEmpty (フィールド名)]
        次のフィールドへ移動
    End If
End If
=======
以上のスクリプトをENTERトリガに設定してるのですが。

何か間違ってるのでしょうか。

#14 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 17:01:36

チポ様

すいません。
実装したところ入力は出来ないのですが
説明が不足しておりまして、
該当のフィールドはプルダウンでした。

プルダウン選択バージョンで同じように動作させることは可能でしょうか??

お手間をおかけして申し訳ないです。
宜しくお願いします。

#15 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 16:33:35

ありがとうございます!
やってみます。

#16 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 13:34:49

If[Get (アカウントアクセス権) ≠ "Full Access"]

(アカウントアクセス権)への表記法がわかりませんでした。

#17 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 13:24:07

チポ様

アカウントアクセス権ですが
現在「ゲスト」と「管理者」の2つのアカウントで
使っているのですが、今回の件は
アカウントを新規作成する必要がありますでしょうか。

もしゲストアカウントで実行できる場合は
スクリプト内の表記法について教えて頂けませんでしょうか。

お手数ですがご回答をお待ちしております。

#18 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 12:02:27

ありがとうございます。
早速実装して試してみます。

#19 Re: 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 11:13:00

ありがとうございます。

それは、空のフィールドに入力したら
その後選択できなくなるという事でしょうか。

そういった仕様でしたら
具体的に教えて頂けるとたすかります。

#20 初心者のFileMaker pro Q&A » フィールドの入力制限について » 2014-09-17 10:25:49

joni
Replies: 33

windows7 64
FileMaker Pro12
=============

指定のフィールドに入力した値、選択した値を
管理者権限以外で変更・削除できないようにしたいのですが
そういう事は出来るんでしょうか。

一度入力したら、管理者しか変更・削除できないようにしたいんです。

お分かりになる方いらっしゃいましたらお願いします。

#21 Re: 初心者のFileMaker pro Q&A » 条件付き入力制限について » 2014-09-15 18:40:48

旅人様

おかげさまで解決できました。
お礼申し上げます。

ありがとうございました。
助かりました。

#22 Re: 初心者のFileMaker pro Q&A » 条件付き入力制限について » 2014-09-15 18:12:48

スクリプト内で目的のフィールドへの指令を出すのではなく、
フィールド個別にスクリプトを指定する方法にたどり着けていません。

#23 Re: 初心者のFileMaker pro Q&A » 条件付き入力制限について » 2014-09-15 18:04:05

すいません。
「フィールドCにEnterトリガを設定」という部分ですが
これは「OnObjectEnter」のことでしょうか。

#24 Re: 初心者のFileMaker pro Q&A » 条件付き入力制限について » 2014-09-15 17:46:04

作っていただいたファイルの大変参考になりました。
ありがとうございます。

#25 Re: 初心者のFileMaker pro Q&A » 条件付き入力制限について » 2014-09-15 17:41:31

教えて頂いた方法でスクリプトは作成できました。
ありがとうございます。

だんだんわかってきました。

関連で、特定のフィールドに値を入力しないと
次のフィールドに入力できない様に設定するにはどうすればいいでしょうか。


フィールド「A」とフィールド「B」に入力しないと
フィールド「C」に入力できない

ご教示お願いいたします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 6 queries executed - Memory usage: 633.79 KiB (Peak: 671.08 KiB) ]