みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になります。
今回、セキュリティの設定について質問させていただきたいと思います。
ご存知の方、ぜひご教示お願いいたします。
今回、FileMaker Goでのデータベースをクライアントにお渡ししたいと思っております。
masterの完全アクセスは別にして、クライアント用にアカウントを設定しようとしていますがうまく動作してくれません。
ゲストのアカウントでは「レイアウトモードに切り替え」と、「スクリプトの編集」の2つを許可できないようにして、あとは全て許可をしたいと思っています。
現在、設定では
レコード・・・すべてのテーブルでの作成、編集、および削除
レイアウト・・・すべて表示のみ
値一覧・・・すべて変更可能
スクリプト・・・すべて実行のみ可能
としたのですが、FileMakerGoの機能である、手書きの「署名機能」と「カメラを動作して写真を取り込む機能」までできなくなってしまいました・・・・。
具体的にはオブジェクト設定しているフィールドをタップすると、通常ではインポートのメニューが開き署名やカメラを選択できるのですが、現在のゲストアカウント設定ではタップしても何も起こらないのです。
「署名機能と写真取り込み機能が動作できる」状態で、「レイアウトモードの切り替えとスクリプトの編集のみ不許可」にする場合、セキュリティのアクセス権のセットではどういう編集を行えばいいでしょうか??
申し訳ございませんが、ご回答よろしくお願いいたします。
valentina
keima様
何度もご教示いただき、どうもありがとうございます☆
編集のことまで全然考えがおよんでいませんでした・・・。
ご指摘どうもありがとうございます。
本格的なデータベースを1から作るのが初めてなので、全体の構造をイメージしきれておらず、
その都度、修正、修正でなかなか進みません。^^;
教えていただいた知識を少しずつ取り込んで完成させていきたいと思います。
まずは条件分岐ですね!
わかりました!
少し難しそうですが、式を作ってみたいと思います!
またご質問をさせていただくかもしれませんが、その時はどうぞよろしくお願いいたします☆
ご丁寧にどうもありがとうございます。
valentina
Traveller様
ご回答どうもありがとうございます!
すみません、ご指摘の通りスペースが入っていました・・・。
こんな初歩的なことでお手間をいただき申し訳ありませんでした(>_<)
一人で作っていると、思い込みから「できないループ」にはまって勝手に抜け出せず作業が行き詰ってしまって・・・。
客観的なご意見をいただき、大変助かりました!
本当にどうもありがとうございました☆
keima様
私の初歩的なミスでお時間をとらせてしまい、申し訳ありませんでした!
ご教示いただいた変数の設定、初めて使用してみましたところ、すごくスマートな式になりました!
私のつたない計算式に目を通していただき、改善案までいただけて感謝いたします☆
変数などの知識がなく、今回使用方法をご教示いただけたので初めて少し理解できた気がします。
他のスクリプトでも変数の設定を使用していってみたいと思います☆
本当にどうもありがとうございました!
valentina
いつもお世話になります。
今回は表題の件について質問させていただきます。
お分かりになる方、申し訳ございませんがご回答よろしくお願いいたします。
こちらの環境はmac10.8.5 FileMaker Pro13となっています。
-------------------------------------------------------------
今nameという繰り返しフィールドが38個あります。
そのフィールドに対してトリガを設定したいのですが、うまく動作しません。
「(テーブル名は”予約”)nameフィールドに名前が入力されている場合はそのフィールドをクリックするとその名前がコピーされ、
検索モードになった(テーブル名が”顧客情報”)の顧客名フィールドにペーストされてその顧客のカルテが検索される。
だけど、nameフィールドに名前が入力されていない場合はクリックしても何も起こらない。」
というスクリプトトリガを作成しようとしています。
考えたのは
If[Get(アクティブフィールド内容)=""]
フィールドへ移動[(適当なフィールド)] (←注:FileMaker Go用なので何もない場合はキーボードが出現しないようにするため)
Else
コピー[選択;予約::name[Get(アクティブ繰り返し位置番号)]]
レイアウト切り替え[お客様詳細(顧客情報)]
検索モードに切り替え[]
貼り付け[選択;顧客情報::顧客名]
検索実行[]
End If
なのですが、この場合だとnameフィールドに名前が入っていない場合でも検索が実行され、検索条件がないためエラーが返ってきます。
名前が入力されている場合は正常に動作します。
どうも始めのIf[Get(アクティブフィールド内容)=""]が認識されていないようなのです。
1.valentina ←nameフィールドに名前があるのでクリックするとこの名前がコピーされ、検索される。
2. ←nameフィールドに名前がないのでクリックしても何も起きない。
3. ←nameフィールドに名前がないのでクリックしても何も起きない。
4.valentina1 ←nameフィールドに名前があるのでクリックするとこの名前がコピーされ、検索される。
5. ←nameフィールドに名前がないのでクリックしても何も起きない。
申し訳ありませんが、知識のある方、ご教示お願いいたします。
valentina
Mozさん!!!
どうもありがとうございますーーー!!!
無事に動作しました!!
本当に助かりました!
ご親切にどうもありがとうございました!!☆
関数の知識があまりないため、試行錯誤の毎日ですが、しっかり勉強をしていきたいと思います☆
またご質問させていただくかもしれませんが、その時はどうぞよろしくお願いいたします!
valentina
はじめまして。
いつも参考にさせていただいております。
今回はどうしてもわからないことがあり、ご質問させていただきます。
もしよろしければ、ご回答よろしくお願いいたします。
こちらの作業環境はFileMaker Pro13、iMac OS10.8.5となっています。
---------------------------------------------
今、nameという繰り返しフィールドが38個。
それに対してポップオーバーボタンを38個作成いたしました。
このポップアップオーバーボタンに「次の場合にオブジェクトを隠す」という設定をつけたいのですが、なかなかうまく動作してくれません。
例えば、、、
name繰り返しフィールドの[2番目]に名前が入った時には2つ目のみのポップオーバーボタンのみが出現し、
name繰り返しフィールドの[15番目]に15こ目のみのポップオーバーボタンが出現する、、、といったように設定したいのです。
ボタンを●とすると
1.●valentina
2. ←(名前が入力されていないのでボタンは出現していない状態)
3. ←(名前が入力されていないのでボタンは出現していない状態)
4.●valentina
5. ←(名前が入力されていないのでボタンは出現していない状態)
6.●valentina
といったイメージです。
Get(アクティブ繰り返し位置番号)かとも考えたのですが、違うフィールドの繰り返し位置番号をどう設定すれば良いのかわからなくて・・・・
すみませんが、お分かりになる方、ご教示お願いいたします。
valentina
Pages: 1
[ Generated in 0.005 seconds, 6 queries executed - Memory usage: 593.41 KiB (Peak: 614.32 KiB) ]