ファイルメーカーユーザの集い Part4 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
前スレ
ファイルメーカーユーザの集い Part3
http://mevius.2ch.net/test/read.cgi/bsoft/1397631123/
◆メーカーサイト
http://www.filemaker.co.jp/
◆定番サイト(国内)
FMJML
http://filemaker-ml.jp/
★初心者のFileMaker pro Q&A★
http://joy-h.com/bbs2/index.php
FMPro.jp
ttp://www.fmpro.jp/
Knockin' on Seven's Door
ttp://www.sevensdoor.com/
FAMLog
ttp://www.famlog.jp/
◆定番サイト(海外)
ISO FileMaker Magazine(Tips、動画解説)
http://www.filemakermagazine.com/
BrianDunning.com(カスタム関数)
http://www.briandunning.com/
Database Pros(Tips)
http://www.databasepros.com/
質問・相談は環境・バージョンを忘れずに。テンプレ以上。 遅いとかどういう設計だよ
取引10万レコード、日計数千レコード、山ほどのテーブルとリレーション
しているが、実用に耐えうる。
使い方の拘りすぎでは? FMにはFMの道がある嫌なら他使えよ。 >>26
HDDでも実用に耐えうるけどSDDと比べると雲泥の差みたいなもんじゃないの? クライアントがMacだと遅いなど、
WinとMacで得手不得手があるDB 計算フィールドで満足しているなら、それでいいけど
売上―売上明細 の単純なリレーションでも、明細が数十万以上で、集計方法・帳票も多種類・多頻度みたいな仕様では、計算フィールドでは要求を満たせないことがあるってこと
数十万件までいかなくても、入金チェック時に売上金額を頻繁に検索する、みたいな
仕様では、計算フィールドで=SUM(明細::金額) なんてやったら資質を疑われる 細かい仕様がわからないけど、全部リレーションで出す必要があるのか、
毎回ゼロから集計する必要があるのか、問いたい。 >>29
どうやるのがいいの?
入金額 - 合計などをして入金額があってるか計算するってことですよね?
月などで絞り込むだろうから
FMの仕様としては
絞込結果のみ再計算するので大した負荷にはならないんですか? 売上月報、得意先別売上月報、営業担当別売上月報等々、毎日印字してノルマチェックするとかあるよ、普通に。
SUM使った計算フィールドの検索が遅くて泣いてる人も多いでしょ >>32
そういうレポートつくりたいのですが
どういう構造にしたらいいですか?
Accessのときは非連結フィールドで計算させるので
クエリで要素を選択するだけでよかったのですが… ios11でファイルブラウザ実装されたみたいだけど
GOでは相変わらず一度取り込んでからになるんだろうか
クラウドにあげたやつを直接いじりたい 20年近く継ぎ足ししてきたシステム
トップから、次は金団で構築することを検討してくれとのお達しが とても請けられない話だな。
返ってくるのは苦情だけだぜ、それ。 金団→きんとん→kintone か。
今日一日気になって仕方なかったわw あるデータベースを自宅のPCで作成し、
それを外出先からiOS端末で閲覧したり、データ入力をしたりしたいのですが、
これはファイルメーカー16とFilemaker Goで実現可能でしょうか?。
もしかして、ファイルメーカー16サーバーのソフトが必要なのでしょうか。
ファイルメーカーpro16を購入しましたが、どうもうまく出来ずに困っています。
初心者の質問で申し訳ありませんが、ご教示のほどお願いいたします。 あ、34の方がおっしゃっているように、
やはり一度Goに取り込んでからいじるしか出来ない(元のPCのファイルを改変出来ない)という事ですか?。 >>41
クラウドで利用するのか、自宅のPCをつけっぱなしにして外部接続するかでやり方全然違うけど、出来る。
自宅のPCに接続したいんだったら、ルーターの設定のポートフォーワーディングでPCのIPアドレスとファイルメーカーが使用してるポート番号を解放して、ファイルメーカーGOでルーターのグローバルIPアドレスで接続すりゃ開ける。ただしセキュリティザル状態になる。 >>41
自宅PCで自分一人でしか使わないなら、変更したデータを更新処理するスクリプト作った方が安全だし金がかからない。 自宅にVPN接続したらセキュアに行けるんじゃないの?
ファイル共有で。 FileMaker が High Sierra で不具合があると見かけたので見に来たけど
特に話題にしていないのね >>44
Goで開くには一度Goで取り込まなきゃならない
そして、変更後、またドロップボックスなりに別ファイルとして保存方法しなきゃならない
って認識してるけど
どんいう仕組みとスクリプト書けばいいですか? Goのデータの出し入れは
iTunesでデータをやり取り
Dropbox などで出し入れ
mailに添付して送る
iOSデバイスがひとつならiOSのデータをメインに考えて
Macで弄る時もまずiTunesでiOSからデータを抜いてそれを弄る
弄ったらiOS に戻す、これが一番簡単、安全なような気がする
iOSが複数ならDropboxの決まったフォルダに
何時も最新のデータを置くようにするとか
スクリプトと言ってもフォルダを監視する程度だろうから
劇的に便利にはならなそう、それともいい手があるのかな? あー、あと
データを弄ったらメールに添付して
全部のデバイスを更新するって手もあるか やはり、難しいのですね、Goで更新するのは。
ワープロやエクセルなどでは出来ることなのに、どうして簡単にはいかないのでしょうか。
FM serverとかなら可能になるのですか? >>51
SERVERでも一台はつけっぱなしにしとく必要があるよ >>52
FileMaker Server買うんだったら、FileMaker Cloudの方が楽じゃない? >>54
月額っていってもAmazonのAWSの料金でしょ?
サーバマシンにOS のWindows Server にかかるお金考えたら安いと思うけどね。 個人で使うと結局いくらぐらいなの?
なんかよくわかんないんだよな >>56
個人レベルなら別途用意せずに
単につけっぱなしにするだけじゃないの?
もちろん普通のOSで >>58
だね
うちはそうしている 画面だけ省エネ入れて
運よく壊れないのにあったたのか、2代目のは10年間ほぼ起動状態
UPSと定期的バックアップはしているけどね >>59
ルーターのポート開けて外部接続?
VPN構築したりしてる? 個人でAWSで使うなら使用時にコンソールから起動、停止操作出来るから
一番安上がりな気がする
バッチ処理しまくるようなシステムじゃないやろ? FileMaker使い続けているとそういうことになるから、そこは金団でしょうって、セミナーで洗脳されてきたうちの経営陣は言い出すんですよ >>63
食うだけでいいなら引く手あまた
ただ食うだけなら、その辺りの野良犬、野良猫でさえ子育てしながら生きてってるわけでww 専門家じゃなくても出来るというのが売りの一つだったりするから
昔から少し下に見られるイメージはあるね。
やろうと思えば色々できるけど。 FMの中だけなら何も気にせずクロスプラットフォームというのも
魅力的。オブジェクトデータの共有には注意が必要だけど。 たぶんコレ そもそもそういう出会い系は求めとらんわ
マッチングシステム「Jublia」を使うと、自分の関心に合う参加者にオンラインでミーティングリクエストを送ることができ、アポイントメントが成立すると FileMaker カンファレンス 2017 で15分単位で直接相手と会うことができます 売上データから末締めの請求書つくるとき、
どのタイミングで売上データに請求書IDなどを付与していますか?
抽出するための検索窓つくって抽出したあと
確定ボタンなどを押したとき、でしょうか? >>71
取引先と期間で抽出したあと
個別に除外するのとかがあるかもしれないので
そういうのにも対処するなら
確定時、ですよね? 確定というか、これで請求書だすぞ
というレコードのみが表示されている状態で
確定ボタンをおすと、という意味です >>72
普通そういう処理(いわゆる来勘処理)を、やったあとで締め実行ボタン押すんじゃねえの? >>74
今やろうとしてるのは
請求書作成用レイアウトの窓に
取引先と開始日と締切日いれたら未請求分を抽出する
レコードをみて除外する場合は個別にフラグをたてて除外
確定、で請求書IDを付与
って設計ですがおかしいですか? >>75
もしそういう業務フローになっているのなら、そう実装するしかない
どういう業務フローかわかんないけど、個人的には来勘処理は今回の請求の明細画面より売上計上の画面でさせたいかな
汎的な話なら例えば弥生販売みたいな市販品がどう実装されているか見てみて、全体的に見直すのもアリ
別に市販品が優れているとは言わないけど、大方がどう業務を機能に落とし込んでいるかの参考になる部分も大いにあると思う
長々書いてすまん >>77
それ設計のミスをデータベースのせいにしてるだけじゃね。
共有化してんのに、各エンドユーザーの新しいニーズに柔軟に対応してったら、RDMSじゃ無くてもパフォーマンス落ちるわw PostgreSQL9.4.4以上のサポートはいつですかねえ? >>77
Couchbaseが委託して調査させた結果だそうな。
宣伝記事と言われても仕方ないかもね。 さて来週頭分の仕事を今日中に終わらせておかないとな
毎年カンファレンス終わりの翌日のコミュニティの集まりって今年はあるの?
今年は平日じゃんね
例年週末だったと思うけど >>79
ESSって鳴り物入りで導入されたけど、おざなりつか、いい加減だよね
ポスグレでは使えてんの? >>82
9.6だから使えないかなと思ったけど、設定したら使えたわ。
実用に耐えうるかは別なので色々テストしてみます。 >>83
これからESS始めるなら、必要十分なデータ入れて、CRUDテストしてみるといいよ
データ量が数十万くらいになると、難しくなるかも ESSは小姑のようにうるさい客には使えないけど、
この工数でここまでできればおkみたいにモノのわかった客や
自社開発になら使える、事もある >>84
ありがとうございます!
FileMakerの仕様上、どんどん遅くなるのは仕方がない感じがしますね。 Youtubeにクラウドの説明があった。
AWSは門外漢なんだが何となくイメージ出来たわ。 カンファレンスの資料のダウンロードができるらしいアンケートってもう来た? ESS試してみたけど、ODBCで接続して必要なデータをダウンロードして編集後アップロードの方が設計しやすいね。
当たり前だけど。
更新中のロックをどういうふうにするか考えるの面倒やね。 知ってる人いたら教えて欲しいです。
ファイルメーカーでPDF挿入できると思うんですが、
挿入しているPDFの件数が多くなったら重くなったりしますよね?
レコード数×PDF数量だと数千個のファイル添付が生じることが数年後予測されるんですが、
運用開始時は良くても数年後使えなくなったら後悔しそうだったんで、
どなたか知ってれば教えて頂ければと思い書きこみしました。 便乗です
外部保存ってサーバーに接続してるのとかipadで開けますか?
サーバーつかわずにクラウド上にファイルメーカーのファイルおいて自宅と職場でつかってるけど
外部保存にしたら自宅から開けないし
自宅にも外部保存ファイルおくとしても
それの同期もとれなくなってしまう…
さすがに全部クラウドにおけないし… >>93
テーブル分けて、idで紐付けて、必要なときに呼び出すのはダメなの? >>96
iosで見るんですか、うちも当初はiOSで運用するかもって外部保存でiOS観覧をできるようにはしてみたけど、いくつか問題があるですが殴り書きを。
環境 winサーバー14 winファイルメーカー14
外部保存のPDFを一時フォルダに保存
アクロバットリーダーで開く
iOSはデバイスってとこにPDFがDLされる
が、ファイルを手動で消さないといけない
Win側はファイルメーカー終了時に一時フォルダのファイルは消えるはずなのだが、なんかのタイミングで消えない事があり、長期運用でTEMPフォルダにゴミが溜まる
一時フォルダをRAMディスクにして綺麗になるようにした
ただ、なんかドキュメントフォルダに見たPDFが保存されている時があり、アクロバットの問題なのかファイルメーカーの問題なのかイミフな事が起きている
ファイルは一時フォルダから開いてるはずなのになぜ?
全てのPDFってわけでもなく、、、はて?
クラウド上のファイルが一時フォルダに落とせられればiosでもいけるのかな?
iOSも結局接続数買うのが勿体無いのでwinタブで専用のレイアウト作って使っています、この仕様で3年ほどレコードは6万ぐらいで1レコード100フィールド1PDFですが、ゴミ以外は順調に動いてくれています
参考になれば幸いです、長文失礼しました。 >>98
winタブでPCとしてサーバーに接続してるってこと?
ioadよりは断然つかいやすいよね >>99
そです、win10タブで据え置きPCと同じです
ライセンス数限界で稼働する事が今のところないので、端末増やしてもソフト代がかからないのでwinタブにしました
足りなくなったらライセンス数追加しようと思っています
保守も初年度だけでやめちゃったのですが、14購入時15が出たので一つ上げれはするけど、14で事足りてるのでそのままです
ウィンタブでの動作ですが、反応や速度はタブの性能なのでソフト的な事を
傾向・拡大縮小はPCソフトと同じで25%だったかな、細かく無い
対策・タブ画面に合わせた専用レイアウト
傾向・スライドはスライドバーでしか動かずスワイプ不可
リレーションなんかで使うなんでしたっけ配置してリスト表示のオブジェ、あれは指でスライド出来ました
対策・上下ボタンを作って1個ずつ5個ずつとかで対応
なれるとスライドバーでも出来るけど小刻みなのはイライラする
アプリでトラックパットを画面に出すやつ使ってみたけどイライラする
傾向・デフォのドロップダウン類の表示文字が小さい
タブの解像度があるのでOSの倍率を上げてもファイルメーカー側の問題か大きくならない文字がある
対策・カレンダー・リストをソフト内で作り直す
傾向・ソフトキーボードがiOSほど使いやすく無い
対策・ある程度その端末の用途に合わせてボタン、ボタン、ボタン!
レスポンスはやっぱiOSのほうが良いと自分は思いますが、ソフトの寿命やiOSのバージョンとか心配事が減るので良かったかなと思っています。 >>98
Get (テンポラリーパス)で得られる一時保存フォルダのパスとTEMPは違うよ。
後者はキャッシュなので、消さない方が速い。消しても問題はないけど、もたつく原因。
キャッシュファイルはアプリケーション修了してもひと月くらいは残るのが一時保存フォルダとの違い。 >>101
ご教授ありがとうございます
フォルダ名がTEMPなのでとくに考えていませんでした
Get (テンポラリー)で得られる保存場所のTEMPです
1ヶ月ぐらいで削除されていくのは知りませんでした
警告で削除するダイヤログは見たことありますが。
キャッシュされたPDFはファイルメーカー終了時に消えていたので、消えていないPDFは手動じゃ無いと消えないと思っていました。 93です。回答皆さん有難うございます。
>>94
やっぱ外部保存が無難ですかね、、、
せっかく添付の機能がFilemakerにあったので設定も簡単だから使いたいと思って
質問させて頂きました
>>97
テーブルを分ける方法なのですが使用される容量が大きくなり
正常にFMが機能しなくなるのではないのかなと思ったのですが、
テーブルを分ければそれを解消できそうなのでしょうか。
素人なのであたりまえの事聞いてるかもしれませんのですみません、 そういや工事現場にいったとき、現場の人がipadで搬入の写真とってたけど
何で管理してるんだろう
どこの、何をとっているかとかを選択してからやってたから
ファイルメーカー的なシステムだと思う
ipad で撮影した写真をサーバーに送信できますか? 送信というか、サーバーの外部保存先にということです ファイルメーカーpro16 シングルライセンスは
同時に起動しなければ自宅の2台のPCに
インストールすることは可能でしょうか? ファイルメーカーで自作地図から顧客情報を開けるものを作りたいです。
Microsoft Accessを以前使用しており、ファイルメーカーに移行を検討しています。
Aceessのときは、 地図の画像の、各住宅の枠の上に非連結フィールドを置き、非連結フィールドの名前を住所コードに。
下記のVBAをフォームを開くときに設定し、 地図フォームを開くと配置した非連結フィールド内に、その名前の住所コードにあたる世帯主名が自動で表示されるようにしていました。
Dim Ctl As Control
For Each Ctl In Forms!F101区.Controls
If Ctl.ControlType = acTextBox And Ctl.Name Like "###-####-####"(←住所コード) Then
Ctl.ControlSource = "=""" & DLookup("[世帯主氏名]", "T基本部データ", _
"[住所コード] = '" & Ctl.Name & "'") & """"
End If
Next
そしてそのフィールドをクリックすると その世帯の顧客情報フォームが開く仕組みです。
また、その世帯と取引関係がある場合にその非連結フィールドが色が付くようにもしています。
それも全て非連結フォームの名前にしている住所コードからデータを参照し、取引フラグのようなものから色付けを判断しています。
現状地図画像を挿入し、ボタンを配置、スクリプト指定等いろいろ試しています。
ボタンをクリックしたら顧客情報フォームを開く形はできていませんが、できる可能性を感じてはいます。
しかしそのボタンに自動で世帯主の名前を拾ってきて、取引あるなしで色が変わるようには可能性を感じておりません。
家からお客さんが引っ越して入れ替わっても自動で名前が変わるように、取引が終わったりすると自動で色が消えるように作りたいのです。
ファイルメーカー初心者でいろいろ勉強していますが、やり方が見つかりません。
良いやり方ないでしょうか? ファイルメーカーってなんぞ?
ファイルつくるだけ? >>107
非連結フィールド分グローバルフィールド作ってリレーションで住所コードと繋ぐしか思いつかないな
非連結フィールドの数が多いとめんどくさいね
リレーションすればマージ変数で名前フィールド使えばいいし、文字色や背景色は取引有無のフィールドから条件書式でどうにでもなるかな
ってかアクセスのそれいいね、非連結フィールドとか楽そうw 109ですが
リレーション繋いで名前呼び出すって、はてよく考えると
出来んか
グローバルフィールド置いて、、、、繋いで、、、グローバルフィールド配置して、、、いやちゃうな、、、
嘘です、109無しでw
ポータル使ってやるかな、明日昼休みやってみるw winです
クライアントからの操作で
ホストに繋いであるプリンターで印刷することはできますか?
また、ルーターなしで外出先からホストに接続することはできますか?
どちらも
PCを遠隔操作するソフトをいたほうがはやいですかね? >>106
http://www.filemaker.com/jp/purchase/license/qa.html に、
Q1-6: ボリュームライセンスで購入したライセンスを使用して、オフィスと自宅にあるハードウェアに
それぞれソフトウェアをインストールしたいのですが。
A: ボリュームライセンスプログラムにかかわらず、FileMaker製品は同時使用を認めておりません。
使用する1CPU につき1ライセンス必要となります。会社で働く従業員も在宅勤務の従業員も利用する場合は、
両方を合わせた数のライセンス数を購入していなければなりません。
ってあるからライセンス的には無理じゃね?
「同時使用を認めておりません」だから同時使用じゃなきゃいいとも取れるが、そのすぐ後に1CPUにつき1ライセンスってあるしな。 >110
試行錯誤ありがとうございます。
accessでは一つの地図に300件ほど非連結フィールドを置いています。
ファイルメーカーはシステムを共有してもaccessと違い壊れにくいと見ましたので、
試用期間の15日間で移行しても問題ないか検証しているところでした。
地図さえできればファイルメーカーはとても使い勝手がよく、動きも早いですね。 >>105
1つのアカウントを2つのPCにインストールすると、片方で起動してるともう片方では起動できない。 >>114
ということは
毎回シリアル確認して送信してるってこと? >>116
多分、同じLANの中でだとは思うけども。 このソフト昔シャープ奈良でマキントッシュのブラウン管一体式PCで
触ったファイルメーカー >>113
ちょっとやって見たけど
文字で説明がめんどくさいので
https://i.imgur.com/0jCxfXu.jpg
テーブルは 地図用 と 住所録
地図用は、非連結フィールドの代用でグローバルフィールドを用意、今の流れだと300か、めんどくさいw
住所録は単純に 住所コード 指名住所ぐらい
リレーションの設定で住所録フィールドを複製して、結局300w
地図用のグローバルと複製されている住所録のテーブルを一個ずつ繋ぐ、めんどくさw
っでレイアウト(レコードは地図用の)上にはポータルを配置してポータル関連テーブルを住所録のテーブルにしていくと、300w
っか、てー
地図用のテーブルに住所コードフィールド一個でレコード300作って住所録テーブルを繋いで、ポータルを配置
ポータルフィルタで住所コードを絞って一件だけ表示させる これいいんじゃない?w やりたい事は、先のレスで送ったスクショみたいな事であってますかね?
リレーションはこんな感じ
https://i.imgur.com/AgI2aTa.jpg
っで、ポータルフィルタで住所コードを絞って表示させました
一個ポータル作って複製して、フィルタに住所コード=1 住所コード=2ってやりました
マップってテーブル無しで、住所コードと住所録のリレーションの=を全部のやつを使ってからフィルタでも行けたのかな?
勉強不足です
取引有無フィールドの空かどうかで条件書式で文字色変えました
300配置したら動作とかどうなるのか気になります
ポップオーバーで作ったけどね、レイアウト変更した時、全部のポップアップ触るの大変だろうから、詳細は別窓開く方がいいね、一個のレイアウトで済むから >>112
>>115
レスありがとうございました。直接ファイルメーカーに問い合わせしました。
結論からいうと同時起動でなければ1ライセンスで2台めにバックアップという形で
インストールOKの返事をいただきました。
3台目は?ときくとライセンス違反とのこと。
でもどうやって3台目インストールするのを防ぐんでしょうね。
インストールはしませんでしたが3台目の途中までインストールを試すとライセンスキーも
普通に入れることができたのですが・・・ アクチどうなってるんだろうね
重複してるキーでも正規のキーなら何回でも通るのかもね >121
まさにスクショの通りの形を目指してます!ありがとうございます!
グローバルフィールドとリレーションは300作る必要ありですかね?
現在住所コードは(「区域コード4桁」-「枝番号8桁」)の形式となっております。
1区域300件くらいなのが33区域ありますのでその数のリレーション・フィールド作成となると厳しいですね。
新築・取り壊し時のメンテナンスも大変になりますし。
やはりaccessからの乗り換えは厳しいでしょうか。。 >>124
おはようございます
連結は先のリレーションのスクショだけでいいです
ポータルに関連レコードからポータルフィルタで1件に絞っているだけなので、作業としてはポータル複製、ポータルフィルタを300回書き換えるだけです、大変ですがねw
地区の話が出たんでこれを1ファイルでやるなら
テーブル 地図のフィールド
マップ (グローバルフィールド)←名前適当だけど、これを地区とするかな
地図画像も33枚だとレイアウトで33用意
レイアウト切り替えてで地区フィールド書き換えで第一の分岐
テーブル 住所コード
マップ(通常フィールド)←これも地区とする
住所コード(通常フィールド)
ここのテーブルが住所コードの数分のレコード
アクセスからなんか書き出して流し込めば済むかな?
あとはそのコードがどの地区かを決める
テーブル 住所録
ここもアクセスからデータ移植で済むよね
動作は正直わからないw レコード300は少ないけど、ポータル300は多い部類に入るんじゃないかなw >125
それくらいの手間ならできそうです!
地図テーブルの「マップ」はグローバル格納を設定すればいいですよね。
住所コードテーブルも作成する必要ですね。この「住所コード」フィールドはどのように作成すればいいですか?
すみませんaccessのイメージでいろいろ触っているため、なかなかうまくいきません。本もあるんですが。。。
住所録が更新されたら自動に変わるようにしたいのですが、テーブル間でレコードのやりとりという概念がないのでしょうか? ■ このスレッドは過去ログ倉庫に格納されています