FileMaker

お役立ちブログ

大文字・小文字を制御する Lower, Upper

今回は、対象の大文字小文字を変換できる関数、 Lower と Upperについて紹介します。

Microsoft Excel など各種表計算アプリでも、Lower, Upper 関数が実装されているため、利用したことがある方もいらっしゃるのではないでしょうか。

2つの関数はどちらも「英字の大文字小文字に対してはたらきかける」機能を備えています。似たものどうしですから、一緒に覚えやすいはずです。

まずは、公式サイトの構文と例をご紹介します。

Lower
指定したテキスト内の文字をすべて小文字に変換して返します。
構文
Lower (テキスト)
例 1
Lower (“ABCD”) は、「abcd」を返します。

Upper
指定したテキスト内の文字を大文字に変換して返します。
構文
Upper (テキスト)
例 1
Upper (“Ca”) は、「CA」を返します。
 

関数の使用目的としては至ってシンプルで、フイールド内容を大文字にしたいのか、小文字にしたいのかで使い分けをします。

例えば、銀行やパスポートなどの名義ではローマ字の姓名がすべて大文字で刻印されていたりしますから、印刷用にはUpper関数で統一させる、ということも、用途としては十分考えられることです。

ローマ字名を、”hideki matsui” と登録しているとすれば、

印刷用レイアウトでは

Lower (ローマ字氏名)

とすることで、”HIDEKI MATSUI” とできるわけです。

ほかにも、たとえばテキストフィールドに、「900Kg」「1,000MG」「34Cm」など、単位がばらばらな規則で手入力されているようなデータがあれば、いちどLower関数で全部小文字にしてあげるとよさそうです。

計算フィールドを使って自動的に変換したり、あるいはスクリプトの中に組み込んで一括変換を仕掛けたりと、色々な作業に使うことで、効率よくデータベースのレコードを整えることができるはずです。ぜひ活用してみてください。

参考:
Claris FileMaker Pro 19 ヘルプ: リファレンス>関数リファレンス>テキスト関数>Lower
https://help.claris.com/ja/pro-help/content/lower.html (2022-04-15閲覧)

Claris FileMaker Pro 19 ヘルプ: リファレンス>関数リファレンス>テキスト関数>Upper
https://help.claris.com/ja/pro-help/content/upper.html (2022-04-15閲覧)

FileMaker開発記事

受発注システム [EC-CUBE連携]

受発注業務をEC-CUBEと連携する事により、顧客情報と受注情報それぞれの入力を自動化。その後の各種事務手続(伝票作成・郵送業務・売上レポート作成等)すべても同時に効率化するツールです。

墓掃除システム

墓地管理、墓地清掃、供花管理など、定期的な作業を標準化。煩雑な業務作業の見える化を可能にするシステムです。

CRM 顧客管理システム

顧客の現状を俯瞰し、商談状況を一望、そして営業成績を向上させる……企業が顧客との関係をより深く把握し、戦略的に顧客へアプローチすることが可能になるシステムです。

葬儀システム

葬儀プランを構成する複雑な商品・サービスのすべてをシステム上で一元管理。受付から施工・請求までスムーズに対処できます。タブレット活用により、誰でも簡単にプラン見積が可能に。

その他の記事

関数 Abs について

マイナスの値が出るような計算式でもマイナスを表記したくない際に、Abs関数を用いて表示することができます。