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

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

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

You are not logged in.

Announcement

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


#1 2016-11-25 13:05:28

deko19
Guest

レイアウト1つだけで3つのフィールドの電話番号を1つのフィールドで入替表示可能ですか?

OS:[ ]
FileMaker Ver:[ ]

#2 2016-11-25 13:45:16

Shin
Member

Re: レイアウト1つだけで3つのフィールドの電話番号を1つのフィールドで入替表示可能ですか?

3個の電話番号の保存方法と,入れ替えを行なう為の条件をお示しください。

Last edited by Shin (2016-11-25 13:45:39)

Offline

#3 2016-11-25 14:15:21

deko19
Guest

Re: レイアウト1つだけで3つのフィールドの電話番号を1つのフィールドで入替表示可能ですか?

レス、有難うございます。失礼しました。

フィールド、名前、住所、建物名、でんわ連絡先1、でんわ連絡先2、でんわ連絡先3、メモ
レイアウト1 名前、電話番号1(常に一覧で表示させて利用)
レイアウト2  名前、住所、建物名、でんわ連絡先1、でんわ連絡先2、でんわ連絡先3、メモ

★保存方法:テキストタイプ、グローバルしていません。

★入替条件:レイアウト1を表示状態のまま、電話1フィールドを電話2、電話3と番号を入替したい。
    現在、検討している方法としましては、予備でんわ連絡先4フィールドをダミーで作成して
    普段は、空欄にしてレイアウト1上のでんわ連絡先1フィールドにボタン貼付けでもして
    スクリプトででんわ1、でんわ2をコピーペーストで一時的に入替して閉じるときにスクリプトで
    もとに戻そうかとも考えていますが、もっと他にシンプルな考え方があるのではないかと
    おもっています。これでよろしいでしょうか。

#4 2016-11-25 14:46:07

旅人
Member

Re: レイアウト1つだけで3つのフィールドの電話番号を1つのフィールドで入替表示可能ですか?

表示用の電話番号フィールドを作って
変えたい番号を入れる数字フィールドも作って
GetValue ( 電話番号1 & ¶ & 電話番号2 & ¶ & 電話番号3 ;数字フィールド )
でフィールド設定する?

Offline

#5 2016-11-25 14:56:08

チポ
Member

Re: レイアウト1つだけで3つのフィールドの電話番号を1つのフィールドで入替表示可能ですか?

スクリプトで
  If [電話番号1=でんわ連絡先1]
    電話番号1 に でんわ連絡先2を入力
  Else If [電話番号1=でんわ連絡先2]
    電話番号1 に でんわ連絡先3を入力
  Else
    電話番号1 に でんわ連絡先1を入力
  End If
として、
電話番号1をボタンにして、このスクリプトを実行

これでボタンをクリックするたびに1,2,3,1・・と変わります。


質問の中でフィールド名が変わると混乱します、
統一しましょう。。

Offline

#6 2016-11-25 15:37:49

deko19
Guest

Re: レイアウト1つだけで3つのフィールドの電話番号を1つのフィールドで入替表示可能ですか?

Shin様
旅人様
チポ様

有難う御座いました。
おかげ様で、提案頂きました関数と条件式を参考に試しました。
いづれも、満足、納得のいくシンプルな方法をご教授頂き助かりました。
みんなで助け合おうファイルメーカーっていい体制ですね。

今後ともよろしくお願い致します。

今後の予定ですが、ネットワークのIPアドレス変換の仕組みのアプリを
作成しようと考えています。PC上では、職場の学習用にしてますが、
iPhon上で動くものを検討しています。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.014 seconds, 11 queries executed - Memory usage: 509.45 KiB (Peak: 513.98 KiB) ]