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

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

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

You are not logged in.

Announcement

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


#1 2014-07-02 18:49:55

ぽっちゃま
Guest

最初に必ず同じテーブルが立ち上がるようにする方法

いつも参考にさせていただいております。
また初歩的な質問とは思いますが、ご教授ください。

ファイルを開いた際に、ホームに当たるテーブルのレイアウトが必ず最初に
立ち上がるようにするにはどのように設定すればよろしいでしょうか?

またそのテーブルは新規レコードが作成できないようにするようなことは可能でしょうか?

どうぞよろしくお願いいたします。

#2 2014-07-02 19:21:04

旅人
Member

Re: 最初に必ず同じテーブルが立ち上がるようにする方法

バージョンが分からないけど、ファイルオプションの
開く時のスクリプトとか
同じくトリガのOnFirstWindowOpen
でスクリプト「レイアウト切り替え」を指定したらいいです。

Get(レコード総数)で制限したらどうかな?←未確認

Offline

#3 2014-07-03 12:37:17

Moz
Member

Re: 最初に必ず同じテーブルが立ち上がるようにする方法

旅人さんも書かれていますが、
ファイルオプションを利用して[表示するレイアウト]にホームにあたるレイアウトを選択しておく。

レコードが作成できないにしたいならば、
これがベストプラクティスかは分かりませんが以下の様なフィールドを定義します。

・1レコードも作らせない場合
タイプ: 数字←別に何でもいい
【入力値の自動化】
[データ]【1】とだけ入力
[データ入力時の値変更の禁止]オン
【入力値の制限】
[データの入力時にユーザによる上書きを許可する]オフ
[既存値]オン

・1レコードのみに制限する場合
タイプ: 数字←別に何でもいい
【入力値の自動化】
[データ]【1】とだけ入力
[データ入力時の値変更の禁止]オン
【入力値の制限】
[データの入力時にユーザによる上書きを許可する]オフ
[ユニークな値]オン

レコード作成したらダイアログが出て[レコード復帰]以外の選択肢がなくなるので、レコードは作成できません。

[制限値以外の入力時にカスタムメッセージを表示]オン
このテーブルにはレコードを作成できません。[レコード復帰]を押して下さい。

と追加設定すれば一応なんでレコード作れないの?って人にも分かって貰えるかと。

ダイアログがダメな場合はスクリプトトリガで
旅人さんの書かれている Get ( レコード総数 ) で封じ込めるのがよいかと。

Last edited by Moz (2014-07-03 12:42:47)

Offline

#4 2014-07-04 10:35:26

Layouter
Guest

Re: 最初に必ず同じテーブルが立ち上がるようにする方法

アクセス権で禁止するか、カスタムメニューで削除するとかは?

#5 2014-07-27 21:55:50

ぽっちゃま
Guest

Re: 最初に必ず同じテーブルが立ち上がるようにする方法

いつもおせわになっております。
皆様ご回答いただきありがとうございました。
長くお礼のお返事もせず大変申し訳ありません。
私事でしばらくお返事できない状態におりました。
お許しくださいませ。

旅人様、ありがとうございます。
HOMEが最初にひらくようになりました。
レコード数はMoz様のご指摘の方法をつかわせていただきました。
皆様本当にありがとうございました。
今後ともどうぞよろしくご教授くださいませ。
どうぞよろしくお願いいたします。

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: 508.97 KiB (Peak: 515.78 KiB) ]