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

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

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

You are not logged in.

Announcement

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


#1 2014-03-20 08:24:39

nyoro
Member

前のレイアウトに戻る

レコードの詳細情報が、レイアウト詳細
レコードのリストが、レイアウトリスト
担当者毎のリストが、レイアウト担当者

だとして、レイアウトリストからレイアウト詳細にいったときに戻るボタンを押すと、レイアウトリストに
レイアウト担当者からレイアウト詳細にいったときに戻るボタンを押すと、レイアウト担当者に

戻るようにしたいのですが、どのようにするのが良いでしょうか?
レイアウト詳細を複数作ってボタンの機能を変更する方法しか思いつきません。スクリプト等で同じレイアウトのボタンが別の機能を持つ方法を教えて下さい。

いつもありがとうございます。ご教授よろしくお願いします。

Offline

#2 2014-03-20 08:55:07

いちたすに
Guest

Re: 前のレイアウトに戻る

いろいろあるとは思いますが、私は以前ここを参考にしました
http://ziyuudesu.seesaa.net/article/269233148.html

#3 2014-03-20 09:00:40

Traveller
Guest

Re: 前のレイアウトに戻る

移動する前のレイアウトにOnLayoutExitのトリガを設定して
スクリプトで、例えばそのレイアウト名をグローバル変数に設定しておけば
戻るボタンはレイアウト切り替え[グローバル変数]で良さそう。

#4 2014-03-20 09:16:47

いちたすに
Guest

Re: 前のレイアウトに戻る

nyoroさん、質問から外れてすみません

Travellerさん、たぶんあまりないとは思うのですが、
たとえば3回前に戻りたいという様な遷移したレイアウト順に戻る場合は、グローバルフィールドに順番に記録すればできるのでしょうか?

#5 2014-03-20 09:26:17

Layouter
Guest

Re: 前のレイアウトに戻る

レイアウトだけ戻ってもあんまり意味がない(直接指定して切り替えればいい)ので、新規ウィンドウで開くようにしたらどうかな。

#6 2014-03-20 09:46:37

いちたすに
Guest

Re: 前のレイアウトに戻る

やりかけの仕事中に、電話が入って画面を変えて検索したり、社員さんの依頼事で、別の画面に移って調べ物したりというのがあって
さぁ、どこまでやってたっけ?ということが度々ありまして、そんなとき、幾つか前に戻れたらいいなと思いましたです。
随分前に、遷移順に記録するスクリプトにチャレンジして上手くいかなかったので、nyoroさんのトピに便乗質問してみましたー。

#7 2014-03-20 09:52:58

Traveller
Guest

Re: 前のレイアウトに戻る

レイアウトを出るたびに$$変数を「$$変数 & ¶ & Get ( レイアウト名 )」とかに
したら何回前にでも戻れるかも知れない?

#8 2014-03-20 11:49:45

Layouter
Guest

Re: 前のレイアウトに戻る

>やりかけの仕事中に、電話が入って画面を変えて検索
まさにそういう場合に、レイアウトだけ戻っても検索したレコードが変わってしまうので、
レイアウトを切り替えずに新規ウィンドウでやれば閉じるだけで元に戻れます。

スナップショットリンクを使えばいいか。

#9 2014-03-20 12:39:31

いちたすに
Guest

Re: 前のレイアウトに戻る

Layouterさん、ありがとーございます。

スナップショットリンク使ったことなかったです。画面のハードコピーだとばっか思ってました(笑) これ、面白いですねー。
沢山使うと増えてきますけど、そういう場面に遭遇したときボタンとか作って押しておけば簡単に戻れますね。

遷移順の戻りボタンは、やりかけでもあるので、それはそれで時間をかけてでも作ってみたいと思います。すみません、頑固で。

#10 2014-03-20 12:44:52

いちたすに
Guest

Re: 前のレイアウトに戻る

ファイルは上書きされるんでした

#11 2014-03-20 19:36:24

いちたすに
Guest

Re: 前のレイアウトに戻る

なんちゃって遷移順"戻り"、"進む"ボタンができましたー。

http://pupld.net/28/140320/crha0d8bhp/index.cgi  (11なので変換してください)

私の力ではありません、海外のあやしいサイトを参考に修正して新たに作ってみました。
実験途中なので、使えないようであればポイしてください。
理屈はグローバル変数に改行して保存して逆走するというものです。

#12 2014-03-21 00:06:06

nyoro
Member

Re: 前のレイアウトに戻る

予想以上に難しく理解できていませんが、簡単なことではないのですね・・・
ありがとうございました。

Offline

#13 2014-03-24 16:17:16

チポ
Member

Re: 前のレイアウトに戻る

話が難しくなっちゃってますが、ご希望が

レイアウトリストからレイアウト詳細にいったときに戻るボタンを押すと、レイアウトリストに
レイアウト担当者からレイアウト詳細にいったときに戻るボタンを押すと、レイアウト担当者に
戻るようにしたい

に限ればそんなに難しいことではないでしょう。


例えば、
最初のレイアウト切り替えからスクリプトにすれば、
スクリプトステップ
  レイアウト切り替え[元のレイアウト]
で戻れます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 565.47 KiB (Peak: 579.94 KiB) ]