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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » PDFを分割する、もしくはFilemakerで複数ページPDFを扱う方法は? » 2017-10-26 16:22:25

おお!できました!
ありがとうございます。

あとはFilemakerでコマンドの結果を受け取って処理分岐できれば最高なのですが
こればかりはFM社のバージョンアップに期待して待ってみます。

#2 Re: 初心者のFileMaker pro Q&A » PDFを分割する、もしくはFilemakerで複数ページPDFを扱う方法は? » 2017-10-20 19:05:50

EVENTを送信、で
「計算」欄に入れると、テーブルがありませんと出て
「テキスト」欄に入れるとファイル[pdftk]が見つからなかったため、処理を完了できません。
と出ます。

pdftkの部分は実行ファイルへのパスかと思い、Event送信の「テキスト」欄に””でくくったパスを書き入れると、
実行時にコマンドラインのインターフェイスが一瞬出るものの、PDFファイルは分割されずにそのままです。

分割させるファイルのパスと分割後のファイルパスはそれぞれダウンロードフォルダに変更してみています。

Event送信コマンドに不慣れで申し訳ないのですが
どの部分に誤りがありそうでしょうか?

#3 初心者のFileMaker pro Q&A » PDFを分割する、もしくはFilemakerで複数ページPDFを扱う方法は? » 2017-10-19 14:55:35

vgnr
Replies: 4

いつも参考にさせていただいています。
環境はWindows10でFilamekr16です

取引先とのやり取りを管理するのにFilemakerを使っています。
ただ、いまの時代にどうかと思うのですが
やりとりのほとんどはFAXです。

FAX機だと再利用が難しいのでFilemakerで管理したいと思っているのですが、
どうもFAX受信→保存→Filemakerで取り込んで一覧表示する、の流れがうまくいきません。

受信したFAXは「複数枚を1ファイルにしたTiffもしくはPDFファイル」で保存されるFAX機(FAXソフト)が主流なのですが
Filemakerで取り込み1画面で情報すべてを表示するには、複数枚1ファイル形式では不便(次のページに進むボタンを押さなければならない)
という問題があります。

これがもし、「1枚のFAX=1ファイル」になっていればFilemakerで管理しやすいと思うのですが
このようなことができるプラグインはあるでしょうか?

もしくは、複数枚が1ファイルになっている場合でも
Filemaker上で
・PDFの1枚目を表示するレコード
・PDFの2枚目を表示するレコード
・PDFの3枚目を・・・
とできるのでしたらそれでもかまいません。

しばし行き詰っておりまして
なにかヒントいただけないでしょうか?

#4 初心者のFileMaker pro Q&A » 検索結果を1クリックでさらに絞り込む仕組みを作るには・・・? » 2017-05-06 12:36:32

vgnr
Replies: 2

この掲示板をいつも参考にさせていただいています。

Windows7/10
Filemaker13でタイトルのようなことをしようとしています。
が、リレーションの作り方or適した関数がわからず、止まっています。


■やりたいこと
検索結果レコードを1クリックでさらに絞り込む仕組みを作りたい

■フィールドの例
分類    名称   値段
くだもの  りんご  100
くだもの  パイン  300
くだもの  メロン  1000
くだもの  ぶどう  1500
やさい   にんじん 50
やさい   レタス  100
やさい   きゅうり 150
やさい   だいこん 180
さかな   サバ   100
さかな   まぐろ  500
さかな   ぶり   600
さかな   タイ   2000
さかな   うなぎ  3000

■操作例
「値段」フィールドを200~2000で検索すると、こうなります
くだもの  パイン  300
くだもの  メロン  1000
くだもの  ぶどう  1500
さかな   まぐろ  500
さかな   ぶり   600
さかな   タイ   2000

この時、分類フィールドの「くだもの」「さかな」 を画面上に表示させ、
クリックするとその分類をもつレコードだけにさらに絞り込みたい、という希望です。

値段(数字フィールド)で絞り込む、という要素さえなければ
多少強引ですがなんとかなりました。
例 自己リレーションを作る→値一覧にする→値一覧をグローバルフィールドに表示する→クリック時にスクリプトトリガ

ただ、数字で検索をする可能性がある場合、どうやっていいか思いつきません。
アドバイスいただけないでしょうか?

#5 Re: 初心者のFileMaker pro Q&A » 「1-5」を「1/2/3/4/5」のように数字を分解することはできるでしょうか? » 2017-04-05 17:03:11

シーラカンス wrote:

え〜〜〜とですね
vgnrさんのダウンロードファイルのHiroさんの計算式と
Hiroさんの投稿記事の式に違いがありますね。

オリジナルのHiroさんの式に冒頭の  Substitute がないと思う

ダウンロードファイルの Substituteを削除すると
きちんと計算する

これもわたしのも間違い?勘違い?
投稿記事には 冒頭のSubstituteってないんですよね?

Substituteは、書式を合わせたほうが分かりやすいかと、こちらで追加しました。
Let関数の外部に入れたので、Letの結果に対して1回しか処理しないですよね?
なんでこの部分が原因とは考えなかったのですが・・・
念のために冒頭のSubstitute削除しても同様でした。

やはり原因はLet内部、初期化部分の抜け見たいです

#6 Re: 初心者のFileMaker pro Q&A » 「1-5」を「1/2/3/4/5」のように数字を分解することはできるでしょうか? » 2017-04-05 16:56:22

Shin wrote:

Hiroさんの式も、しっかり初期設定できています。
6行目の
$rsl="";
が抜けていますよ。

あれ・・・?私も見落としてました。
コピペしたんで間違いないと思ってたんですが
これはHiroさんに失礼しました。

非保存にしたのは、保存結果の残骸がどこかに残っているのかあれこれファイルの設定変更を試した名残ですね・・・


いやあしかしEvaluteとLetは何年たっても苦手です(' ꈊ ')

#7 Re: 初心者のFileMaker pro Q&A » 「1-5」を「1/2/3/4/5」のように数字を分解することはできるでしょうか? » 2017-03-31 14:35:30

こちらにアップしました。
https://srv19.bitsend.jp/download/fc020 … 7f176.html

Shinさんがアップされていたファイルに、計算フィールドを追加してHiroさんの計算式を設定したものです。

再度確認したところ、フィールド内をクリックするたびに行数が増えていく・・・
というよくわからないことになっていました。
前回ここに貼り付けた行数が長かったのは、なんどかクリックしていたからかもしれません。

#8 Re: 初心者のFileMaker pro Q&A » 「1-5」を「1/2/3/4/5」のように数字を分解することはできるでしょうか? » 2017-03-30 19:50:50

面白い試みですね・・・

ただHiroさんの方法だと、数字をハイフンで繋いだとき、レコードが増えるとバグってしまいませんか?
私の環境(windows)だと、その後レコードを削除しても状況は改善しませんでした。

どんな表示になるかは再現性がちょっと不明確なので申し訳ないのですが
とりあえず「44-46」って入れるとこうなってしまいました。

44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
44
45
46
44
45
46
44
45
46
44
45
46
47
48
44
45
46
47
48
44
45
46
47
48
44
45
46
47
48
44
45
46
47
48
44
45
46
44
45
46
44
45
46
44
45
46
44
45
46
44
45
46

#9 Re: 初心者のFileMaker pro Q&A » クリックした繰り返しフィールドの値を取得するには » 2017-03-03 18:05:15

シャチさん
ありがとうございます。リンク先のトピックとファイルも拝見しました。
いまやろうとしていることとはちょっと趣が異なりますが
ポータルの絞り込みも結構難儀していたので、別の部分で参考にさせていただきます。
お体、ご自愛ください。

チポさん
>オブジェクトと同じ繰返し位置にIDを入力したフィールドを作れば
これは盲点でした。
そういう方法も確かに有りですね・・・・

ただ、
>  Get ( アクティブフィールド内容 )
で帰ってくる値のファイル名やファイルパスが一意では無いことに
今更ながら気づきました。

フォルダごと画像をインポートすると、
画像フィールドが「外部格納」だった場合
同じファイル名の画像なら上書きされてしまいます。
ファイルメーカーのレコードとしては別物になるのですが・・・

これはオブジェクトフィールドの外部格納で
同一ディレクトリに出力されることに起因する問題ですね。
ちょっとこの部分からなんとかしないとデータベースとして破綻しそうです。

インポート時にファイル名も一意に変換してくれる関数や処理が
ファイルメーカーにあれば良いのですが・・・
一度調べてみます

#10 Re: 初心者のFileMaker pro Q&A » クリックした繰り返しフィールドの値を取得するには » 2017-03-01 18:40:06

書き込み大変ありがとうございます。

実は、自分用のファイル検索のシステムを作っていまして
https://fm-aid.com/bbs2/viewtopic.php?id=5551
「のGoogleの画像検索のようにする」トピックを参考にトライしています。

で、画像検索した結果をこのトピックのように表示させ、
タイル状表示になった画像をクリックすれば
→その画像を拡大表示して
→前後の画像へも移動できて
→検索結果に戻ることもできる

というようなものを作ろうとしています。

それでまず手始めに、Google画像検索のような表示を
「画像」ではなく「画像のID」で行っていました。
それに関しては、チポさんの書いていただいた方法で
繰り返しフィールド上の値を取得することができました!ありがとうございます。

ただ、次の段階の「画像」でやろうとすると、繰り返しフィールド上の画像のIDを取得することができず
また壁に当たっている状態です。

別のトピックを参考にそれ以降の処理を考えていたので
どういう説明方法をすればいいかわからずに
あまりわかり易くない説明で申し訳ありません。

このような理由から、ポータルではなく繰り返しフィールドを使っているのです。

#11 初心者のFileMaker pro Q&A » クリックした繰り返しフィールドの値を取得するには » 2017-03-01 15:17:45

vgnr
Replies: 7

ファイルメーカー15をウインドウズで使用しております。

ごく初歩的なものかもしれないのですがしばらく詰まってしまって
なにかアドバイスいただけないでしょうか。

■現状
繰り返し設定した計算フィールドで、関連レコード先の数字を取得している(最大10)

計算フィールド内の計算式:
Case ( Get ( 計算式繰り返し位置番号 ) ≤ Count ( Extend ( 関連レコード::ID) ) ;
   GetNthRecord ( Extend ( 関連レコード::数字フィールド ) ; Get ( 計算式繰り返し位置番号 ) ) )

■計算フィールドに表示される例

1行目・・・「1」「2」「3」
2行目・・・「10」「15」
3行目・・・「200」「400」「800」「5000」「8888」

それぞれの数字、たとえば「15」とか「200」とかは、
それぞれが繰り返しフィールドのひとつに格納されています。

■やりたいこと
この状態で「15」が格納されているフィールドをクリックすれば15を、
「200」が格納されているフィールドをクリックすれば200という値そのものを取得したい(変数に格納したい)ということです。


いろいろなスクリプトの仕様を見てためしていますが
繰り返しフィールドの最初の値を持ってきたり、
繰り返し番号を持ってきたりする関数はあるものの
繰り返しフィールドにある値そのものを取得する方法が見つかりませんでした。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 6 queries executed - Memory usage: 638.77 KiB (Peak: 660.12 KiB) ]