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

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

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

You are not logged in.

Announcement

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


#1 2014-03-24 15:56:00

sora
Guest

修正できない方法

FM12の初心者です。

判定と判定日時の二つのフィールドがあります。
一度入力すると、管理者以外は修正できない方法はあるでしょうか。
データの書き換え防止のためです。
宜しくお願い致します。

#2 2014-03-25 08:51:21

Traveller
Guest

Re: 修正できない方法

その二つのフィールドしか無いということですか。
それとも、その二つに入力したら他のフィールドも変更禁止にしたいということ?

#3 2014-03-25 08:57:21

sora
Guest

Re: 修正できない方法

Traveller wrote:

その二つのフィールドしか無いということですか。
それとも、その二つに入力したら他のフィールドも変更禁止にしたいということ?

フィールドは二つ以外に沢山あります。
変更禁止は二つのみです。
宜しくお願い致します。

#4 2014-03-25 09:30:05

Traveller
Guest

Re: 修正できない方法

簡単そうなのは、判定フィールドをボタンにしてスクリプトを
  If [not (IsEmpty (判定)  or  Get (アカウント名) = "管理者アカウント")]
    フィールドヘ移動[]
  Else
    フィールドヘ移動[判定]
  End If
などとする。判定フィールドにインポートされたらダメですが。

#5 2014-03-25 10:00:12

Traveller
Guest

Re: 修正できない方法

あ、判定フィールドは入力禁止にしてくださいね。
タブ移動もできなくなるけど。

#6 2014-03-25 10:37:52

sora
Guest

Re: 修正できない方法

Traveller wrote:

簡単そうなのは、判定フィールドをボタンにしてスクリプトを
  If [not (IsEmpty (判定)  or  Get (アカウント名) = "管理者アカウント")]
    フィールドヘ移動[]
  Else
    フィールドヘ移動[判定]
  End If
などとする。判定フィールドにインポートされたらダメですが。

有難う御座います。
このボタンを3個作成し、押すと「合格」「不良」「不明」と判定フィールドに入力できないでしょうか。
現状は判定フィールドへはラジオボタンで入力しているためです。
宜しくお願い致します。

#7 2014-03-25 11:38:28

Traveller
Guest

Re: 修正できない方法

普通にラジオボタンにしたらいいのでは。
ドロップダウンよりワンテンポ遅れるかも知れないけど・・

#8 2014-03-25 18:23:45

チポ
Member

Re: 修正できない方法

ボタンを3個作成し、押すと「合格」「不良」「不明」と判定フィールドに入力できないでしょうか

ならば、
  If[ IsEmpty ( 判定 ) or Get (アカウント名) = "管理者アカウント" ]
   フィールド設定[ 判定 ; Get ( スクリプト引数 ) ]
   フィールド設定[ 判定日時 ; Get ( タイムスタンプ ) ]
  Else
   「入力できないよ」
  End If
として、
各ボタンのスクリプトパラメータに入力したい判定文を指定。

判定・判定日時フィールドは入力禁止にしておきます。


これでいかがでしょう。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 558.02 KiB (Peak: 581.95 KiB) ]