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

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

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

You are not logged in.

Announcement

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


#1 2016-05-12 11:59:22

バーコード
Guest

数字の自動表示

サーバもProもV12を使用しています。
部品A~部品Eに入力すると、バーコード数字に自動表示させる方法をご指導願います。
ユニットは別のDBからルックアップで表示させます。
表示には複雑な条件があり、 (バーコード数字の表示説明)に記載しております。
バーコード数字は整数以外は0を追加して必ず10桁にする必要があります。

  部品A  部品B  部品C  部品D  部品E   ユニット        バーコード数字       (バーコード数字の表示説明)
    11      12       13       14       15        50         1112155000      (ユニット入力済みなので部品C,Dは不要)
                        16        17                  51         5100000000      (ユニット入力済みなので部品C,Dは不要)
              18       19        20                  52        1852000000      (ユニット入力済みなので部品C,Dは不要)
    21                 22                  23                    2122230000     (ユニット未入力なので部品A,C,Eは表示)
                                              24                    2400000000      (ユニット未入力なので部品Eは表示)

#2 2016-05-12 12:37:54

Hiro
Member

Re: 数字の自動表示


Let([
   #bcd=部品A & 部品B & Case(IsEmpty(ユニット); 部品C&部品D) & 部品E & ユニット;
   #bcd=Left(#bcd & "0000000000"; 10)
];
   #bcd
)

Offline

#3 2016-05-19 10:40:57

バーコード
Guest

Re: 数字の自動表示

Hiro wrote:


Let([
   #bcd=部品A & 部品B & Case(IsEmpty(ユニット); 部品C&部品D) & 部品E & ユニット;
   #bcd=Left(#bcd & "0000000000"; 10)
];
   #bcd
)

上記式でやっと出来ました。
Hiroさま、大変有難う御座いました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 10 queries executed - Memory usage: 507.7 KiB (Peak: 512.24 KiB) ]