みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ポータル表示付の入力票を
WEBブラウザで表示させて印刷するようなことができれば最高に幸せと思える者です。
そのような能力は何を勉強すればよいのかアドバイスを頂きたいのですが、よろしくお願いいたします。
なぜ最高なのかわかりませんが、「ポータル表示付の入力票をWEBブラウザで表示させて印刷」に、
もう少し具体的な情報が無いと、的はずれな紹介になってしまいそうです。
印刷用の出力をしたいというだけであれば、
Webブラウザの方がFileMakerより余程問題が多いため、目的がよく分かりません。
一般論として、FileMakerのUIをWebブラウザ上で再現したければ、
Web Directという機能があるので、その利用が考えられます。
また、カスタムWebというWebブラウザ向けのプログラミングから、
FileMakerのデータを読み書きできる仕組みもあります。
あるいは、FileMakerからWebブラウザで表示できるように
データ込みのHTMLとしてエクスポートする、という方法もあります。
FileMakerのデータをWebブラウザで表示させるというのは、レイアウトの表現力が増し組むのも楽になるなど、最高に幸せという点に同意します!
そのための方法ですが、これは計算フィールドでHTMLを生成するという点に付きますが、これはかなり簡単な話ですので、ぜひ行ってみてください。HTMLのちょっとした裏技を覚えるとページ制御なども可能です。
コツとしては、1レコードぶんの表示HTMLを計算フィールドで作成し、それをまとめて集計なりList関数なりで複数レコードぶんまとめる、という感じになります。また生成したHTMLはブラウザで表示してもかまいませんが、FileMakerのWebビューアに直接表示もできます。
このあたりを含め、どこが不明かを教えて頂ければ、そこを埋める情報をご提供できるかと思います。
- [FMhelp.jp] 有限会社アモニータ・茂田カツノリ http://www.fmhelp.jp/
Offline
FileMakerの固定的なレイアウト表現に対し、Webベースではリフローや動的な扱いは当然優れてます。
例えばFileMaker側にMarkdownで書いてjsでWebビューアで閲覧したり、
インタラクティブなレスポンスのUIが欲しい箇所を補ったり、
それこそ他の処理系を介さずD3.jsでの視覚化に対応したりは、私も常用しています。
しかしこと印刷については、Webベースのシステムがまともな帳票出力のために、
未だPDF出力を仕方なく使っている状況が幾らでもあり、
印刷まで含めた話題で"最高に幸せ"というのは、さすがに語弊があります。
そもそもWeb標準策定に於ける印刷周りは半ば放置ですし。
質問者のケースで最高に幸せと言える可能性はありますが、
用途に印刷まで含めたシステムからの出力に於いて、
WebがFileMakerより最高だと一般論化するのは無茶です。
少なくともWebでしっかり帳票対応したことがあれば、
FileMakerの方がましだと思える部分が幾らでもある筈です。
第一人者の茂田さんにお答えして頂き感謝しております。
求めておりましたのは、まさに御教示して頂いた計算フィールドそのものです。
茂田さん、ありがとうございました。
hondaさんにも非常に有効なアドバイスを頂きました、
ありがとうございました。
honda様おっしゃられるとおりWebベースで印刷画面作ってると思ったように動かないこと多発なので、どこで折り合いつけるか、ではありますね。そのへんをわかってて使うべき話、といことでしょうか。
蛇足ではございますが...。
以下のサイトにもサンプルがありますが、page-break系のCSSで改ページを制御したりは一応できるので、あとは思った通り動いてくれることを祈りつつです。
https://msdn.microsoft.com/en-us/librar … 85%29.aspx
以下にもサンプルを紹介しましたが、FileMakerのテクニックでいうと各レコードでのHTML部分をまず生成し、それをまとめる点が大事です。
http://fmhelp.jp/?p=261
それとデータ生成においては以下のカスタム関数が役立ちます。
https://www.briandunning.com/cf/438
- [FMhelp.jp] 有限会社アモニータ・茂田カツノリ http://www.fmhelp.jp/
Offline
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 514.63 KiB (Peak: 519.54 KiB) ]