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

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

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

You are not logged in.

Announcement

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


#1 2015-06-12 18:30:27

クネ〜ル
Member

改訂 英数字の場合は削除

FM10です。
間違えて解決マーク付けてしまったため改めて質問します。

Aフィールド 例)わたあめ
Bフィールド 例)<いちご>  <Strawberry Vanilla>
があります。
Bフィールドは必ず<>で囲まれています。

Cフィールド (計算フィールド)で
Bフィールドが<英数字以外>なら
C= わたあめ & " " & いちご ←<>は削除

Bフィールドが<英数字>なら
C= わたあめ ←Aフィールドのみ

としたいです。


英数字とは半角に限ります。
英数字と、英数字以外が混在することはありません。


よろしくお願いします。

Offline

#2 2015-06-13 13:56:37

holi
Guest

Re: 改訂 英数字の場合は削除

Let (
b = Substitute ( Bフィールド ; ["<";""] ; [">";""] ) ;
Aフィールド &
If ( Exact ( Upper ( b ) ; Filter ( Upper ( b ) ; "ABCDEFGHIJKLMNOPQRSTUVWXYZ" ) ) ; "" ; " " & b )
)

ちょっと力技ですが、どうでしょ?

#3 2015-06-13 14:30:03

holi
Guest

Re: 改訂 英数字の場合は削除

数字が抜けてた。

"ABC・・・"のところ、"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"に置き換えてください。

#4 2015-06-13 14:56:25

akira12475
Guest

Re: 改訂 英数字の場合は削除

すみません。
Ontimerについて教えて下さい。

現在間隔で1時間毎にスクリプトが動くようにしておりますが
時間を下記のように指定出来ればと思います。

12:00
13:00
14:00
15:00

のように決められた時間に出来ればと思います。
宜しくお願い致します。

#5 2015-06-15 08:41:58

チポ
Member

Re: 改訂 英数字の場合は削除

Aフィールド &
Let [BB = Substitute ( Bフィールド ; [ "<" ; "" ] ; [ ">" ; "" ] ) ;
  Case ( Exact ( BB ; RomanZenkaku ( BB ) ) ; " " & BB )
でもいいですね。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 504.88 KiB (Peak: 515.71 KiB) ]