みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
>>himadanee さま
返信ありがとうございます。
content の方の指定でうまくいきました。
必ず値が入るフィールドを指定しましたのでおそらく問題ないと思います。
まだまだ知らない関数が沢山あるなと勉強になりました。
スマートな方法のご提案ありがとうございました。
お世話になります。
Filemaker pro 17を使用しています。
ポータルにて別テーブルのフィールドを表示しています。
同じテーブルをいくつかのポータルで別々の条件でフィルタして参照しています。
この時、フィルタされてレコードがないポータルは非表示にしたいので、
ポータル内のレコードをカウントさせて、0の時に「次の場合にオブジェクトを隠す」でできないかなと思うのですが、
うまくいきません。
過去のQ&Aを参考にしてカウントはできているのかとおもうのですが・・・。
別の方法も含め、お知恵をお貸しください。
よろしくお願いします。
>Shin様
昨日に引き続き、アドバイスありがとうございます。
グローバルフィールドのサーバー上での振る舞いは初めて知りました。
Xリレーションにて表示はできそうなので、スクリプトを組んでルックアップさせてみようと思います。
ありがとうございました!
アドバイスありがとうございます。
確かにグローバルフィールドを使用しております。
試しに解除してみたところ、今度は名前フィールドに入力することができなくなりました。
再びグローバルフィールドを設定すると入力できるようになります。
レイアウトの基本テーブルと表示フィールドが違うテーブルだからでしょうか・・・?
スクリプトで入力でいないかとも思いましたが入力できませんでした。
試しに表示フィールドのテーブルでレイアウトを作成すると、名前は入力できました。
しかし、同じフィールドのはずなのに複数人を表示している方のレイアウトには名前が入りません。
お世話になります。
環境:
windows7
filemaker pro 13
filemaker server 13
概要:
部署の工程表を作成し、サーバー上においてあります。
予定のデータ本体は複数人分をひとつのテーブルにまとめてあるのですが、複数人の予定を一度に見るために、
個人個人のフィールドを用意してずらっとならべ、名前と日付を頼りにルックアップさせて表示するという、少し無駄なことをしています。
(予定の管理のためのスクリプトを簡単にするためです)
テーブル「本体」 テーブル「表示01」
作業日 ⇔ 日付
作業場所 表示用場所(ルックアップ;本体:作業場所)
個人名 ⇔ 名前
(作業日と個人名をANDでリレーし、"表示用場所"に"作業場所"の内容をルックアップさせる)
(これを人数分用意して、同じレイアウト内にそれぞれ表示させています。)
ここで、"表示:名前"を替えると再ルックアップをするようにしてあるのですが、
名前を変えた時点では予定の表示も名前もこの時点ではちゃんと変更されますし、他のレイアウトに移っても保持されるのですが、
一度ファイルを閉じ、もう一度開くと、ルックアップした内容はそのまま保持されているにもかかわらず、
名前だけが元の内容に戻ってしまっています。
また、ローカルで作成しているときはこのようなことは起きず、
サーバーに上げた後のみ、この事象が発生しています。
何かお心あたりのある方はいらっしゃいますでしょうか。
よろしくお願い致します。
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 576.41 KiB (Peak: 585.86 KiB) ]