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

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

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

You are not logged in.

Announcement

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


#1 初心者のFileMaker pro Q&A » [URLから挿入]について » 2019-05-13 16:28:55

korokoro
Replies: 1

FM16、WIN10
オブジェクトフィールドにあるjpg画像をFTP経由でサーバーへアップロードしたいと考えております。
色々な参考ページを確認したのですがいまいちうまくいかず、ご教示いただけたらと思っております。


[現在のスクリプト]

#FTP情報
変数を設定 [$ホスト名; 値: "●●●.●●"]
変数を設定 [$ディレクトリ名; 値: "/html/▲▲/gazou01/"]
変数を設定 [$ファイル名; 値: "1.jpg"]

#ログイン情報
変数を設定 [$ユーザ名; 値: "×××_××"]
変数を設定 [$パスワード; 値: "?????_??"]

#ファイル選択
変数を設定 [$file; 値: ■■::◆◆] ←※オブジェクトフィールド

URL から挿入 [選択; ダイアログあり:オフ; $file;
"ftp://" & $ホスト名 & $ディレクトリ名 & $ファイル名;
cURL オプション:"--user " & $ユーザ名 & ":" & $パスワード & " -T $file"
URL を自動的にエンコードしない]


動かしたところ認証に失敗しましたと出てしまいます。
ユーザ名やパスワード、ホスト名など間違いはないのですがうまくいかず・・
アドバイスいただけますと幸いです。
よろしくお願いいたします。

#2 Re: 初心者のFileMaker pro Q&A » FILEMAKER SERVER についてご相談が・・・ » 2017-12-19 10:23:59

お返事ありがとうございます。
負荷を見る限りCPUはそうでもなかったのですが、
何もしていない状態でメモリが98%ほどになっていましたので、
早急に解決したいと思います。
ちなみにWEBダイレクトを利用する場合はどれぐらいのメモリが求められるのでしょうか?

#3 初心者のFileMaker pro Q&A » FILEMAKER SERVER についてご相談が・・・ » 2017-12-18 14:06:34

korokoro
Replies: 3

FILEMAKER SERVER 15 を
現在NECのサーバーで稼働しているのですが、
メモリが4GBしかない為、現在クエリ地獄となっております。
サーバーの買い替えを検討しているのですが、
FILEMAKER SERVERとしてはメモリは多ければ多いほど良いという認識でOKでしょうか?
もしソフト側で制限のようなものなどあったり、
適性のスペックなどアドバイスがございましたら是非ご教示いただきたいです。

毎日行う作業としては、
顧客一覧への一括メール、
特定のサイトのWEBスクレイピング、
また個別での顧客検索やメール(ポータルフィルタなどもかなり使っています)
同時サクセスは10~20名ほどで行っています。
これぐらいあれば大丈夫だと思うよという感じでも全然かまいませんので、
何卒よろしくお願いいたします。

#4 Re: 初心者のFileMaker pro Q&A » WEBビューア での 住所からの座標取得 » 2017-09-20 14:37:55

qb_dp wrote:

WEBビューア を使わずに スクリプト:URL から挿入 でJSON(文字列)の取得が出来ます。

引用:「Google マップを表示せずに Google Maps Geocoding API のデータを使用することは禁止されています。」
と記載があります。API 利用規約 を一度確認することをおすすめします。
ポリシー  |  Google Maps Geocoding API  |  Google Developers :
https://developers.google.com/maps/docu … cies?hl=ja


おぉ・・・できました・・・
本当にありがとうございます!
また分からない事がありましたら質問するかもしれませんが、
その際は是非とも宜しくお願い致しますm(_ _)m

#5 初心者のFileMaker pro Q&A » WEBビューア での 住所からの座標取得 » 2017-09-20 12:19:34

korokoro
Replies: 2

FMP15、WIN10、64BIT

WEBビューアで、
"https://maps.googleapis.com/maps/api/ge … nsor=false" を開き、
ソースを取得して座標を拾おうと思ったのですが、
なぜか普通のブラウザと違い、JSON.JSONのダウンロード画面が開いてしまいます。
通常のブラウザ通り座標を拾う事は出来ませんでしょうか?
どなたかご教示願います。

#6 Re: 初心者のFileMaker pro Q&A » MySQLとの連動 » 2017-09-13 13:48:49

qb_dp wrote:

ODBC や PHP+FileMakerのスクリプト:URL から挿入 を使用したほうが安定していますが、
他にブラウザを操作してデータを更新する事もできます。

FileMaker + Google ChromeでWEBスクレイピング!:
https://sites.google.com/site/scriptmak … b-scraping

Operate_ie:
https://sites.google.com/site/scriptmakerps/operate_ie


可能であればWEBスクレイピングは避けたいと思っています・・・
うまくODBCの可能なサーバーに乗り換えるか、
PHP+FileMakerでもし可能ならその案で行けたら一番なんですけども・・
PHP+FileMakerのスクリプト:URL から挿入についてやり方が詳しく載っているサイト等ございませんでしょうか。

#7 Re: 初心者のFileMaker pro Q&A » MySQLとの連動 » 2017-09-13 11:50:03

「MySQLの接続コードを入れてみた」とは?

URLから挿入するのスクリプトで、
URL入力箇所にそのままPHPの記述をしてやってみたのですが、
DBに接続が出来ませんでしたとのダイヤログが出ます。
もともと会社のHP自体はPHPで自分で作ったものなので、
ある程度ならいけると思うのですが難しいでしょうか・・

#8 Re: 初心者のFileMaker pro Q&A » MySQLとの連動 » 2017-09-13 11:35:09

qb_dp wrote:

今のレンタルサーバーの人には、
どこのレンタルサーバーもODBCには対応してないと言われてしまい、.....

ん~...。
Google で、「リモート MySQL レンタルサーバー」と検索すると、色々出てきますよ。

他の方法としては、PHPでMySQL接続のコードを書いて、FileMakerのスクリプト:URL から挿入 でデータのやり取りが可能です。
※PHPの知識が必要です。


↑こちらの方法もすごくシンプルそうで気になります。
MySQLの接続コードを入れてみたのですが接続できませんとなります。
書き方の問題でしょうか・・・

"<?php

try {
$pdo = new PDO('mysql:host=ホスト名;dbname=DB名;charset=utf8','ユーザ名','パスワード',
array(PDO::ATTR_EMULATE_PREPARES => false));
} catch (PDOException $e) {
exit('データベース接続失敗。'.$e->getMessage());
}

?>"

#9 Re: 初心者のFileMaker pro Q&A » MySQLとの連動 » 2017-09-13 11:22:55

早速の返信ありがとうございます。
でしたら特にサーバーを変更する必要はなさそうでしょうか?

「レンタルサーバ付属MySQLサーバ」 = Ver5.6のもの
「MySQLクライアントドライバー+FMP付属ESS機能」 = これがどういったものか教えて頂けますでしょうか。

本日中に何とか方向性を決めなければいけませんので、
どうかよろしくお願い致します。

#10 初心者のFileMaker pro Q&A » MySQLとの連動 » 2017-09-12 23:58:00

korokoro
Replies: 12

Windows10 64bit FM15 64bit

現在運営中のホームページ
(CPIというレンタルサーバーを利用)
で、今まではcsvで抜き出したデータをワードプレスに手動で投稿していたのですが、
この度FM上でボタンをクリックするだけで投稿されるよう
変更する事になりました。
今のレンタルサーバーの人には、
どこのレンタルサーバーもODBCには対応してないと言われてしまい、
sshで繋ぐしかないかなというところで止まっております。
ただネットでトンネルどうこうの事を調べて見たのですが、
マックでの説明ばかりでWindowsでの動作が凄く不安です。
ファイルメーカーとの連動に向いているレンタルサーバーなどもしありましたら、
是非教えて頂けませんでしょうか。
もし今のままのサーバーでいけるならそれに越した事はないのですが、
今のサーバーのままsshの設定など色々やったところエラーばかりで無理そうです…
専有サーバーを一から設定して使う程の知識も自信もないものですので、
通常のシェア型でいければと思っています。
他に同期方法などもしありましたら合わせてアドバイス頂けますと凄く助かります。
何卒、どうかご助力願います。

#11 Re: 初心者のFileMaker pro Q&A » WEBビューアのURLへ移動について質問 » 2017-08-22 14:37:00

今無理やりIEで開くでやってみたところ、
キャッシュの時のURLが分かりました。
file:///C:/Users/ユーザ名/AppData/Local/Microsoft/Windows/INetCache/IE/AEV0R0D1/zumen.pdf
↑上記でしたらオブジェクトフィールドに張り付ける事が出来ました。
ただ開くを利用した場合、
クロームの画面に開かれてしまうので、
これはWEBビューアへの表示は難しそうでしょうか?
もしくはクロームで開いてもいいのですが、
その開いた画面を都度自動で閉じれれば問題ないのですが・・・。
あとキャッシュの場合は都度「AEV0R0D1」の部分がランダムで変化するようで指定は難しいかもしれない・・・です。

#12 Re: 初心者のFileMaker pro Q&A » WEBビューアのURLへ移動について質問 » 2017-08-22 14:12:33

おお・・・出来そうなオーラを感じます。
挿入さえ成功すればオブジェクト自体の保存先をサーバーにしておけばエクスポートしなくても良さそうなので、
すごく良いです・・!
図面自体はpdfなのですが、
WEBビューアに表示させれますでしょうか・・?
先ほどのものと同様にターゲット部分を.value=\"-self\";
としてみたのですが、
やはりダウンロードのダイアログが出ましてWEBビューアには表示されないようです。
一応ソース載せておきます。
どうかお助け下さい・・・汗

【JS】
    function zumenDownloadFromIcon(bukkenNo){
        document.getElementById('errorArea').style.display='none';
        document.In020001_BukkenKensakuKekkaItiranForm.seiyakuFlg.value = '0';
        document.In020001_BukkenKensakuKekkaItiranForm.bukkenNo.value = bukkenNo;
        document.In020001_BukkenKensakuKekkaItiranForm.action= contextPath + "/in0200/in020001_zumenDownload.do";
        document.In020001_BukkenKensakuKekkaItiranForm.target=""; ←.value=\"-self\";に変えて実行してます。
        document.In020001_BukkenKensakuKekkaItiranForm.submit();
    }

【実行ボタン】
<a href="#"  onclick="zumenDownloadFromIcon( 物件の番号(数字)が入ってます】 , 3 ); return false;"><img src="/reinsip/images/zumen.gif" border="0"></a><br>
※imgの部分はクリック用のただのボタン画像です。

通常のブラウザでも表示しようにもクリックしたらすぐにダウンロードが開始されてしまうようで、
それを開いても保存場所がもうすでにローカルになってしまいます・・。

何卒よろしくお願い致します。

#13 Re: 初心者のFileMaker pro Q&A » WEBビューアのURLへ移動について質問 » 2017-08-22 13:44:50

回答本当にありがとうございます。
なんとか実現できないものか・・・・
.doでURLがないのでそのままオブジェクトフィールドに貼付・・・もできないですよね・・・?

#14 Re: 初心者のFileMaker pro Q&A » WEBビューアのURLへ移動について質問 » 2017-08-22 10:00:26

お返事遅くなりすみません。
上記で試してみたところ、エラーなく動かすことが出来ました。
同様の方法で図面の保存ボタンをクリックさせ、
特定の場所(社内サーバーの物件番号がフォルダ名となっている場所など)に保存させたいのですが、
ファイルのダウンロードというダイヤログが出てしまい、
どうしても手動で保存先を選ばなければいけない状態です。
ダイヤログを表示させず、決まった場所に保存させる事は出来るものなのでしょうか・・・
重ね重ねの質問で申し訳ございませんが、
何卒宜しくお願い致します。

#15 初心者のFileMaker pro Q&A » WEBビューアのURLへ移動について質問 » 2017-08-21 14:31:50

korokoro
Replies: 9

環境:Win10-64bit、FM15-64bit

不動産系のポータルサイトから昨日の更新分の物件情報を抽出する仕組みを作っておりまして、
ログインから検索・一覧表示までは出来たのですが、
一覧から詳細ページの表示がうまくいきません。

関連するフォームの部分のHTMLが、

<form name="In030001_BukkenKenSyousaiForm" method="post" action="/reinsip/in0300/in030001_init.do" target="【物件の番号(数字)が入ってます】">
<input type="hidden" name="bukkenNo" value="【物件の番号(数字)が入ってます】">
<input type="hidden" name="dataSyurui" value="1">
<input type="hidden" name="kaiinInfoShow" value="1">
<input type="hidden" name="senimotoKubun" value="4">
</form>

となってまして、
一覧から詳細へ飛ぶためのクリックする部分が、

<a class="linkBlue" href="#" onclick="openBukkenSyousai( 【物件の番号(数字)が入ってます】 , 3 ); return false;">【物件の番号(数字)が入ってます】</a>

となっています。

<head>内の関連してそうなJSは、

    // 物件詳細
    function openBukkenSyousai(bukkenNo){
        document.In030001_BukkenKenSyousaiForm.bukkenNo.value = bukkenNo;
        document.In030001_BukkenKenSyousaiForm.dataSyurui.value = '1';
        document.In030001_BukkenKenSyousaiForm.kaiinInfoShow.value = document.In020001_BukkenKensakuKekkaItiranForm.kaiinInfoShow.value;

        // 読み込み中であれば、処理は行わない
        if (_openModelessIntervalId != null) {
            return;
        }

        _openModelessWindow = window.open( "",bukkenNo , "width=1010,height=660,status=yes,resizable=yes,scrollbars=1,location=no,top=0,left=0" );

        // 別ウィンドウが使用可能になるまで別ウィンドウの状態を監視する
        _openModelessIntervalId = setInterval(submitModeless, 100);

        document.In030001_BukkenKenSyousaiForm.action = contextPath + '/in0300/in030001_init.do';
        document.In030001_BukkenKenSyousaiForm.target=bukkenNo;
        document.In030001_BukkenKenSyousaiForm.submit();
    }

となっています。
WEBビューアに対してURLへ移動で、
"javascript:function f(){【この中にいろいろ入れて試している】};f();"
↑上記のように試しているのですがうまく物件の番号をクリックしてWEBビューア内に表示する事が出来ない状態です。
手動で物件の番号をクリックもしてみたのですが、
IEが起動してそっちに表示されてしまいますし、再度ログインが必要になってしまいます。
なので可能であれば同じWEBビューア内で何とか表示をしたいと思っています。

JSの知識が未熟な為簡単な事を理解できていないのかもしれませんが、
ご存知の方がいらっしゃいましたらご教示頂けませんでしょうか・・・。
何卒宜しくお願い致します。

#16 初心者のFileMaker pro Q&A » グローバルオブジェクトの添付 » 2017-06-30 18:38:45

korokoro
Replies: 0

FMP15 Win10です。
現在複数人数で1レコード上の画面を操作するグローバルフィールドだらけのレイアウトを作成しておりまして、
SMTPでメールを送信するスクリプトなどを利用する感じです。
今日よく見たら添付ファイル箇所だけグローバルフィールドにするのを忘れておりまして、
先ほどグローバルフィールド(JPEGを添付するためのオブジェクト)に変更したのですが、
そうなるとファイルパスの取得が出来なくなりますので、
何か方法はないかなと思い質問させて頂きました。
グローバルのオブジェクトをSMTPの添付ファイルに指定するにはどうすればいいのでしょうか。
ご回答お待ちしております。
宜しくお願い致します。

#17 初心者のFileMaker pro Q&A » LOOPするとどんどん重くなる » 2017-02-01 12:27:37

korokoro
Replies: 5

FMP15、Win10
教えて頂きたいのですが、
以前LoopでWEBビューアからソースを拾ってデータを取得していくスクリプトを作ったのですが、
途中から重くなって固まってしまうようです。
もしかしたらLoopの使い方が間違っているのではと思い、投稿した次第です。
現在のスクリプトのつくりとしては、
①ページのソース取得。
②取得したページにURL1~20がありますので、それに順番にアクセス。
※内容は取得データ控え用のレイアウトに移動して新規レコードを追加、
退避していた取得データをその新しいレコードに張り付けて元のレイアウトに移動して2番目のURLへ...という流れです。
それを20番目のURLまでします。これは繰り返しではなくスクリプトに記述してます。
③上記をLoopさせている感じです。

たまに強制で落ちたりするので何か間違っているのだとは思うのですが、
是非ともご指摘お願い致します。

#18 Re: 初心者のFileMaker pro Q&A » webビューアについて » 2017-01-18 17:16:28

早速の返信ありがとうございます。
無事出来ました!
また何かありましたら何卒宜しくお願い致します。

#19 初心者のFileMaker pro Q&A » webビューアについて » 2017-01-18 15:31:26

korokoro
Replies: 2

Win10、FM15

また分からない事が出てきましたので質問させてください。
WEBビューアに表示させたページに対して、
「ID・PASSを入力してボタンをクリックする」の一連の動作をスクリプトにしているのですが、
ID・PASSの入力が出来たのですがクリックが出来なくて悩んでいます。
(ページURL:https://reins.kinkireins.or.jp/reinsip/an0100/an010002_init.do)

"javascript:function f()
{
document.an010002_LoginSvcForm.elements['riyousyaId'].value='"&DB::利用者ID&"';
document.an010002_LoginSvcForm.elements['password'].value='"&DB::パスワード&"';
};
f();"

上記で入力は出来たのですが、
ボタン部分のソースが<input type="submit" value="ログイン" class="fontButton">となってまして、
ボタンをクリックさせる為のIDも分からず正しい指示の出し方が分かりません。
ご存知の方がいらっしゃいましたら何卒ご教示下さい。
宜しくお願い致します。

#20 Re: 初心者のFileMaker pro Q&A » webビューアでJPEGをPDFに変換→それをSMTPに添付→送信スクリプトの実現 » 2017-01-05 14:45:47

返事が遅くなりすみません。
説明頂いた通り色々試した結果、無事作ることができました。
まだまだ作り変えていく予定なので、
その他も質問することが出てくるかとおもいますので、
その際はまた是非ともご教示願います。
この度はありがとうございました。

#21 Re: 初心者のFileMaker pro Q&A » webビューアでJPEGをPDFに変換→それをSMTPに添付→送信スクリプトの実現 » 2017-01-04 12:42:42

お返事ありがとうございます。
こんな方法が可能なのですね・・・
jscriptを格納するグローバルフィールドは作ったのですが、
jscriptはどのように格納すればいいのでしょうか?
ファイルとして格納するのであれば拡張子などどうすればいいか教えて頂けませんでしょうか?
この方法が一番理想に近い気がしますので宜しくお願いします。

#22 Re: 初心者のFileMaker pro Q&A » webビューアでJPEGをPDFに変換→それをSMTPに添付→送信スクリプトの実現 » 2017-01-03 18:33:36

お返事ありがとうございます。
ZIP圧縮に関しては試そうとしてみたのですが、
FILEMAKER上からどう圧縮の指示を出すのかがわからずでして・・・
何か方法があるのでしょうか?
教えて頂けると助かります;;

#23 Re: 初心者のFileMaker pro Q&A » webビューアでJPEGをPDFに変換→それをSMTPに添付→送信スクリプトの実現 » 2017-01-02 16:02:36

早速のご返信ありがとうございます。
それは実行環境で全台のPCにインストールする感じか?
もしやり方が簡単そうであればそっちの方向で頑張ってみますが、
スクリプト的にはどういったステップになりそうでしょうか?
コマンドライン?等は使った事がないのでアドバイス頂けると助かります;;
どうか宜しくお願いします。

#24 初心者のFileMaker pro Q&A » webビューアでJPEGをPDFに変換→それをSMTPに添付→送信スクリプトの実現 » 2017-01-02 15:46:11

korokoro
Replies: 11

WIN10、FM15

この度メール送信ができる仕組みをポップオーバーを画面内に組み込みました。
SMTPでGOOGLEのアドレスを使います。
作業内容は送信のみです。
添付ファイルが仕組み上一つしかできないとの事で困っています。
添付したいファイルは、
1レコードにつき1送信のみ(特にループなし)で1~最大5枚のJPEGになります。
方法としてはWEBビューアにPDF変換サイトを表示して、
そこに添付1~5のファイルを貼り付けて変換したものを所定の場所にDLして
それを添付・・・という方法をとろうかなと思っています。
https://smallpdf.com/jp/jpg-to-pdf
上記のようなサイトを見つけたのですが、
ページ内がドラッグアンドドロップになってまして、
どうURLへ指示すればいいのかわからなくて困っています。
それとこのサイトですとDL場所の指定が拾えるのかもわかっていない状態です。
もしお分かりになる方がいらっしゃればご助力いただけませんでしょうか。
上記のサイト以外でも全然可能ですので、
是非ともご教示願います。

#25 Re: 初心者のFileMaker pro Q&A » webビューアで取得したHTMLから特定のデータを取得したい » 2016-12-16 15:46:13

返信ありがとうございます。
出来ました!
このやり方ですと殆どのデータが拾えそうで非常に助かりました。
また分からない事があった際は是非お力添え頂きたいと思います。
本当にありがとうございました。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 674.84 KiB (Peak: 728.5 KiB) ]