10 返信 最新の回答 日時: May 14, 2013 12:32 AM ユーザー:hajime

    ipadで写真を表示させる方法を教えてください

    keikan23

      初めまして。File Maker12から使い始めた者です。

      下記に関してご指導の程よろしくお願い致します。


      Proで作成したファイルをipadに取り込んだ際、写真データを表示させる

      環境 windows7FM Pro Advanced 12ipadのブロードバンド契約は無し

      状況 A:写真データを保存したフォルダ

      BFile Makerのファイル

      ABを同じ場所に置き、パス、ファイル指定をしオブジェクトを表示させています。

      ここで、表示させているオブジェクト(写真)をipadでも表示させる方法について

      アドバイスいただけますでしょうか。何卒よろしくお願い致します。

        • 1. Re: ipadで写真を表示させる方法を教えてください
          hajime

          keikan23さん、はじめまして。

           

          やりたいことの確認ですが、以下のどちらかでしょうか?

          それとも他のことをしたいのでしょうか?

           

          1)オブジェクトフィールドを定義し、写真は外部保存した状態でiPadとデータベース共有で表示させたい

          2)オブジェクトフィールドを定義し、写真はフィールド内に保存した状態でiPadとデータベース共有で表示させたい

          3)iPad単体で利用するが、写真は外部保存したい

          4)iPad単体で利用し、写真はフィールド内に保存したい

           

          どの方法で写真を取り込み、表示させてたいのかによって方法が異なるので、この辺りを説明していただいた方が良いかと思います。

          1 人中 1 人が役に立つと言っています
          • 2. Re: ipadで写真を表示させる方法を教えてください
            keikan23

            hajimeさん

            早速のご返信ありがとうございます。

            また、分かりやすく方法をご提示していただき感謝です。

            ご提示いただいた方法を加味し、取りたい方法を整理

            させていただきたいと思います。

            取り急ぎ御礼まで。

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

            • 3. Re: ipadで写真を表示させる方法を教えてください
              keikan23

              hajimeさん

              先ほどはご返信ありがとうございました。

              私の理解の範囲ではありますが、内容を加味させていただきました。

              今回の目的ですが、hajimeさんがご提示くださった1)~4)のいずれかに該当すると思います。

              下記のような条件なのですが、どの方法をとる事が最善であるか、

              アドバイスをいただけますと大変幸いです。

               

              ■利用条件

              ・ipadがブロードバンド契約されていない

              ・写真の枚数が多い

               

              また、理解不足・説明不足等ございましたらご指摘いただけますと幸いです。

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

              • 4. Re: ipadで写真を表示させる方法を教えてください
                hajime

                keikan23さん

                ■利用条件

                ・ipadがブロードバンド契約されていない

                ・写真の枚数が多い

                 

                 

                この条件ですとWiFiでLANを組んでPCのFileMakerでデータベースを共有させる運用になるかと思います。

                 

                理由は、

                ・写真の枚数が多いということですと、iPadの記憶容量ではあとから増やせないため困る可能性がある。

                といったところでしょうか。

                 

                iPadがインターネット接続出来なくても、LANで共有ファイルを参照できれば問題ありません。

                 

                 

                あとは写真の保存方法ですが、外部保存でもデータベース内保存でも書かれている内容だけで判断する限り

                どちらの方法でも問題無いかと思います。

                 

                 

                簡単なサンプルファイルを添付しますので、参考にしてください。

                このデータベースをiPadから参照すればiPadでの操作でも写真を追加出来るはずです。

                1 人中 1 人が役に立つと言っています
                • 5. Re: ipadで写真を表示させる方法を教えてください
                  keikan23

                  hajimeさん

                   

                  ファイルを添付していただき、ありがとうございます。

                  丁寧にご指導いただき、本当に有難いです。

                  今回表にipadを持ち出して使用するのですが、hajimeさんにご指導いただいた方法を検討してみたところ

                  出先でwi-fiを確保できる保証がありませんでした。

                  hajimeさんが記載されているようにLAN経由での操作がベストであることは再度実感したのですが、

                  今の条件で最大限できることはipadを単体で使用する事のようです。

                  せっかく方法をご提示していただいたのに、大変申し訳ないのですが

                  3)もしくは4)で写真を保存する方法をご教授いただけますでしょうか。

                  お忙しい所大変恐縮ですが、何卒よろしくお願い致します。


                  • 6. Re: ipadで写真を表示させる方法を教えてください
                    hajime

                    keikan23さん

                     

                    添付したサンプルファイルをiCloudやiTuneなどでiPadに転送してFileMaker Goで開けばそのまま利用できますよ。

                    • 7. Re: ipadで写真を表示させる方法を教えてください
                      keikan23

                      hajimeさん

                      サンプルファイルを作成してくださり、ありがとうございます。写真の管理がしやすく、

                      今後のファイルメーカーの理解を深めていくのに参考にさせていただきたいと思いました。

                      ありがとうございます。

                      もう一点教えていただきたいのですが、下記のような作業手順を踏んでいる場合、どのような方法をとれば

                      よろしいでしょうか。データの数は最大5000~10000行にもなる場合があるので下記のようなデータ整理を

                      行っております。

                      ①Excelでデータベースを作成

                      A列(名称)・・・・・・・M列  N列

                      リンゴ        写真/  ××××.jpg

                      (・・・・・・の内には写真の他にもリンゴに付随する情報整理を行っております。)

                      ②File Makerのレイアウトにインポート

                      ③オブジェクトフィールドに①で指定した写真を表示させる

                       

                      現在データベースの作成は終わっており、PC上では問題なく写真を閲覧できるのですが

                      ①で指定したファイルをipadで表示させる方法に困っております。

                       

                      大変お手数ですが、アドバイスをいただけましたら幸いです。

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

                      • 8. Re: ipadで写真を表示させる方法を教えてください
                        hajime

                        keikan23さん

                         

                        先にインポート用のテーブルを用意しておき、そのテーブルに画像保存用のオブジェクトフィールドを用意しておきます。

                         

                        インポートしたExcelデータから画像ファイルのパスが分かるはずなので、

                        インポート後にスクリプトのループで全レコードのオブジェクトフィールドに画像を保存すれば良いと思います。

                         

                        FileMakerに取り込んでしまえば、そのファイルをiPadに転送するだけで画像も表示されるはずです。

                         

                         

                        それよりも1画像のサイズが分かりませんが、 最大容量の128GBのiPadを使うとしても容量的に大丈夫なのかは

                        確認しておく必要があると思いますよ。

                        • 9. Re: ipadで写真を表示させる方法を教えてください
                          keikan23

                          hajimeさん

                          お返事が遅くなってしまい、申し訳ございません。

                          スクリプトを使いなれていなかったので、

                          出来る限り参考文献を探したり、実践してみたりいたしました。

                          まだまだ理解不足で申し訳ないのですが、ループを使うためには

                          オブジェクトフィールドの数だけ指定をしなければならないのでしょうか。

                          それと、調べていたところ、hajimeさんのおっしゃる通り肝心な容量が

                          膨大になりそうなことも分かりました。

                          やはり、埋め込みでは作業量や容量にも限界があるようなので

                          作業方法や目的によっては、共有等の方法をとることを検討課題に挙げようと思いました

                          今回hajimeさんに色々とご指導いただいたおかげで、FMの構造も(特にオブジェクトに関して)

                          理解が深まりました。ありがとうございます。

                          まだ成長段階ですが、今後も何かありましたらご指導いただきたく思います。

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

                          • 10. Re: ipadで写真を表示させる方法を教えてください
                            hajime

                            keikan23さん

                            ループでの移動はレコードの移動ですので、1つのループ内で複数フィールドへの設定処理が可能です。

                             

                            ループの基本形を載せておきますので参考にしてみてください。

                             

                            スクリーンショット 2013-05-14 16.24.46.png

                             

                            それでは。

                            色々と試して頑張ってみて下さい。