皆さんこんにちは!
FileMakerで複数の値を参照して計算を行いたい時ってありますよね!?
そんな時に活躍する「Let」関数についてご紹介したいと思います!
通常複数の値を参照して計算したい場合下記のようになりますよね。
上記の計算式を「Let」関数で表すと下記のような式になります。
では「Let」関数はどうやって記述するのか!!
まず、関数「Let」を選択すると Let ( {[} 変数1 = 式1 {; 変数2 = 式2...]} ; 計算 ) と出てきます。
実際使用する際は、 Let ( {[} 変数1 = 式1 {; 変数2 = 式2...]} ; 計算 )
上記式の太字にした{}は消してください。
残したままでは、FileMakerのエラーメッセージが出てしまいます。
では問題!!
例①と例②二つの式があります。どちらも[]が消えていますが、どちらの式が成立
するでしょうか?
例①: Let ( x = 5 ; x * x )
例②: Let ( x =5 ; y = 3 ; x * y )
式が成立し、値を返してくれるのは、例①のみです。
解説としては変数を複数設定する例②の場合、[ ]で変数を囲っておく必要があるためです。
正しくは、Let ([ x =5 ; y = 3 ] ; x * y )となり、「15」を返します。
変数を設定する際に「Let」関数を使いこなせると早く計算結果を返すことが出来るだけでなく
見え方も簡素になるので後から非常に見やすくなります(^-^)
これを機に使ったことのない方は是非一度お試しください!!
2022-05-24
Webビューアを利用したカラーピックの作成と背景色を動的にする方法!!
2022-04-20
ポップアップメニューで空白を選択したい
2022-02-07
タブコントロールの移動を特定条件で移動できなくする!!
2022-01-14
filemakerでカラーパレット!?テキストの色を自在に変更する!!
2021-12-08
Filemakerで効果音を鳴らしたい
2021-11-24
FileMaker開発者コラム〜こだわりとはなにか〜
2021-10-15
特定のレコードの数を表示したい
2021-10-07
スクリプト内で複数の値をリスト形式のデータにして変数に納める!!
2021-09-21
プログラムの命名にも活かせる!?「日本語の良さを知ろう!」