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

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

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

You are not logged in.

Announcement

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


#2 初心者のFileMaker pro Q&A » filemaker go 、スクリプトで「ピクチャを挿入」 » 2017-04-26 22:21:19

robjhonjp
Replies: 1

いつもお世話になります。

filemaker pro、filemaker go(ipad)、ともに15です。


ipadでボタンをタップすると、写真を撮り、一定ルールのファイル名で、外部保存する「画像フィールドA」があります。

「画像フィールドA」の写真は、レコード毎に「一定ルールのファイル名_連番.jpg」で、画像フィールドA格納フォルダに保存されています。

通常、filemaker go で、画像フィールドAをタップすれば、拡大したり、画像置換できたりするわけですが、この機能を使用して、再度写真を撮ってしまうと、一定ルールのファイル名がfilemaker go仕様の名前に変わってしまいます。また、他にもエクスポートや削除などの操作が可能です。

画像フィールドAの写真を拡大して表示したいのですが、拡大表示のみに操作を限定するため、ブラウズモードではタップできないようにしました。

新規に、拡大画像表示用のオブジェクトフィールド(グローバル)を作成し、「拡大ボタン」をタップすると、拡大画像表示用のオブジェクトフィールドで表示されるようにしたいと思っています。

以下のようにスクリプトを組み、実行しましたが、ホスト側PCでは正常に機能したものの、ipadでは、「使用可能なファイルがありません」となってしまいます。

<スクリプト>
変数を設定「$picpass」 値「"imagewin://コンピュータ名/フォルダA/フォルダB/写真//" & 画像フィールドA格納フォルダ & "//" & 画像フィールドAルール名& ".jpg"」
レイアウト切り替え「拡大表示用レイアウト」
フィールドへ移動「拡大画像表示用のオブジェクトフィールド」
ピクチャを挿入「$picpass」


また、別の方法として、「画像フィールドA」から「拡大画像表示用のオブジェクト」へコピー&ペーストするスクリプトは機能しますが、非常に重く、表示されるのに数分かかるため実装できません。

アドバイスをよろしくお願いします。

#4 初心者のFileMaker pro Q&A » QRコード生成し、フィールド値をファイル名として保存したい » 2017-03-23 12:19:51

robjhonjp
Replies: 2

filemaker15 pro 利用者です。
レコード毎のQRコードを生成し、フィールド値をファイル名としてフォルダに保存したいと思っています。

qrcode生成には、下記ページを参考に、 qrencode-win32 というライブラリを用いています。
http://www.fairmind.jp/staff/2013/07/12 … r-qr-code/


下記のようにスクリプトを組みましたが、フィールド値名で保存されませんでした。

1.変数「$filename」を設定 =フィールド値(数字、ユニーク値) & 拡張子(.png)
2.eventを送信
"\"C:\Program Files\QRCodeGui\qrcode.exe\" -o \"C:\qrcode\" & $filename  & \""
& テーブル名::フィールド「ユニークID」


qrencode-win32は実行されるのですが、保存されるファイル名は

$filename

となります。

また、qrencode-win32のコマンド画面が実行されるたびに開いていくので、eventを送信コマンドで閉じる方法を教えてください。
よろしくお願いします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 573.98 KiB (Peak: 587.79 KiB) ]