みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
皆様 ご回答ありがとうございます。
Filemakerのショートカットのプロパティの中に「管理者として実行」にチェックを入れたらいけました。
adminの件、ご指摘ありがとうございます。例としてあげたのですが、スクリプト実行用のuserを作りますね。
いろいろと助かりました。ありがとうございました。
皆様こんにちは
Filemakerのバージョンが Filemaker Pro Advanced18.0.2.209
Windows10 Pro 64Bit で使用しております。
現在、PC起動後に手動でFilemakerを「管理者として実行」で起動して ファイル名 test を選択し実行しております。
※「管理者として実行」で起動しないと正常動作ができないスクリプトがあるため
毎回操作が煩わしいのでPC起動時に自動で起動するように
下記リンクのショートカット(ショートカット名 start )を作成してスタートアップに入れて
再起動後後にFilemaker起動 ログインまで確認できました。
fmp://admin:password@192.168.1.100/test.fmp12
しかし Filemakerを「管理者として実行」で起動できていないため そのスクリプトを実行できません。
何か方法はありませんでしょうか。
よろしくお願い致します。
サポート外で自己責任にはなると思われますが、問題が発生したことはありません。
Hiroさん
qb_dpさん
ご返信ありがとうございます。
http://qbxxdp.blogspot.com/2017/04/file … e-dir.html
↑のリンク内の「クリップボード経由」の方法でフォルダ内のリストが取得できましたので
欲しい情報を取得できました。
助かりました。ありがとうございました。
Hiroさん
ご回答ありがとうございます。
> Eventを送信 、外部ソフトで結果戻り値を受信可能なもの使えば……
こちらの方法をご存じであればお教えください。
よろしくお願い致します。
任意のフォルダ内のファイル数を比較したいのですが
例ディレクトリとして
C:\A
C:\B
とあった場合
AとBを同期(他のアプリケーションで行います)後に
確認のため、Aフォルダ内とBフォルダ内のファイル数を比較したいのですが、可能でしょうか。
方法がありましたらお教え頂ければ幸いです。
よろしくお願い致します。
Windows7 Pro 64
FM17 Adv
Hiroさん
できました。
異なる2つの方法を教え頂き助かりました。
ありがとうございました。
よろしくお願いします。
Win7 Pro 64 FMA16 です。
繰り返しフィールドに何か入力されていたら その繰り返し行番号を改行で取得する方法はありますでしょうか。
例 繰り返しフィールド名 : FA 取得用のフィールド(数字):FB
繰り返し行番号 FA
1 abc
2 def
3
4
5 ghi
FB の返す値が
1
2
5
のように取得できるようにしたいです。
繰り返し行番号一行づつに対して
If ( not IsEmpty ( FA[1] ) ; 1 & ¶ ) & If ( not IsEmpty ( FA[2] ) ; 2 & ¶ )...
と設定すればできるのですが、繰り返し行行数が多くなると大変なので
もうちょっとスマートな方法があるならば
ご教授頂けると幸いです。よろしくお願いします。
Mozさん
「対象レコードの間違いですかね?」
間違えました。
ありがとうございました。
scripterさん
ありがとうございました。
解決済みになっていますが...
FileMaker で対象レコードから特定のフィールドの値を改行区切りで取得する場合
集計フィールドの一覧が最もパフォーマンスが高い手段となります。数十万レコードを一覧で取得する場合は書かれている通り時間がかかりますが
数十万レコードの中から数万レコードを取得する場合は対象レコード数に比例して時間は伸びますが数秒です。
数十万レコードの中から数十レコードに至ってはほぼ一瞬で取得されます。レコード数が少ないにもかかわらず異常に時間が掛かる場合、取得対象のフィールドに原因があります(非保存など)
Mozさん ご回答ありがとうございます。大変勉強になりました。
ついでで申し訳ございませが、このような条件下で「一覧」ではなく、
対象フィールドで「合計」を求めたい場合は、どちらのほうが早くなるのでしょうか。
よろしくお願い致します。
ご回答ありがとうございました。
ExecuteSQL関数でこのようなことが可能でしょうか。
環境:FM14 adv Win7 Pro 64
Aテーブルにレコードが全部で100レコードあるとします。
この全レコードから、「検索」と「レコードの対象外に」などを使い ランダムに50レコードだけを対象レコードとして表示します。
この対象レコードだけの Aテーブル内のあるフィールドの改行区切りリストをExecuteSQL関数をつかって表示する方法はありますでしょうか。
集計フィールドの「一覧」を使用すれば簡単ですが、レコード数が膨大になると計算に時間がかかりますので
ExecuteSQL関数で計算できないものかと思い投稿しました。
ご存じの方がいらっしゃいましたら、よろしくお願い致します。
皆様 ありがとうございました。
対象レコードのみを値一覧のリストにする。
は無理でしょう。その検索時にフラグをたてるとかすれば、
動的値一覧が作れますが。。
チポさんのこの方法でできましたので 一旦閉じさせて頂きます。
他により良い方法がありましたら、お教え頂けれと幸いです。
チポさん
JPの郵便番号データを
FMのファイルにして、動的値一覧にできます。しかし、やりたいことがいまいち分らないです。。
最初の質問の、
都道府県を選択して、値一覧のリストにする。
これはどうゆうことでしょう?
○都道府県テーブル
・都道府県フィールド
北海道
・
・
・
沖縄県
・都道府県検索フィールド(グローバルフィールド)を値一致で都道府県フィールドに設置します。
ドロップダウンリストに設定すれば、
北海道
・
・
・
沖縄県
のようにドロップダウンリストで表示されますが、
都道府県を検索で 東京都、神奈川県、静岡県 と絞ります。
そこで 都道府県検索フィールドをクリックすると
東京都
神奈川県
静岡県
と表示されるようにできればと思っております。
対象レコードのみを値一覧のリストにする。
は無理でしょう。その検索時にフラグをたてるとかすれば、
動的値一覧が作れますが。。
と お教え頂いたようにフラグをたてれば、できました。
もし他の方法があるのであれば、お教え頂ければ幸いです。
よろしくお願い致します。
yaya さん
>さらに絞り込むとかになると複雑怪奇になりそうですが。
これを行いたいのです。何か良い方法がありましたら、よろしくお願いします。
旅人さん
>検索条件が目的とは思っていませんでした。
都道府県検索フィールドを使ってどのように検索しているのですか。
表示された都道府県を選択するか、直接入力して 検索します。
今回は都道府県のみなのでレコード数が少ないですが、市区町村まで表示できればと考えております。
例えば、東京都品川区 のみで検索し そのグローバル検索フィールドを作って、品川区の続きの住所のドロップリストがでるように
検索グローバルフィールドを選択すると
品川区荏原
品川区大井
・
・
・
こんなイメージです。
よろしくお願い致します。
チポさん
その方法だとできそうですね。試してみます。
旅人さん
値一覧でリストされたものから検索するのですが、改行リストでリストされたものを値一覧のように選択して検索する方法があるのなら教えてください。
値一覧でこんなことができるかを教えてください。
環境:FM14 adv Win7 Pro 64
○都道府県テーブル
・都道府県フィールド
北海道
・
・
・
沖縄県
・都道府県検索フィールド(グローバルフィールド)
以上のように作成しました。
このテーブルをリスト形式で全てを表示にします。
値一覧で 都道府県検索フィールド に フィールドの値に都道府県フィールドを選択します。
都道府県検索フィールドをクリックすると ドロップダウンリストで 全ての都道府県が表示されます。
ここで例として 東京都 神奈川県 埼玉県 千葉県 のみを検索します。
この時に、都道府県検索フィールドをクリックすると ドロップダウンリストで 東京都 神奈川県 埼玉県 千葉県
と表示させたいのですが、試行錯誤を繰り返しましたができません。
ご存じの方がいらっしゃいましたら、お教え頂けると幸いです。
よろしくお願い致します。
できました。
ありがとうございます。
皆さんありがとうございます。
試してみます。
今のfilemakerの標準機能では難しいということなのですね。
何か違う方法を考えてみます。
3台(端末1、端末2、端末3)のPCでファイル共有を行い
端末1でテーブルAのレコードを新規作成した時に、
端末2、端末3へ
”テーブルAのレコードが新規作成されました。”
のようなお知らせを自動で表示したい(できれば別ウィンドを開いてポップアップのお知らせのように)
のですが、こういったことはできますでしょうか?
可能であれば、どんな形になってもいいのでご教授ください。
よろしくお願い致します。
開発環境:FM 13 adv Win7 Pro
サーバー:FMserver 13
追伸
thunderbird のバージョンを最新の31.0にしたら
全てのファイルが添付できなくなりました。
メーラー依存ってことなんでしょうかね。。。
ご存じの方がいらっしゃいましたらよろしくお願いします。
メールの作成履歴を残したいので、テーブルを作ってみました。
その作成時に、xlsx docx pdf txt などは自動でメールに添付されるのですが
jpg gif png mp3 などは添付されない状態です。
試しにWindows 付属アプリのShipping Tool でディスクトップの一部をjpgでキャプチャしたファイルは添付できました。
添付できる条件があればお教え頂けると幸いです。
下記は、テストファイルです。
よろしくお願い致します。
Win 7 Pro 64 Fm 13 adv Thunderbird 24.6.0
皆様のご指導の通りでエクスポートできるようになりました。
ありがとうございました。
[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 644.7 KiB (Peak: 682.35 KiB) ]