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

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

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

You are not logged in.

Announcement

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


#1 2021-05-21 14:39:24

こまつ
Member

ボタンによるフィールドの保護

ファイルメーカープロ19を使っています。

ipadのアプリでデータの確認・入力を行っているのですが、タブレットの為、確認するだけの際にもソフトキーボードが表示されて、誤って編集してしまうということがあります。
ですので、基本的に編集ロック(とはいえ、コピーやスクロールはしたい)しておき、ボタンを押すと編集可能になるような仕組みはできるでしょうか?
(ACCESSでいうと ●●.locked=Falseみたいな)
フィールド毎にはブラウザモードのチェックを外せば、編集不可になるようなのですが、この切り替えをスクリプトでできないかなと。

※ACCESSからFileMakerに切り替えたのですが、こんなに簡単にできるんだと思う部分がある反面、どうしてできないのかなと理解が難しい部分も多いです(例えば、非連結フィールドがない?とか)。根本的な違いが理解できれば、もう少しうまくできるような気もするのですが、頭の切り替えで四苦八苦しています。よろしくお願いいたします。

Offline

#2 2021-05-21 15:47:45

qb_dp
Member

Re: ボタンによるフィールドの保護

アクセス権 を設定するのが良いかと。

レコードアクセス権の編集
https://help.claris.com/ja/pro-help/con … 9%E6%A8%A9

Offline

#3 2021-05-21 16:14:31

Shin
Member

Re: ボタンによるフィールドの保護

非連結フィールドは、グローバル変数で代用できます。
qb_dpさんの提案のアクセス権もいいかと思いますが、編集可能にしたあと、すぐに元に戻す処理がちょっと面倒かもしれません。(編集を、ダイアログで行うことにするのでしたら簡単ですが)
別案として、そのフィールドを参照する計算フィールドを作っておき、2個重ねておきます。フラグを作っておき、ボタンでon offさせ、そのフィールドの一方を隠す設定にしておきます。計算フィールドでは、コピーやスクロールは可能ですが、編集はできません。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 10 queries executed - Memory usage: 551.18 KiB (Peak: 565.61 KiB) ]