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

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

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

You are not logged in.

Announcement

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


#1 2018-10-22 10:30:52

ns_dom
Member

1~6(MAX)個の任意レコードをフレキシブルに固定・解除するには?

Win10 FM16 FMGo

いつも大変お世話になっております。
現在、住所禄から電話発信機能を付加してみたのですが、
FMGoで大変便利に利用しています。発信履歴も重宝しています。

そこで、頻繁に電話する相手を画面レイアウト上、グローバルフィールドで
番号等をコピー貼り付けしレコードがあるAレイアウトから別レイアウトBに
固定配置して使い勝手を良くしようと考えたのですが、うまくいきません。

頻繁に電話する相手や、状況によって1個配置から都合上、3個配置したい時や
6個フルスペースに配置したい時に、レコード選定が思うようになりません。

例えば、レイアウト上の条件として、画面左端から1・2・3改行イメージで
4・5・6と配置場所を固定(場所動かせない様にする条件)しています。
約1,000件の連絡先レコードからフィールドXに1を入れて1番を左端1に配置
したとします。次に指定するレコードのフィールドXには、自動的に2番を入力し
2に配置したいと考えています。

ですが、追加しているうちに6個設定完了状態から2と5を入れ替えなければ
ならないとき、レコードXに2や5を入れる条件式がうまくいきません。

やってみたのは、1,2,3,4,5,6をグローバルフィールドを追加し
2進数で1=1、2=2、3=4、5=8、6=32と計算式で置き換え
常に合計値を見て今現在、入力できる数字は何か?を判断してやってみましたが
合計値が、同数になる場合が、先に小さい数字からスクリプ順にすると本来3が
入るべきときろ1が入ってしまう場合がでて、息詰まりました。

※ちなみにレコード番号は都合上、利用しない設定のデータベースにしています。

何か、方法はありますでしょうか?
長文ですみません。宜しくお願いします。

Offline

#2 2018-10-22 10:45:57

ns_dom
Member

Re: 1~6(MAX)個の任意レコードをフレキシブルに固定・解除するには?

ns_domです。

お世話になります。
皆さんお騒がせしました。
私の利用上の考え方が間違っていました。
スクリプト手順を工夫しなければ解決しない事が今わかりました。

本件は、取り下げ致します。
失礼しました。

Offline

#3 2018-10-22 15:46:44

Shin
Member

Re: 1~6(MAX)個の任意レコードをフレキシブルに固定・解除するには?

FMGoではちょっと動きが難しいかもしれませんが、2このリスト内容をドラッグ&ドロップで入れ替えるサンプルです。
【リスト表示を、ドラッグ&ドロップで並び替え】
参考になるかと思います。

Last edited by Shin (2018-10-22 15:51:46)

Offline

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: 550.51 KiB (Peak: 581.87 KiB) ]