みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Sihinさん、ありがとうございます。
UniqueValuesは改行されていないとだめなのですね。
Win10/FM19で家族を含む会員の必要提出物の依頼文書を作成したいですがうまくいきません。
約6万人おり集計フィールドを利用すると検索が時間かかりすぎでうまくいきません。
データが入っているテーブル
・家族番号00が会員本人(00は必ず在する)
・提出物は①~⑦の7つ
会員番号 家族番号 氏名 必要提出物
123456 00 岩手太郎 ①
123456 01 岩手花子 ①②
123456 02 岩手翼 ③⑥
987654 00 東京壮太 ⑦
987654 01 東京惠子 ②⑥⑦
↓
以下のように結果を出したい
123456 00 岩手太郎 ①②③⑥
987654 00 東京壮太 ②⑥⑦
会員番号でリレーションして必要提出物集計を集計フィールドで一覧、繰り返しの集計個別にしたら例えば123456の岩手さん家族には
①
①②
③⑥
と結果が返ってくる。そしてFilterにて
Case(not IsEmpty(Filter (必要提出物集計;"①"));"①";)
&Case(not IsEmpty(Filter (必要提出物集計;"②"));"②";)
と⑦まで書くと
①②③⑥
と求めたい結果が表示されるのですが正直、集計が遅すぎて使い物になりません。
初歩的なことで申し訳ござませんがよい方法をご教示いただきたくお願いいたします。
qb_dp様、教えていただきありがとうございます。
file: にしたら希望どおりに開けるようになりました。
FileMaker Serverを導入しました。 FMP19/FMS19 Win Server2019
他ファイルのテーブルを参照しているfmp12を2つアップロードしました。
ファイルは以下の2つ
「マスター.fmp12」 ← 支店コードはじめ日常では変更することのないマスターを登録してある。このファイルのリレーションシップで②
「日々業務入力.fmp12」 ← 日々入力する用で
ローカールで利用していた時は「日々業務入力.fmp12」をクリックするだけでマスターに登録されている内容も表示されていました。
しかしServerにアップしたら開くのに手順が多くなってしまいました。
「日々業務入力.fmp12」のリレーション画面で テーブルを指定 データソースはローカルから filewin://サーバー名/d/Program Files...../Databases/マスター に変更済み
【このように簡単に開けるようにしたい】
「日々業務入力.fmp12」をFMPのファイルを開くのお気に入りに登録済み
お気に入りをクリックすると開けるようにしたい。
【現状は以下の複数ステップが必要】
①「日々業務入力.fmp12」をクリックする
②「マスター.fmp」は現在使用されているため開くことができませんでした。ファイルが共有されている場合は「ホストを表示...」コマンドを使用してネットワーク上のファイルを開くことができます。 という警告表示 OKを押す
③ ファイルを開くの画面が出てきて右下の「ホスト」を押す
④ FMServerのアカウント/パスワード入力
⑤ FMSにホストされているファイル一覧が表示されるので「マスター.fmp12」を選択
いろいろ試行錯誤してみましたが自分で解決できませんでしたのでよろしくお願いします。
Shinさん、通りすがりさんありがとうございます。
ブラウザで " fmi/webd " で検索すると海外ではすでにWebDirectでいろいろフォームが作られ運用されているようですが
GUESTのままになっていたり、削除も可能(FullAccess)になっていたり、申込フォームでブラウザのURLをいじることで他人のレコードが表示されたりという
状態で公開されているのが多数(というよりほとんど)あります。
WebDirectで簡単にWEB作成の”デザインととりあえず動く”という面では敷居が下がりましたが、セキュリティもしっかり考えないといけない事がわかりました。
今まではあまりアクセス権など考えておりませんでしたがFTSを再度読んで学習してみます。
[環境] FMPA13 FMS13 Mac / FireFox
WebDirectがどんなものか、Web申込フォームが作れるか試行錯誤しております。
ひとつ気になったのがWebブラウザーのURLアドレス欄に例えば以下のようにファイル名、テーブル名が丸見えになって
しまい、またrecord=1を2に手でかえると別レコードが表示されたりしてしまいます。
仕様なのかもしれませんがセキュリティ的にURL欄にいろんなソースが表示されるのは好ましくないと思うのですが
この部分(#以降)を非表示にできる方法はありますでしょうか?
Http://127.0.0.1/fmi/webd#ファイル名&lay=レイアウト名&viewstyle=form&record=1&mode=browse
waderさんご返信ありがとうございます。
1人申込、2人申込(主に夫婦)があり、繰り返しフィールドを使うと登録画面はすっきりするのですが
その後の集計や名簿作成が難しくなりますね。
繰り返しを利用せず1名1レコードで作成することにいたしました。
環境 FM13Adv / Mac
TO名:基本Table
設定フィールド: 氏名[2] 選択番号[2] (繰り返し2に設定)
1名で登録の方、2名で登録の方がいるため繰り返し2を設定して名前と選択番号(A-1,A-2,B-1等の値一覧)の登録を
作りました。
A-1を選択した人の人数をカウントしたくExecuteSQLで以下のようにしたのですが繰り返しの先頭しかカウントせず
繰り返し2つめがカウント出来ません。
ExecuteSQL("SELECT COUNT (*) \"選択番号\" FROM \"基本Table\" WHERE \"選択番号\" = 'A-1' ";"";"")
ExecuteSQL("SELECT COUNT (*) \"選択番号[2]\" FROM \"基本Table\" WHERE \"選択番号\" = 'A-1' ";"";"")
1日試行錯誤してみましたが分かりませんのでお手数をおかけしますがよろしくお願い申し上げます。
(繰り返しは利用しないほうがいいのかな?)
Pages: 1
[ Generated in 0.015 seconds, 6 queries executed - Memory usage: 542.29 KiB (Peak: 563.2 KiB) ]