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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » FilemakerServer19 CentOS7.8環境でのIPアドレス変更について » 2021-04-23 16:35:32

こんにちは。

ネットOKな192.168.0.☓☓の配下にもう1ヶルーターかませてそれで10.100.0.××の環境を作り出しCentOSのインストールからやり直す。
動作確認後、臨時ルーター撤去して本番用環境の配下に置いたらダメでしょうかね?

#2 Re: 初心者のFileMaker pro Q&A » PDFが印刷できなくなった » 2021-01-20 13:03:46

こんにちは。

Reader DC側の問題だと思います。
これを試してみて下さい。
環境設定
セキュリティ(拡張)
起動時に保護モードを有効にする
※チェック入っていると思いますのでチェック外す

念の為再起動したほうが良いかもしれません。

PDF表示するが印刷ボタン押しても印刷ダイアログが出てこない案件が最近続いており探してみるで直りました。

#3 Re: 初心者のFileMaker pro Q&A » ポータルフィルターで半角と全角が混在する文字列(カナや英文字)が上手くヒットしない » 2019-04-20 15:57:03

こんにちは。
Shinさん、Hiroさん、qb_dpさんご返答ありがとうございます。

”検索で探す”と”自己リレーションでフィルター掛ける”が同一結果になると思っていたのですが思うような結果が得られずに問い合わせた次第です。
皆さんのお答えから同一ではなく下準備が必要な事が分かりまた勉強させていただきました。

また、複数フィルター掛けると遅くなるという事なので逆に該当するようなダミーデータ作ってどの位速度に影響があるのか試してみたいと思います。

今回も皆さんに助けていただきました。
ありがとうございました。

#4 初心者のFileMaker pro Q&A » ポータルフィルターで半角と全角が混在する文字列(カナや英文字)が上手くヒットしない » 2019-04-17 09:11:01

でみお
Replies: 7

おはようございます。
いつも参考にさせて貰っています。
FMP17とFMS17、全てWinマシンです。

請求システムにて請求先を指定する際に上部グローバルフィールドに名称の一部を入力すると下部のポータル領域に該当する一覧を表示させるものを作っています。
漢字やひらがなのような2バイト固定文字は上手く引っかかるのですがカタカナや英文字のように全角、半角混在データーが上手くヒットしません。
例:名称フィールド 内容”ABC”(全角英数)
  ”ABC”(半角英数:WinだとF10)だとヒットせず
  ”ABC”(全角英数:WinだとF9)では当然ながらヒットする

現状ではデーター入力者にF10で引っかからなかったらF9で試してみてねと暫定的に作業してもらっていますが流石に入力効率が悪いです。
何かいい対処法はないでしょうか?

名称フィールド:索引全て、デフォルト言語”日本語”
名称フィールド同士をデカルトリレーションで組みポータルフィルターは「PatternCount ( 請求先_自己リレ::名称 ; 請求先_自己リレ::グローバル )」としています。

宜しくお願いします。

#5 Re: 初心者のFileMaker pro Q&A » Wログイン出来てしまうので出来ないようにしたい FMS17&FMP17 » 2019-04-11 18:40:30

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

やはり重複ログインは出来てしまうのですね。
テーブル作成で弾くのもトラブルに繋がるとの事なのでタイムアウトの時間を支障のないぐらいの短くする等の対処にしようと思います。

ありがとうございました。

#6 初心者のFileMaker pro Q&A » Wログイン出来てしまうので出来ないようにしたい FMS17&FMP17 » 2019-04-06 11:02:30

でみお
Replies: 2

こんにちは。
いつもお世話になっております。
サーバー、クライアント共に17でWin7と10の混在です。

※※もしかするとしょうもない質問かもしれません。その時はご容赦下さい※※

本稼働前のテストをしていてふとWログインしてみると出来てしまいました。
(異なるPCから同一IDで入れるという意味です)
試しに今まで作ったもので試してみても全て出来てしまいました。
アドミン権限、ユーザー権限共に入れました。

ファイルオプションや管理などそれらしき設定部分など一通り見てみたのですが分かりませんでした。

Wログインをさせない設定部分はどこにあるのでしょうか?
また無いのであれば皆さんはどうやっているのでしょうか?


宜しくお願いします。

#7 Re: 初心者のFileMaker pro Q&A » スタートアップスクリプトをスキップして起動出来ないのでしょうか? » 2019-03-28 14:41:49

Shinさん wrote:

そのファイルのスクリプトの内容で、いずれかのウィンドウを開くものがあると思います。別のファイルから、そのスクリプトを走らせるようにします。
スタートスクリプトは、エスケープ出来るように仕込んでおくと吉ですよ。(例えば、shift + ctrl + cmd + option ....)

いつもお世話になります。
別のファイルからスタートアップをいじる事しか思いつかなくて・・・
お陰様で無事に開けました。ありがとうございます。
早速エスケープの仕込みやっておきます。

Mozさん wrote:

スクリプトデバッガが表示された状態でファイルを開き、デバッガがスタートアップスクリプトを止めたところで
全スクリプト終了「■」ボタンを押せば良いでしょう。

お世話になります。
Shinさんの案で開けるようになりましたがせっかく教えていただいたので試してみました。
いきなりファイルを開くのではなくソフトのみを立ち上げてデバッガ働かせるのがミソですね。
こちらでも無事開けました。ありがとうございました。


結局今回のミスは”OnFirstWindowOpen"のつもりが”OnWindowOpen"で指定していたので別ウインドウが開くと再度スクリプトが働き延々ループするという状態でした。

今回も皆さんのお陰で助かりました。
ありがとうございました。

#8 初心者のFileMaker pro Q&A » スタートアップスクリプトをスキップして起動出来ないのでしょうか? » 2019-03-27 16:43:26

でみお
Replies: 3

いつも参考にさせていただいてます
環境はWin7とFM17のくみあわせです

スタートアップスクリプトにてツールバーやメニューの表示・非表示などのウインドウ制御をログインユーザー別(アカウント名)にコントロールする部分を作っていてファイルオープン時に永久ループするようになってしまいました。
いっぱいのウインドウが開いては閉じてを繰り返し、ファイルメーカーが落ちるのを待つしかない状態になってしまいました
エスケープキーも効かないですしアドミン権限有る無しに関わらず状況は一緒です

今日は製作作業が調子よくポンポン進むので調子のってバックアップ取らなかったのがそもそも悪いなのですが・・・


宜しくお願いします

#9 Re: 初心者のFileMaker pro Q&A » アクセス権での論理削除の為の検索が遅い(参考:論理削除の運用方法) » 2018-09-12 15:45:53

qb_dpさん
ご返信ありがとうございます。

試してみました。速いです。
「完全アクセス権を付与」でこのスクリプトのみフルアクセス権で実行するという意味だったんですね。
気にはなっていましたがこういう使い道があるんですね。また勉強させていただきました。
検索周りのこれぐらいの修正であれば数時間ぐらいで終わりそうなのでシステム一新までの繋ぎとしては大変助かります。

Shinさん、qb_dpさん、そして皆さんどうもありがとうございました。

#10 Re: 初心者のFileMaker pro Q&A » アクセス権での論理削除の為の検索が遅い(参考:論理削除の運用方法) » 2018-09-10 16:48:09

再度のご返信ありがとうございます。

Shin wrote:

最適化はお済みですか。
ならば、インデックスをクライアントへダウンロードするための時間でしょうね。一度ダウンロードされると、あとは差分をやりとりするだけですので、その後は FM を終了するまでは早くなります。そのようなもの、と思ってもらうといいかも。MSOffice は、スタートの時に、画面は表示させるモノの、裏で立ち上げ作業を延々としていますが、上手にその作業を隠しています。何かダイアログを出してくれれば、ユーザーはあきらめてくれるのですがね。

サーバーサイドスクリプトにすると、サーバー側で抽出を行い、その結果だけを送るような動きを作れば、けっこう動きは早くなりますが、その動きを作るスクリプトを作らなくては。

使う入力者にはそのように説明しておきます。
サーバーサイドスクリプト対応に編集しないといけないって事ですね。せっかく良いサンプル(?)あるのでVerアップ出来た際には取り組んでみます。

Shin wrote:

> アップルの初版は昔から怖いです。
どこのメーカーでも一緒でしょう。トヨタ、日産、マツダでも同じですよ。

> Win7系のサポート終了は2020年だし
来年4月30日、5月1日(臨時の祝日になるかも)に何がありますか。その後、日付はどうなるでしょう。

なので稟議通ってもサーバー本体は少々様子を伺いたいと思います。
確かに自動車に限らずどんな業界でも同じですね。
自分のプログラムも・・・


・・・あっ、年号だ!! 忘れてた!!
ってこのファイルに取り組んだ時にはすでに報道されてたので西暦処理をとおしていて無事なのですがその事すら忘れてました。
ありがとうございます。


当面は要らない部分のレコードは別ファイル化するなりしてレコードのスリム化で凌ごうと思います。
Shinさんにはいつも助けて頂いてありがとうございます。

これで解決とさせていただきます。
みなさんどうもありがとうございました。

#11 Re: 初心者のFileMaker pro Q&A » アクセス権での論理削除の為の検索が遅い(参考:論理削除の運用方法) » 2018-09-10 15:40:49

Shinさん、返信いただきありがとうございます。

Shin wrote:

一度、サーバーを止めて、ファイルを最適化保存をしてみると、かなり改善されるはずです。
ただ、物理的に、インデックスをクライアントへダウンロードする時間は、ある程度はかかります。

他の方へのコメント等で最適化が効くとの事だったので2~3週おきぐらいで最適化保存(最適化コピー(サイズ小))は行っていました。
試しに先ほど行ってサーバーも再起動させて確認したのですが違いはなかったです。

※その他色々と試してみました
クライアントにファイルを移して実行→約9秒ほどで表示
スクリプトでなく同じ作業を手作業で実行→やはり約9秒ほどで表示、変化なし
同条件にて管理者ユーザーで入って同じスクリプト実行→瞬間で表示される
今度は通常通りサーバー上の同じファイルを管理者ユーザーにて実行→やはり瞬間で表示される
なお、各PCやルーター・ハブ等々はギガネット化しておりファイルサーバー等の転送スピードはほぼ論理値通り出ているので問題ないと思います。

今度は単純にレコードを半分削除してみました。結果は32秒で表示と予想どおりの結果となりました。


と、いう事はアクセス権でのフィルター処理(と、表現しておきます)がネックとなっているんでしょうかね?
13以降のサーバーサイドスクリプトにて劇的に変わるものなのでしょうか?

Shin wrote:

それと、業務でお使いだと思うのですが、FM12は大きなバージョンアップ後のものです。小さな不具合が残っていたと思います。サポートも切れていますし、バージョンアップを考えられた方がいいですよ。来年5月以降は、困るかもしれません。

実は先月ぐらいから稟議は出しているものの未だ返答来ずなのです。消費税対策を口実に出しています(笑)つついいてみます。
MacMiniも秋ぐらいに変わるとの情報もありますがアップルの初版は昔から怖いです。
Win7系のサポート終了は2020年だし来年5月以降というのが気になります。差し支えなければ内容を教えていただければと思います。

宜しくお願いいたします

#12 初心者のFileMaker pro Q&A » アクセス権での論理削除の為の検索が遅い(参考:論理削除の運用方法) » 2018-09-08 13:33:37

でみお
Replies: 6

いつも参考にさせてもらっています。
サーバー、クライアント共にVer12です。

参考:論理削除の運用方法
https://fm-aid.com/bbs2/viewtopic.php?id=7161


削除フラグを使った論理削除のために上記を参考にして上手くはいっているのですが
「アクセス権がありません」の表示をしないようにこのレイアウトを開いた時に行っている
検索が異様に遅いので何か対策はないでしょうか?

現在のレコード件数は約14万件で毎月11000~12000ぐらい増えていきます。
ファイルの大きさは約70Mほどです。
これで試した所表示されるのに約1分ほどかかります。
一度表示されればその後の作業にタイムラグは感じません。

検索するフィールドを変えたり検索条件を色々試したりしたのですがほぼ反応時間に変化はありませんでした。
導入直後は気にならなかったのですがレコードが増えて行くにつれてドンドン遅くなっていってます。


よろしくおねがいします。

#13 Re: 初心者のFileMaker pro Q&A » 自己リレーションを使った計算フィールドの合計を出したい » 2018-02-27 11:24:51

Shinさん、チポさん早速のご返信ありがとうございます。
お二人のお答えで自分の説明力不足を感じたので長くなるとは思いますが再度説明いたします。
上手く伝わらない表現ですみません。今度は上手く伝わると良いのですが・・・



※※伝票詳細テーブル
日付・顧客ID・金額・請求日・エリアコードのフィールドがあります。
(例)
2/01・001(A商事)・4000・2/28・01
2/01・002(B商事)・7000・2/28・01
2/01・001(A商事)・3000・2/28・01
2/10・003(C商事)・2000・2/28・02
2/13・004(D商事)・1000・2/28・02
2/15・001(A商事)・4000・2/28・01
2/16・002(B商事)・6000・2/28・01
2/20・001(A商事)・4000・2/28・01
2/25・002(B商事)・7000・2/28・01


※※上記テーブルに「顧客ID:顧客ID and 請求日:請求日」の自己リレーションをかけて
計算フィールド(=Sum(自己リレーション::金額))にて各顧客IDごとの請求金額を求めています
この請求金額等を請求書の印刷レイアウトのヘッダー部分で使っています。
(例)
-----ヘッダー-----
A商事御中
ご請求金額 ¥15000
-----ボディ-----
2/01・4000
2/01・3000
2/15・4000
2/20・4000
-----おわり-----


※※上記伝票詳細テーブルから2/28締めのエリアコード01の一覧とその合計を出したい
顧客IDをキーとしたボディ無しの小計パートにて表示させました
下に合計(縦計)した1枚を印刷したいのです
(例)最初の投稿で一番最後に書いたものです
2/28・001(A商事)・15000
2/28・002(B商事)・20000
--------------
          35000 ←これを出したいです



やはり自己リレーションでなく集計フィールドを使い各請求先毎の合計金額等を計算すべきなのでしょうか?

拙い文章で分かりづらい部分があるとは思いますがどうぞよろしくお願いします。

#14 初心者のFileMaker pro Q&A » 自己リレーションを使った計算フィールドの合計を出したい » 2018-02-27 04:15:04

でみお
Replies: 5

こんばんわ。いつも参考にさせていただいてます。
良い題名が思い浮かばなく分かりづらいかったかもしれませんがよろしくお願いします。
利用環境はWin7でFM-Adv12です


請求書作成をしております。
フィールドは日付、顧客ID、数量、金額、請求日、エリアコードなどがあります
エリアコードとは北海道なら01、青森なら02などと数字で地区を管理しています。
同日、同内容で複数枚の伝票が発生する事もあります。
1伝票につき1案件のみです。

これを「顧客ID:顧客ID and 請求日:請求日」の自己リレーションにて顧客ごとの同日請求日の金額等を纏めての請求書発行までは出来ております。
ヘッダーに顧客名、合計請求金額等を記載し、ボディーに各伝票をリスト表示させたものです。


今回、経理からエリア毎の一覧が欲しいとの要望で集計表を作り出しました。
「エリアコードと請求日」で検索し、各詳細は要らないのでボディなしの小計ソート対象にてリスト表示までは出来ました

この表示されているリストの金額の総計(縦計)がどうしても出せません。
合計したい参照元が自己リレーションを使った計算フィールド(=Sum(自己リレーション::金額))だからでしょうか?
集計フィールドを作ったりGetsummaryを試してみたりしましたが上手くいきませんでした。
「顧客ID:顧客ID and エリアコード:エリアコード」の自己リレーションを張って別に合計を求めるしかないのでしょうか?
印刷が出来れば良いです。


こういう場合にはどういう風に考えたら良いのでしょうか?


どうぞよろしくお願い致します。




2018/2/28 A商事 15000
2018/2/28 B商事 20000
------------
         35000 ←これを出したいです

#15 Re: 初心者のFileMaker pro Q&A » 請求書宛名の長さでフォントサイズを小さくしたり2行にしたい » 2017-12-08 15:41:43

eddieさん、チポさん返答下さりありがとうございます。

チポさんの案で試してみました。
○フォントサイズを小さくする件
実際にレイアウト上で12pt→10ptとしてみましたが思ったように文字数が稼げませんでした。
7ptや8ptだと稼げますが住所等とのバランスが悪くそこまで整えると大変なので顧客マスターでの入力時に
文字数をチェックしてダイアログを出し、株式会社→(株)にしたり会社名のみだが区切りの良い所で部署名に分けてもらう等々の
作業を入力者に行ってもらう事でしのぎそれでもオーバーする時は勘弁してもらうようにしました。
○計算式
短い会社名と部署名だとそれも不格好なのに気づいたので会社名+部署名の文字数を取得してそれを改行の判断材料にするようにしました。
あと格好よくするために部署名の前に全角3文字分スペースを入れました。
Case ( (Length ( 得意先名 & 得意先部署名 ) > 18)
; (得意先名 & Case (  not IsEmpty ( 得意先部署名 ) ; ¶ & "   " & 得意先部署名 ))
; (得意先名 & Case (  not IsEmpty ( 得意先部署名 ) ; " " & 得意先部署名 )) )

これで思ったようなレイアウトで請求宛名が出来ました。
また困った時にはよろしくお願いいたします。

#16 初心者のFileMaker pro Q&A » 請求書宛名の長さでフォントサイズを小さくしたり2行にしたい » 2017-12-05 23:13:07

でみお
Replies: 4

こんばんわ。いつも参考にさせてもらっています。
請求書システムを作っています。Win7・FM12adv

請求書の宛名なのですが会社名フィールドと部署名フィールドと”御中”を左にスライド設定して1行にて印刷しています。
宛名部分が窓(薄いフィルム)の空いた封筒を使用する関係で現在は12ポイントの15文字+”御中”となっています。
宛名がぶっつりと切れた会社名もあるために下記のようにしたいのですが中々良い考えが思いつきません。

:会社名のみでも15文字以上なら1行印刷だが切れないように(自動的に)フォントサイズを小さくしたい
:会社名+部署名が15文字以上なら別々の行(2行)の印刷で”御中”を部署名の後に付けたい

良い方法などありましたら教えていただけないでしょうか?
よろしくお願いいたします。

#17 Re: 初心者のFileMaker pro Q&A » 別テーブルに登録した文字列を置換 » 2017-07-25 17:00:34

こんにちは。
ちょっと時間かかってしまいましたがShinさんが再アップロードしていただいたファイルを元に移植して何とか動作しました。
会社名(テキストフィールド)から商号無会社名(計算値での自動入力)と出来ました。
ありがとうございました。

----- 以下は余分な事かもしれませんが・・・ -----
ただ、「有限会社○○」や「△△株式会社」、「㈲□□」などは出来るのですが「(有)」、「(株)」などのカッコ付きがどうしても除去出来ませんでした。
自分で何回も何回も見直したのですが、結果的には”式フィールド”の計算結果が”テキスト”でなく”数字”になっている為でした。
「有限会社」や「株式会社」などが除去出来ているので逆にコレだけを見つける為に数時間かかってしまいました。
たった1ヶ所の設定違いでも動作を左右する事を改めて気づかされた事でした。

サンプルをあげてくださったShinさん、その他の皆さんどうもありがとうございました。

#18 Re: 初心者のFileMaker pro Q&A » 別テーブルに登録した文字列を置換 » 2017-06-10 15:48:04

横からスミマセン

#3のShinさんのサンプルファイルを再度アップロードしていただけないでしょうか?
話の流れだけで作ってみたのですが上手く動作せずに?が表示されるだけなので・・・

会社名の入っているテキストフィールドから(株)や(有)などを抜き取りたいのですがそれを除去リストにして利用ユーザーが登録できるようにしたいためです。

よろしくおねがいします。

#19 Re: 初心者のFileMaker pro Q&A » 月ごとに締め日が異なる得意先と半期決算ごとに個別締めが必要な得意先 » 2017-04-21 12:45:10

お世話になっております

計算式を理解しようとしておりますがまだまだ時間がかかりそうなのですがShinさんの作っていただいたサンプルにて思い描いていた事が出来そうなので一旦閉めさせていただきます
とある日の月末を求めるのに1月足して日付をゼロにするとその前日が指定される、フィールドタイプでの日付とテキストの使い分け等々とても勉強させていただきました

ResいただいたShinさんはじめ皆さんにお世話になりました
また何かありましたらよろしくお願いします

#20 Re: 初心者のFileMaker pro Q&A » 月ごとに締め日が異なる得意先と半期決算ごとに個別締めが必要な得意先 » 2017-04-20 16:44:46

Shinさん

あれからサンプルの締め日計算式を紐解いておりますがなかなか難儀しております
LetやFilterValuesなど今まで使った事もない関数の中身を区切って分解していますが・・・

計算式が理解出来るまでもう少しお時間いただけませんか?

よろしくおねがいします

#21 Re: 初心者のFileMaker pro Q&A » 月ごとに締め日が異なる得意先と半期決算ごとに個別締めが必要な得意先 » 2017-04-20 15:07:03

Shinさん

サンプルまで作っていただきありがとうございます
早速サンプルにて勉強させていただきます

その2について
説明不足ですみません。例で説明させていただきます
(例)その得意先の半期決算は9月、3月で毎月20日締めとします。
8月請求分は7/21~8/20
9月請求分は8/21~9/20
9月の半期決算時請求は9/21~30
10月請求分は10/1~10/21
となります

なお請求書を印刷したヘッダー部分には「平成29年4月分請求」などとは記載せずに単純にその得意先の締め日を印刷するだけです

よろしくおねがいします。

#22 初心者のFileMaker pro Q&A » 月ごとに締め日が異なる得意先と半期決算ごとに個別締めが必要な得意先 » 2017-04-19 16:59:26

でみお
Replies: 5

いつも皆さんのやりとりで勉強させてもらっています

以下のような納品→請求処理について良い考えが思いつきませんのでアドバイスいただけると助かります
利用環境はWin7でFM-Adv12です

得意先テーブル、納品テーブルがあり得意先IDにてリレーション張っています
当初の考えとしては得意先テーブル内に締め日というフィールド1ヶ作り、納品テーブルの納品日フィールドとの比較で納品テーブル内請求日フィールドに請求日を入力しようと思っていました

ところが以下の様な例外得意先がある事が分かりました
約6000件ある得意先のうち20~30件ほどです


  その1 月ごとで締め日が違う得意先
通常は25日締めだが3ヶ月置きに末締めとなる
(例)4、8、12月のみ末締め、他の月は25日締め
なので2月請求分は1/26~2/25
3月請求分は2/26~3/25
4月請求分は3/26~4/31
5月請求分は5/1~5/25となります

得意先テーブルに各月ごとの締め日フィールド(1月締め日、2月締め日・・・)を作り、
そこに各月締め日をもたせたらどうだろうとは考えましたが果たして正解か?
そもそもその考えをファイルメーカーに置き換える方法も考えつきませんでしたが・・・


  その2 半期決算の月のみ個別に請求書が必要な得意先
毎月の締め日が25日の得意先が半期決算月のみ、その月の26日~末日までの請求書も別途要求されます

これに関しては考え方すら思いつきませんでした


もっとこう考えたら?とか、
そんな泥臭い方法じゃなくこんなスマートなやり方あるよ!
などご助言いただけると大変助かります

どうぞよろしくお願いします

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 700.38 KiB (Peak: 753.91 KiB) ]