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

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

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

You are not logged in.

Announcement

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


#1 2020-12-15 16:45:45

ログインIDによる、レコードの固定

店舗用のトップ画面用 テーブルA
予約データ用     テーブルRE
クライアントデータ用 テーブルCL
があります。
テーブルshop
テーブルRE
テーブルCL
のレコードにはそれぞれ店番があります。
店舗用トップ画面に関しては、箱と考え
テーブルRE、テーブルCLと店舗番号が合うもののみ
リレーションで表示させています。

店舗用のテーブルAは、増えていく事になります。
当初は、店舗が増えた場合には、テーブルA自体を
複製してテーブルBを作ろうかと思っていたのですが、
店舗が増える毎にリレーションが複雑になってしまう
為、
テーブルAのレーコードでを各店舗に割り振りたいと
思っておりました。
ログインIDを取得してして、テーブルAをに移動した時に
テーブルAの適切なレコード(店舗アは、テーブルAの店舗名アの持ったレコードに固定)
に固定をしたいのですが、可能でしょうか。
やり方を教えて頂けないでしょうか。

宜しくお願い致します。

Offline

#2 2020-12-15 17:32:53

チポ
Member

Re: ログインIDによる、レコードの固定

アクセス権の設定で表示できるレコードを絞り込めます。

ヘルプのリンクです
  https://fmhelp.filemaker.com/help/18/fm … es.html%23


投稿がダブっていますね、
一方を「解決」としてください。

Offline

#3 2020-12-15 20:16:49

Re: ログインIDによる、レコードの固定

チポ様 いつも有難うございます。
投稿ダブリすみません。

カスタムレコードアクセス権で
店舗No(※ユーザーIDから取得したもの) = 店舗No(※レコードに直接入力したもの)
にしたのですが、レコードには制限がかかりフィールドの値は見えなくはなりますが、
他のレコードも残った状態です。
これは、スクリプトで 店舗No(※レコードに直接入力したもの)で検索をかけるような処理に
なりますでしょうか。

すみませんが教えて頂けますでしょうか。

Offline

#4 2020-12-16 09:55:38

Shin
Member

Re: ログインIDによる、レコードの固定

店舗ID で検索するといいです。
実際は、何かの検索(状巻が無効でもいいです)を行うと、アクセス権のないレコードは除外されます。

Offline

#5 2020-12-16 10:17:08

Re: ログインIDによる、レコードの固定

Shin様 有難うございます。
ログインIDから取得した店舗Noでレコードに入力してある、店舗Noの検索ですが、アクセス権セットからの
制限の項目からの設定方法がわからないのですが、どのように入力すれば良いでしょうか。
すみません。宜しくお願いします。

Offline

#6 2020-12-16 11:12:12

himadanee
Guest

Re: ログインIDによる、レコードの固定

アクセス権のないレコードを除外する目的の場合、検索条件は何でもいいんです。必要なレコードが除外されないように注意するだけ。「全レコード表示」の代りならレコードIDのフィールドがあればそれを>0で検索とか...
だけどわざわざ全レコード表示というのは極力避けるべきですね。

レイアウト切り替えとか検索でなくて「関連レコードへ移動」にできないんですかね。

#7 2020-12-16 15:16:38

Re: ログインIDによる、レコードの固定

himadanee様
皆様
出来ました。
有難うございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 516.27 KiB (Peak: 521.18 KiB) ]