みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
自己解決です!
DDRというのを初めて使ってみたのですが、これで全部見えるのですね。。。これでなんとかなります!
できますできます。ご安心を。。。
先日そのアプリのセミナーに行ってきたのですが、よかったですー
何もレシートプリンタだけでなくて、普通にA4の帳票を出したい時など、Goからだとプリンタを選んだりプレビューしたりの操作が入ると思いますが、これだとあらかじめ決めたプリンタに決めておいてワンタップで印刷できちゃうとかです。
いつもありがというございます。
タイトルの通りなのですが、ちょうど今、修正のためにValueCount ( WindowNames ) を使っているスクリプトをぜんぶ見つけたいのです。
このような場合、どうやればいいのでしょうか?
解析ツールなしでだいじょうぶでしょうか?
今の環境は Pro16です。
Shinさん、Hiroさん
ありがとうございます。
Hiroさんのおっしゃる通りの要望です。
ファイルパスは、SQLサーバーのテーブルにあるものです。
これをODBCでファイルメーカーから参照しています。
初心者なのでどうもわからないのですが、おかげさまでサムネールをファイルメーカーに持たせるのは有望かもしれない気がしてきました。
サムネールだけ保存できるわけですね!
それ用のフィールドを用意して、いったんスクリプトを走らせる要領でしょうか。
Hiroさん
早速ありがとうございます。
一読してサムネール機能は、テーブルのオブジェクトフィールドに画像を置く場合に使えると理解しました。
今回のケースでは、パス情報から「保存しない」計算フィールドを使い、その都度画像を読みに行きたいので適用できない気がします。
どうでしょうか。
Filemakerの導入を検討しています。
既存の写真管理システムの、入力部分(写真の登録)のフロントエンドとして、Filemaker が非常に有力だと感じ前向きに検討しており、Filemaker Pro 12 を購入し使い勝手を調べています。
Filemaker Go からの写真登録については、データを外部保存する形で指定フォルダに追加できるので、これも気に入っています。
問題は、共用ファイルサーバーにある過去データ(Filemaker からの登録でない既存の画像)を表示させる場合で、素直に
計算フィールドで "image:” & hogehoge (hogehogeはパス)
としてレイアウトに表示するわけですが、自分の環境では猛烈に重いです。画像一枚の表示二分ほどかかるのです。
ここさえ解決できれば、Filemaker 導入で決まりなのですが、これってたとえば Filemaker Server も導入してソリューションをそこに置けば改善しますかね?
類似の事例をご存知の方、どうぞよろしくお願いいたします。
チポさん、どうもありがとうございました。
計算フィールドで "image:” & hogehoge (hogehogeはパス)
とやればレイアウトに表示できることが理解できました。
ところでいま自分は、Filemaker の導入を検討しているところなので、Filemaker Server ではなくFilemaker Pro でこれをやっています。
ただ、この手法で社内ファイルサーバーの画像データをレイアウトに表示させようとすると、めちゃくちゃ時間がかかります。
写真一枚表示するのに二分かかりました(壊れたかと思った・・・)
この時間がかかる問題については別の質問を立てようと思います。
いま、たくさんの画像データと、これとは別に、これらのフルパスが入っているテーブル(SQL server)があるのです、フルパス情報を元に画像を表示するしくみは Filemaker に作れますか?
タイトルの通りなんですが、倉庫の在庫管理端末とかでiPadを使う皆さん、どんな防御をなさっていますか??
Shinさん
アドバイスどうもありがとうございました。
これにて解決です!
なるほど、イメージがつかめそうです!
グローバルフィールド方式の方がとっつきやすいので、こちらにしてみようと思うのですが、この場合の注意点などありましたらこれも教えていただけると助かります。
Shinさん、さっそくありがとうございます。
なるほどです。
今回、複数人がデータを扱うので、一時テーブルだと端末ごとに別のテーブルを準備する必要がある気がしますが、どうでしょう。
そうすると、グローバルフィールド方式が良いですかね、、、
タイトルの通りなのですが、ユーザーが画面上で入力内容を確認し、OKボタンを押すと書き込む、ようなソリューションを作りたいのですがどういう考え方でつくればいいのでしょうか?
(もしAccessだったら、一時入力用のローカルテーブルを使う、とか、非連結のオブジェクトに一時入力する、などとやりたくなるところ)
「マニュアルのここを見ろ」、でもOKです。
親切な皆さん、よろしくお願いいたします。
解決しましたが、Filemakerの名誉のために追伸です。
【[デバイスから挿入] はODBC接続と相性が良くないのかもしれない、】と書きましたが、リレーションを少し変えたらなぜかうまくいきました。
まだ知らないことが多いので断定的なことはとても言えません。
Mozさん、ありがとうございました!
できますね!
おかげさまで、問題がどこにあるかがわかりました。深く感謝いたします。
SQLサーバーのテーブルをリンクしているのですが、どうもその場合、
デバイスから挿入 [そのフィールド; タイプ: バーコード; カメラ: バック; 解像度: 最大]
ができないようなのです。
「指定されたフィールドのフィールドタイプが不適切です」
というエラーが出ました。
しかしフィールドから直接バーコードを呼び出すと場合は、ブラウズモードにせよ検索モードにせよ問題なく動作します。
なので、[デバイスから挿入] はODBC接続と相性が良くないのかもしれないと思っています。
ありがとうございました。
でも未解決です。
スクリプトですが、ボタンから以下のようにしています。
検索モードに切り替え [一時停止:オフ]
フィールドへ移動 [そのフィールド]
デバイスから挿入 [タイプ: バーコード; カメラ: バック; 解像度: 最大]
フィールド設定 [そのフィールド ; "*" & そのフィールド & "*"]
検索実行 []
とやるとFilemaker Goは、前後の "*" が付かないままバーコードで読み取った内容そのまま検索するみたいなのです。
強制的に
フィールド設定 [そのフィールド ; "hogehoge"]
とやっても!
デバイスから挿入、は使えないのでしょうか。。。
デバイスから挿入、というのが強力で上書きを許さない?みたいな印象です。
どうしてなのでしょうか??
onRecordCommitのトリガスクリプト(検索モードのみ)で*を付け加える?
Timさん、どうもありがとうございました。
「デバイスから挿入」というのをやると、フィールドに読み取ったデータが入力されてしまいます。
その直後に*を付け加えるようなスクリプトを書けばいいのかな、と思うのですが、やりかたがわからないのです。
引き続きよろしくお願いいたします。
Filemakerを自力で使い始めることになり、一週間というところです。
バージョンは15
当面、SQL Server のデータを検索して表示するソリューションを作っているのですが、バーコードリーダ等でデータの部分一致検索をしたいニーズがあります。
基本的な使い方で理解したところまでの状況としては、全部一致検索はできるようなのです。
具体的には、
検索画面から、目的のフィールドに「デバイスから挿入」で読み取ったデータを入れる。たとえば「000000001287」というデータです。
そのまま検索実行する場合、全部一致のデータはヒットしますが、部分一致のものが拾ないのです。
初心者が思うに、「*000000001287*」という形に変換してから検索できるようにしたいのですが、どこでどのようにやればいいのでしょうか。
(自分が慣れ親しんだACCESSだったら、非連結のテーブルやコントロールを一時的に使って計算結果から検索したくなるような場面です)
どなたかご教示いただければ助かります。
Pages: 1
[ Generated in 0.031 seconds, 6 queries executed - Memory usage: 613.38 KiB (Peak: 634.55 KiB) ]