みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境:WINXP fm12ad
いつもお世話になります。
会社の従業員情報を管理しています。
その情報の中に職場Noという項目があります。
同じ職場Noの人達を一覧で見たいので、別に職場Noの項目だけがあるテーブルを作成し
職場Noでリレーションを張っています。
職場Noだけが入っているテーブルからメインのテーブルを見る方法を取っているのですが、
自分の職場Noにはメインのテーブル側の職場Noを値一覧にして現在存在する職場Noを表示
するようにしています。
従業員の一覧はポータルを設定しその中に出すようにしているのですが、ここで質問です。
ポータルの上の欄に職場Noをチェックボックスで出しているのですが、
並び方が左上から左下に1、2、3、次に右側に縦に4、5、6と順に並びます。
これを横に1、2、3、4、5、6
2段目に7、8、9、10、11、12と並べるにはどうしたら良いのでしょうか?
「職場No」なら滅多に変わらないでしょうから、カスタム値にするのが簡単では。
「値一覧の順番」は変えられますが、チェックボックスの並び順は変えられません。
縦位置が揃うので、
□1 □2
□長い値が。□4
のようになります。(この質問では問題ないかもしれませんけど)
値一覧を2個作ります。ともにカスタム値として
1個は、1、2、3、4、5、6
もう1個は、7、8、9、10、11、12
としておきます。
その設定しているフィールドのオブジェクトをレイアウト上に2個作り、横長の1行の大きさにして、上下に2個並べます。
それぞれに、上の値一覧を設定すれば、横並びのチェックボックスが表示できます。
どちらをクリックしても通常の値一覧を設定したものと同じように動きます。
ついでに、ラジオボタンの設定にしても、同じように動きますよ。
Offline
ありがとうございます。
値一覧の並び順は変更出来ないですよね!
何でこんなことが変更できないのか分からないのですが
今回メインのテーブルの職場Noを値一覧にしたのには、新しく職場が増えたとしても対応できるからです。
カスタム値にしてしまうと自動で変更できませんし、システムのVERUP時に面倒な事になりますから
Offline
チェックボックスは表示できる値の数が限定されるので、根本的には手動になると思うのです。(レイアウトの変更が必要)
値一覧の順番を任意に設定するのは2番めの値を使えばできるけど、チェックボックスで縦横変換(例では1728~の順にすれば横に並べたように見える)するんだと
一覧が変った時に全部の順番を設定しなおさないといけないのであんまり有り難みがない。
みなさんありがとうございます。
値一覧をカスタム値にすると順番を変更できるが、実際のデータが変わった時には
値一覧のためだけに別途手を入れる必要があるということですよね!
メインテーブルの値を値一覧にすると単一化してくれるし変わった時も自動で変更される
しかし、並び方は変更できない。という結果ですね!
チェックボックスでなく、繰り返し計算フィールドのテキストで表示するとか。
Let ( v = GetValue ( ValueListItems ( Get ( ファイル名 ) ; "値一覧名" ) ; Get ( 計算式繰り返し位置番号 ) ) ;
Case ( FilterValues ( 値のフィールド[1] ; v ) = "" ; "☐" ; "☒" ) & v
)
クリック時のスクリプトで値を変更。
これも、総繰り返し数をいくつにするかとか、1段目と2段目の表示する繰り返し数とか、一覧の値の変動に対して「全自動」とはいかないです。
値を全部一度に表示する系のものでは根源的に全自動は無理でしょう。
ドロップダウンとか、別ウィンドウでの選択にしないと。
上で書いた方法で、元の値をテーブルで管理するのでしたら、値一覧を自動で設定することも可能ですよ。
Offline
みなさんありがとうございました。
あきらめます。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 519.41 KiB (Peak: 523.95 KiB) ]