スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

FileMakerで業務日誌を考える 25

いや〜どうも。

更新しよう、しようと思いつつも仕事と飲みで忙しいので思うように更新できませんね。
さて、前回は「なんちゃって縮小して全体を表示」でしたが全角と半角で表示がうまくいかんのよ、なんて話でしたね。
で、今回は「なんちゃって縮小して全体を表示」をもうちょっと体裁よくしようよって話です。

では、お願いします。

わし「まあ、正直前回まででもええねんけどな」
伊藤「でも、ちょっとでも体裁のよい方がいいですよね」
わし「そんじゃ、あんまり気乗りせえへんけどやってみよか」

わし「条件付き書式で計算させるのは変わらへんのやけど」
伊藤「もうその手しかないようですね」
わし「で半角が含まれている時とそうでない時の分岐式を作んねん」
伊藤「分岐式というと」
わし「そう、 IF やね」

ということでこんな感じにしてみました。

If(
 Exact ( Self ; RomanZenkaku ( Self ) ) = 1;
 Lengthb ( RomanZenkaku (Self) ) > 10 and Lengthb( RomanZenkaku (Self) ) ≤ 12;
 Lengthb (Self) > 8 and Lengthb(Self) ≤ 9
)

はい、Exact は比較式ですね。
 Exact ( Self ; RomanZenkaku ( Self ) ) = 1 で自身のフィールドに半角英数が含まれているかどうかを検証しています。
検証結果に応じてバイト数を指定します。

これを何パターンか作ります。

スクリーンショット

以上で「なんちゃって縮小して全体を表示」は終わりです。
ほんとうに力業だったでしょ。でも職場内ならこれで十分かな〜なんて思います。

次回はカスタム関数を作ろうデス。
スポンサーサイト
[ 2016/01/11 18:50 ] 業務日誌 | TB(0) | CM(0)

コメントの投稿













管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://iwkt.blog94.fc2.com/tb.php/547-fde84a03









上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。