Category Archives: FileMaker

ファイルメーカーのWEBビューワでGoogle Chart APIのグラフが文字化け

以下のURLで円グラフをブラウザで表示させるとちゃんと表示されます。   http://chart.apis.google.com/chart?chs=600×300&chd=t:30,30,40&cht=p&chl=%e5%b1%b1%e5%8f%a3%e7%9c%8c%2030%25|%e6%9d%b1%e4%ba%ac%e9%83%bd%2030%25|%e3%81%9d%e3%81%ae%e4%bb%96%2040%25&chtt=%e7%9c%8c%e5%88%a5%e5%89%b2%e5%90%88 (http://chart.apis.google.com/chart?chs=600×300&chd=t:30,30,40&cht=p&chl=山口県 30%|東京都 30%|その他 40%&chtt=県別割合)   しかし、 ファイルメーカーのWEBビューワで上記URLを指定すると 文字化けしてしまいます。 (ファイルメーカー Pro 10 Windows)   そこで、 「WEBビューアの設定」-「Webアドレス」に “DATA:text/html;charset=utf-8,” & “<img src=” & $$url & ” />” (スクリプトで事前に変数$$urlに上記URLを入れている。) とHTMLのIMGタグに画像のソースとしてURLを指定すると 文字化けなく表示されました。   “DATA:text/html;charset=utf-8,”はDATAスキームというやつらしい。   Web ビューアの設定http://www.filemaker.co.jp/help/html/scripts_ref2.37.61.html

Posted in FileMaker, Google | Tagged | Leave a comment

ファイルメーカー”¶”(改行マーク)を使うと半角スペースが入ってしまう

ファイルメーカーでおなじみの"¶"(改行マーク)ですが、 計算式でフィールドの値と文字列を組合せて 自動的にメール送信を行うスクリプトを実行する際、   "いつもお世話になります。¶ このたびは…" とするような感じで"¶"(改行マーク)を文章の後ろにつけると   いつもお世話になります。 □このたびは… のように、改行マークの次の行には半角スペースが入ってしまい困っていました。 しかも、 "¶¶"にすると改行マークの数だけスペースが入ってしまいます。   しかし、 "¶"(改行マーク)を入れる位置を変えてやるだけで解消できました。   "いつもお世話になります。 ¶このたびは…" と、改行後の文章の前に入れればスペースは入らなくなりました。 複数回の改行も同じように改行後に"¶¶"を入れればスペースは入りませんでした。    

Posted in FileMaker | Tagged | Leave a comment

ファイルメーカーのファイル間で値を渡す方法

ファイルメーカーで異なるファイル間でフィールドの値を渡すときがありますが、 無知な私の場合、クリップボードを使用していました。   スクリプトの中身はコピー&ペーストで行ったりきたり。   最近のファイルメーカーは変数が使えますが、 WEBのグローバル変数とは違い、 ファイルメーカーのグローバル変数はファイル間で使うことができないようです。   しかし、 スクリプトパラメータを使えば別ファイルにフィールドの値を渡すことができるそうです。 やってみたらできた。   値の送り側のファイル スクリプト作成 → スクリプト実行 → 「指定」ボタン → 「オプションのスクリプトパラメータ」にフィールドまたは変数を入れる。 値の受け取り側のファイル スクリプト作成 → 計算結果を挿入 → 指計算結果「指定」ボタン → Get ( スクリプト引数 ) ※フィールドの指定もお忘れなく   といった感じ。   ただし、 一つのフィールドの値は簡単ですが、 複数のフィールドの値を渡すにはちょっとテクニックが必要なようです。 パラメータとして、複数のフィールドや変数の間に適当な区切り文字を入れて送り、 受け取り側で区切り文字の間の文字を抽出して各値を抜き取る。 みたいな…。   これは後日挑戦してみようとおもいます。 というか、もっと簡単に受け渡しができるようになって欲しいです。 できればViersion11.5とか12あたりで…。

Posted in FileMaker | Tagged | Leave a comment

なでしこ FileMaker プラグイン(Windows版)でQRコード作成

ファイルメーカーでQRコードの使用ができるようにするプラグインはいろいろありますが、 僕は日本語プログラミング言語「なでしこ」の 「FileMaker プラグイン(Windows版)」を使ってみたいと思います。   しかし、 なでしこの「 FileMaker プラグイン(Windows版)」だけでは QRコードを作成できません。   ですが、 なでしこ(デラックス版)を購入すると「nako_qrcode.dll」があるので、 これをFileMaker プラグインをインストールする際にできる 「C:\ProgramData\com.nadesi\plug-ins」フォルダーに 「nako_qrcode.dll」をコピーすればファイルメーカー上でQRコードの作成が可能となります。   つまり、 日本語プログラミング言語「なでしこ」デラックス版http://www.vector.co.jp/soft/winnt/prog/se406347.html と 「なでしこ」FileMakerプラグインhttp://www.vector.co.jp/soft/dl/winnt/business/se458827.html の両方が必要になります。   ファイルメーカーでのQRコード作成の例 ボタンを作成し、「フィールド設定」を割り当てる。 「ターゲットフィールドの指定」でフィールド「result」を選択 計算結果に NAKO_eval(“対象ファイルはデスクトップ&「test.png」¶「Hello!」を対象ファイルへ3のQRコード作成。¶対象ファイルを起動。”) と入力 ボタンを押すとデスクトップ上に「test.png」が保存されてQRコードが表示されます。

Posted in FileMaker, アプリケーション | Tagged | Leave a comment