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

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

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

You are not logged in.

Announcement

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


#1 2022-12-19 07:52:06

Sena
Guest

特定のログインIDのみ編集許可

お世話になります。

ファイルメーカー18を使用している者です。
使い始めて数週間で知識が浅く、こちらで解決させて頂けますと嬉しいです。

製品登録を行うファイルを作成しております。
ログイン画面のレイアウトを用意しており、そこに個人のログインIDで
アクセスしてもらう予定です。

また製品の新規登録を行い、詳細を入力してリスト一覧へ
反映させる仕組みにしております。

そこで質問がございます。
AさんのログインIDでアクセスし、Aさんが「ABC」という
製品を登録したとします。

編集ボタンを用意し、AさんのIDでログインしていれば
編集可能。Aさん以外のIDでログインしていれば編集不可。
というスクリプトを入れたいです。

簡単な事案で質問してしまい申し訳ございませんが
教えて頂きたいです。

よろしくお願いいたします。

#2 2022-12-19 08:46:34

Shin
Member

Re: 特定のログインIDのみ編集許可

アクセス権セットの設定で、全てすみます。
レコード作成時のアカウントを自動記録するフィールドを作ります。そのアカウントが、現在のアカウントと一致する条件で、編集可能 とします。それ以外は閲覧権限を与えておきます。

Offline

#3 2022-12-19 13:07:23

Sena
Guest

Re: 特定のログインIDのみ編集許可

ご回答ありがとうございます。

概ね理解しました。
ただログイン用のレイアウトを作成してしまったので
そこで打ち込むIDのフィールドを製品登録画面に自動記録する方法は
ございますでしょうか??

製品登録画面にIDのフィールドは入れてみましたが
その先がわかりません。。。

#4 2022-12-19 13:32:47

チポ
Member

Re: 特定のログインIDのみ編集許可

レイアウトはレコードを表示する手段で、
そこにフィールドが有るか否かは問題ではありません。

計算フィールドで、その計算式に
  Get (アカウント名)
とすれば、
そのフィールドがどこにも表示されていなくてもその値は持っています。

Offline

#5 2022-12-19 14:47:15

himadanee
Guest

Re: 特定のログインIDのみ編集許可

バックアップからインポートする必要ができたときにインポートしたアカウントになってしまうので、計算フィールドより計算値自動入力の方がいいかも?

#6 2022-12-19 15:25:04

チポ
Member

Re: 特定のログインIDのみ編集許可

確かに、
インポートを考えると入力値の自動化のほうがよさそうですね。

Offline

#7 2022-12-19 15:59:20

Shin
Member

Re: 特定のログインIDのみ編集許可

> ただログイン用のレイアウトを作成してしまったので
FM のファイルを開くときのログインダイアログで、アカウント名とパスワードを入力させます。そのアカウント名を取得しますので、別にレイアウトを作る必要はありませんよ。
また、自動入力の作成情報でアカウント名を指定するだけで、手間なく設定されます。

Offline

#8 2022-12-20 10:09:10

Sena
Guest

Re: 特定のログインIDのみ編集許可

皆さま、ご回答ありがとうございます。
一度、ご意見頂いた中で再度試してみたいと思います。

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

#9 2022-12-20 12:02:47

Shin
Member

Re: 特定のログインIDのみ編集許可

ごく基本設定だけのサンプルです。参考にしてください。
https://www.dropbox.com/s/nxqox7dn3i1uv … 2.zip?dl=0

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 559.41 KiB (Peak: 582.45 KiB) ]