記事一覧
デバイスから挿入スクリプト エラー処理ステップ
#エラー処理でデバイスのエラーを出さない エラー処理[オン] デバイスから挿入 if[Get(最終エラー)=1] カスタムダイヤログ レコード確定 End If エラー処理[オフ] 現在の…
2023.01.17
AppleMusicへmp3ファイルを下記ソフトを利用して入れてみた
https://www.ubackup.com/jp/phone-backup/add-mp3-to-apple-music-on-iphone.html
実例:どのフィールドからでも呼び出せる、フィールド名を指定しない汎用スクリプト
スクリプトの内容です。 #フィールド内容を変数に収納 変数を設定 変数名:$field GetField ( Get ( アクティブフィールド名 ) ) #フィールド名を変数に収納 変数を設…
iPhoneオリジナル音源作成
手順1
iTunesに音源を取り込む
CDやダウンロード、録音したボイスメモなど、着信音に使いたい音源をあらかじめ取り込んでおきます。
手順2
着信音に使いたい音源を右クリック(Macの場合は2本指で押し込み)する
手順3
表示されたメニューから「曲の情報」をクリックする
手順4
「オプション」タブをクリックして、「開始時間」と「停止時間」にチェックを入れる
手順5
着信音とし
デバイスから挿入スクリプト エラー処理ステップ
#エラー処理でデバイスのエラーを出さない
エラー処理[オン]
デバイスから挿入
if[Get(最終エラー)=1]
カスタムダイヤログ
レコード確定
End If
エラー処理[オフ]
現在のスクリプト終了
FM-GoでのOJフィールドの制御
エラー処理[オン]
デバイスから挿入
IF (Get(最終エラー)=1
ㇾコード確定
現在のスクリプト終了
End IF
エラー処理[オフ]
レコード確定
新規レコード作成の時間で自動でAM・PMを入力したい
新規レコード作成時の時間で自動でAM・PMって入れられるんじゃない?
Choose( Div ( Hour ( Get (時刻 ) ) ; 12 ) ; "AM" ; "PM" )
とフィールドOPに設定で実現
2023.01.17
AppleMusicへmp3ファイルを下記ソフトを利用して入れてみた
https://www.ubackup.com/jp/phone-backup/add-mp3-to-apple-music-on-iphone.html
印刷用レイアウトのグレー表示対策
印刷用レイアウトを作成
プレビューモードにすると画面下や画面右側にグレー部分が表示される
対策:
1.
レイアウトモードで、何のオブジェクトも選択しない状態で、[レイアウト背景] の塗りつぶしを白色にする
2.
テーマを「アペックスブルー」から「エンライトンド」に変更
対策完了
参考URL
https://community.claris.com/ja/s/question/0D53w00
オブジェクトが空の場合、フォトライブラリから挿入
エラー処理[オン]
IF[IsEmpty (バーコード::バーコード)
デバイスから挿入[バーコード::バーコード ; タイプ : フォトライブラリ]
エラー処理[オフ]
Else
現在のスクリプト終了
End If
スクリプトの例&IFの例文
スクリプトの例このヘルプで説明されているサンプルスクリプトを参考にして独自のスクリプトを作成することができます。その他のスクリプト例と詳細なヘルプについては、Claris Community を参照してください。
FileMaker Pro でスクリプトを確認するには:[スクリプト] メニュー > [スクリプトワークスペース...] を選択します。または [ファイル] メニュー > [管理] >
スクリプトは少なく・・・3つのボタンを1つのスクリプトで!
例えば
初心者の頃
メニューを作り、レイアウトを切り替えるボタンを複数個配置。
ボタン設定で「レイアウトの切り替え」を指定するだけ。
慣れてくる頃
次の様なスクリプトを作って、各ボタンに設定する。
新規ウインドウ[]
レイアウトの切り替え[レイアウト名]
ウインドウの調整[収まるようにサイズ変更]
これだとメニューに10個のボタンを配置したら10個のスクリプトが
必要になる計算ですね。(レイア
実例:どのフィールドからでも呼び出せる、フィールド名を指定しない汎用スクリプト
スクリプトの内容です。
#フィールド内容を変数に収納
変数を設定 変数名:$field
GetField ( Get ( アクティブフィールド名 ) )
#フィールド名を変数に収納
変数を設定 変数名:$field_name
GetFieldName ( Evaluate (Get ( アクティブフィールド名 ) ) )
#フィールドを名前で指定し 、希望の処理を実行
フィールドを名前で設定
新規ウインドウでレイアウト名を表示させる
新規スクリプト
1行目_新規ウインドウ
2行目_ウインドウタイトルの設定
ウインドウの名前を変更_指定
Get (レイアウト名)
OK
ポイント
1 ウインドウの名前を変更のスクリプトステップ
2 Get(ウインドウ名)ではなく、Get(レイアウト名)
参考URL https://qiita.com/tyuma/items/4d1bfb2a0cfce68f7475