みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも大変お世話になります。
FM12を使ってます。
レコード内容を任意の順番で並び替えることはできますか?
リハビリの予約時間なのですが、
1患者に 例えば、PT 10:00 OT 11:00 ST 15:00
というレコードがあります。
レコード定義は、List(職種&リハビリ開始時間)です。
このレコードの結果が、なぜか ばらばらで表示されるので、
左からPT時間、OT時間、ST時間というように揃えて表示することはできませんか?
患者によってPT 9:00 ST 14:00 OT 10:00とか
表示される順番がバラバラなので揃えたいです。
時間も職種もバラバラなので。
Offline
全体像がわかりませんが、リレーションで取得しているのでしたら、そのリレーションの中で職種でソートしておくのが一番簡単でしょう。
それが無理ならば、
Let (
[
txt = Substitute ( テキスト ;[ "OT" ;"¶OT" ];[ "PT" ; "¶PT" ];[ "ST" ; "¶ST" ]) ;
OT = ValueCount ( Left ( txt ; Position ( txt ; "OT" ; 1 ; 1 ) ) ) ;
PT = ValueCount ( Left ( txt ; Position ( txt ; "PT" ; 1 ; 1 ) ) ) ;
ST = ValueCount ( Left ( txt ; Position ( txt ; "ST" ; 1 ; 1 ) ) )
] ;
GetValue ( txt ; OT ) & GetValue ( txt ; PT ) & GetValue ( txt ; ST )
)
レコード、とは、フィールドの事ですよね。
ところで、前のスケジュール表示などは勉強できましたか。
Last edited by Shin (2018-06-26 15:20:32)
Offline
説明が良く分かりません。
レコードは、フィールドのこと?
正確なFM用語を使って、再説明お願いします。
Offline
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 507.97 KiB (Peak: 523.73 KiB) ]