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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » 条件分岐の関数 » 2017-05-10 19:00:33

検索条件に入れる方法もあるのですね。

If [ フィールドA = 1 or フィールドA = 2 or フィールドA = 3 ]
フィールドAが抜けてて 1or2or3となっていたため
検索ができていませんでした

ありがとうございました

#2 初心者のFileMaker pro Q&A » 条件分岐の関数 » 2017-05-08 17:55:44

peace
Replies: 3

お世話になります
FM13 win7です

検索後に
フィールドAが、1か2か3であればスクリプト実行
そうでなければそのままというスクリプトはどの様になりますか?

#3 Re: 初心者のFileMaker pro Q&A » 計算フィールド » 2015-12-24 15:19:35

できました、ありがとうございます

#4 初心者のFileMaker pro Q&A » 計算フィールド » 2015-12-24 14:54:11

peace
Replies: 3

お世話になります
FM13 Win7です

テーブルA ---=---テーブルB
-------------id-------------

テーブルAの対象レコードにテーブルBの関連レコードが
存在すればテーブルAの,フィールドEに1を表示したい

フィールドEの計算式はどのようにすればよいですか?

#5 Re: 初心者のFileMaker pro Q&A » 条件付書式 » 2015-12-18 09:33:41

チポ wrote:

レコード間での重複
ですよね。


フィールドAで自己リレーションして、
関連レコード数が2以上なら重複です。

これはレコード確定後に正しく評価されます。


自己リレーションしました
条件付書式ではどのように設定すればよいですか?

#6 初心者のFileMaker pro Q&A » 条件付書式 » 2015-12-18 08:45:55

peace
Replies: 3

お世話になります
Win7 FM13です

条件付書式でフィールドの値が重複しているレコードの色付けを
したいのですが、どのように設定すればよいですか?

フィールドA
条件付書式
条件
値が 次の値に等しい Self
としましたが色がかわりません

よろしくご教授お願いいたします

#7 初心者のFileMaker pro Q&A » 集計フィールドの空白レコード0表示方法 » 2015-06-08 09:40:54

peace
Replies: 1

お世話になります

集計フィールドが空白の場合0を表示する方法を教えてください

FM13 Win7です

よろしくお願いします

#8 初心者のFileMaker pro Q&A » オブジェクト 基本ディレクトリを作成、変更できない。 » 2015-02-03 19:03:08

peace
Replies: 1

お世話になります。

FMS13トライアル
FMAD13
FMpro13

サーバーにアップロードを行ってから、オブジェクトフィールドが見つかりませんとなります。
オブジェクトの管理、格納で基本ディレクトリを変更、修正したいのですが
新規を選択できません。
ヘルプに、
データベースが異なるコンピュータ上でホスティングされる場合には基本ディレクトリを作成、編集または削除することはできません。
とありますが、意味を理解できません。
ご教授お願いいたします。

又、サーバーのadminconsole,データベースサーバー、フォルダで
追加のデータベースフォルダ 1 を有効にする
パスを、、filewin:/C:/Program Files/FileMaker/FileMaker Server/Data/Databases/RC_Data_FMS/ファイル名/
としたところ、パスが無効ですとなります。

とりあえず、新規のディレクトリを作成したいと思うのですが、、、
よろしくお願いいたします。

#9 初心者のFileMaker pro Q&A » サーバー使用中 ほかのプログラムがビジー状態のため、この作業を完了できません、、、、 » 2015-02-02 16:13:01

peace
Replies: 0

お世話になります。

<環境>
VPN接続
win8 FMS13トライアル
Win7 FMproAd(ホストPC)
Win7 FMpro


FMSトライアルを導入してから、メール送信のスクリプトを実行する際に、

サーバー使用中のダイアログで、ほかのプログラムがビジー状態の為、
この作業を完了できません[切り替え]を選んで、ビジー状態のプログラムに
移り、問題を解消してください。

というエラーメッセージが表示され、[切り替え]を選択すると、フリーズします。

ファイルメーカーの問題でないとは思うのですが、、、、
解消法を教えて頂けますでしょうか?

#10 Re: 初心者のFileMaker pro Q&A » FMS13トライアル、adminconsoleが起動できない » 2015-01-29 10:15:09

お世話になります
本日、adminconsoleを起動できました。
昨日は起動できなかって変更点は何もないのですが
本日起動できました。
よく解りません。
原因が全く分からないのですがとりあえず解決したということで
皆様ありがとうございました。

#11 初心者のFileMaker pro Q&A » FMS13トライアル、adminconsoleが起動できない » 2015-01-26 20:17:27

peace
Replies: 5

お世話になります。

<環境>
FMS13トライアル Win7 FM12adです

トライアルをインストールし一時は、下記3つの内どれかで起動できていました
どれがどのようなエラーメッセージが出たか覚えていない状況です。
①http://[ホスト]:16001
②https://[ホスト]:16000
③http://localhost:16001/admin-console

現在は、診断より①③では、 ~~~ポート16001より接続を受け付けるように設定されて
いませんとのエラーででます。
②については、セキュリティ報告で続行すると無効となり画面が表示されません。

ファイアウオールのポート解放の受信規則には、ローカル リモートともに
以下の数字を入力しています。
80,443,5003,16000,9090,16001,5003

又、インストール後すべてのプログラムにFMSがないのですがそれは正常なのでしょうか?
インストール事態がうまくいっていないのでしょうか?
しかし、adminconsoleが起動できた際にもすべてのプログラムにFMSはなかったです。

今回、サーバーを入れたのが初でありPCの専門用語等かなり疎いです。

ご指導よろしくお願いいたします。

#12 Re: 初心者のFileMaker pro Q&A » 日付 + Choose ( DayOfWeek ( 日付 ) ; 0 ; 3 ; 3 ; 3 ; 5 ; 5 ; 5 ; 4 ) » 2014-11-12 11:36:56

tim wrote:

Chooseは0からの場合分けなのに、DayOfWeekは1~7を返すので、0というありえない場合に0を返すようになっている。
Modを使うと0~6になる。
日付 + Choose ( Mod ( 日付 ; 7 ) ; 1;1;1;1;1;3;2 )
日曜から木曜までは翌日。金曜なら月曜だから3日後。土曜は2日後。

ありがとうございます
理解できました

#13 初心者のFileMaker pro Q&A » 日付 + Choose ( DayOfWeek ( 日付 ) ; 0 ; 3 ; 3 ; 3 ; 5 ; 5 ; 5 ; 4 ) » 2014-11-12 11:17:19

peace
Replies: 6

お世話になります
FM12 win7です

日付 + Choose ( DayOfWeek ( 日付 ) ; 0 ; 3 ; 3 ; 3 ; 5 ; 5 ; 5 ; 4 )

この式の意味を教えて頂けますか?
数字が8ケあります、1週間は7日ですが、
以前教えて頂いた際は、土日を除いた3日後の日付を求める式と教わりました。
土日を除いた1日後の日付だと数字はどのようになりますか?

#14 Re: 初心者のFileMaker pro Q&A » FM Goのポータル表示 » 2014-11-12 10:39:31

tim wrote:

関係あるかどうかわからないけど、スクリプト終了する前に、レコード確定

日付のフィールドに移動すれば、日付が入ってても日付のポップアップが表示されるのでは。
入力禁止にしておくとか?

ありがとうございます
レコード確定
でできました

#15 初心者のFileMaker pro Q&A » FM Goのポータル表示 » 2014-11-12 09:20:37

peace
Replies: 2

お世話になります
FM12 win7です

<リレーション>
商品マスタ3------入荷明細-----入荷明細2-----商品マスタ2
商品id-----=---商品id
----------------入荷日G----=--入荷日
--------------------------------商品id---=---商品id

商品マスタ側で検索したidを入荷明細に転記し、入荷明細2を
ポータルにおいています。
(入荷G=グローバル 計算 =Get(日付) )
(入荷明細は別ファイルです)

<転記のスクリプト>
変数を設定[$$呼び名;値:商品マスタ3::id]
変数を設定[$$入荷日;値:入荷明細::入荷日G]
レイアウト切り替え[「入荷登録」(入荷明細)]
新規レコード
フィールド設定[入荷明細::id;$$呼び名]
フィールド設定[入荷明細::入荷日;$$入荷日]
現在のスクリプト終了

PCで上記スクリプトを実行し入荷数を入力すると、ポータル(入荷明細2)に
レコードが表示されるのですが、FMgoで実行すると、ポータルに移動後
日付のポップアップが表示され入荷日を選択しなければなりません。
PC環境時のように自動で表示させる方法をご教授お願いいたします。

#16 Re: 初心者のFileMaker pro Q&A » 日付フィールドをテキストに » 2014-11-11 10:27:21

tim wrote:

数字だけなら
Year ( 締め日 ) *100+Month ( 締め日 )
この場合数字フィールドでもよさそうな。

おせわになります
Year ( 締め日 ) *100 &Month ( 締め日 )

&になりますか?

#17 Re: 初心者のFileMaker pro Q&A » 日付フィールドをテキストに » 2014-11-11 10:26:25

Moz wrote:

2012/12
2013/01
2013/02
2013/10

にすればお望みどおりに。

その場合の計算式

Year ( 締め日 ) & "/" & Right ( "00" & Month ( 締め日 ) ; 2 )

201212 の 計算式

Year ( 締め日 ) & Right ( "00" & Month ( 締め日 ) ; 2 )

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

#18 初心者のFileMaker pro Q&A » 日付フィールドをテキストに » 2014-11-11 09:28:58

peace
Replies: 8

お世話になります
FM12 win7です。

締日フィールド(日付)
2012/12/31
2013/01/31
2013/02/28
2013/10/31

この日付フィールドを基に
Year ( 締め日 ) &  "/"&  Month ( 締め日 )
で日付テキストフィールドを作成し昇順でソートすると

2012/12
2013/1
2013/10
2013/2

このようなソート順になります。

2012/12
2013/1
2013/2
2013/10
日付テキストフィールドを基に
この様にソートしたいのですが方法を教えて下さい

又、以下のような日付テキストフィールドにしたいので
方法を教えて下さい。

201212
201301
201302
201310

#19 Re: 初心者のFileMaker pro Q&A » 売上金総計の月での平均値 » 2014-11-11 08:45:23

お世話になります
できないので今回は、集計の別テーブルを
作成しました
ありがとうございました

#20 Re: 初心者のFileMaker pro Q&A » 売上金総計の月での平均値 » 2014-11-07 18:29:14

旅人 wrote:

元日付があるでしょうから年月はYear(元日付)*100+Month(元日付)
補足
これだと年をまたぐと201412+1=201413などとなって201501にならないので
計算できないケースもあるためYear(元日付)*12+Month(元日付)なども使います。

年月及びグローバルフィールドを数字にしましたが
結果は一緒でした。
他に試すことはありますか?

#21 Re: 初心者のFileMaker pro Q&A » 売上金総計の月での平均値 » 2014-11-07 17:48:50

旅人 wrote:

年月フィールドが2014/01とかになっているのを数字の201401
G開始年月(グローバル日付)とG終了年月(グローバル日付)も日付ではなく
数字の201401と201411などにしてみたら?

お世話になります

年月が計算フィールドなので新たに
K年月フィールドを作り
フィールド内容の全置換えしました
その際、K年月フィールドは
2012/1
となります、これを201201と表示するにはどのようにすればよいですか?

#22 Re: 初心者のFileMaker pro Q&A » 売上金総計の月での平均値 » 2014-11-07 16:58:06

tim wrote:

パラメータは使ってません。グローバルフィールドをSQL内で直接参照してます。

WHEREのつづりがまちがってますorz

パラメータを削除し、WHEREとしましたが

ボタンを押すと、フィールド::月数カウントに1が入ります。
1レコードしか入りません。

なにがいけないでしょうか?

#23 Re: 初心者のFileMaker pro Q&A » 売上金総計の月での平均値 » 2014-11-07 16:29:39

tim wrote:

平均額が(数字)でないのでは?

計算式のフィールド名がテーブルと一致してません。
これは月数を計算する式なので、平均は別に総計を求めてこれで割る。

ExecuteSQL("
SELECT SUM(売上)
FROM \"売上\"
WEHRE \"年月\" >= \"G開始年月\" AND \"年月\"<=\"G終了年月\"
"
;"";"")
)
/
ValueCount(
ExecuteSQL("
SELECT DISTINCT \"年月\"
FROM \"売上\"
WEHRE \"年月\" >= \"G開始年月\" AND \"年月\"<=\"G終了年月\"
"
;"";"")
)

お世話になります。
指摘どうり計算になっていました。

月数を計算するところでつまずいております。

フィールド::月数カウント(数字)
ボタン配置→スクリプト実行(パラメーター "G開始年月")
実行のスクリプト→フィールド設定[売上::月数カウント;ValueCount(
ExecuteSQL("
SELECT DISTINCT \"年月\"
FROM \"売上\"
WEHRE \"年月\" >= \"G開始年月\" AND \"年月\"<=\"G終了年月\"
"
;"";"")]

これでボタンを押すと、月数カウントに1が入ります。
レイアウトの総計部分ボタンをおいても1です。

パラメーターでG開始年月とG終了年月を2つにするのでしょうか?
"G開始年月"<="G終了年月"としても1となります。


スクリプトの設定方法が間違っているのでしょうか?
ご教授お願いいたします。

#24 Re: 初心者のFileMaker pro Q&A » 売上金総計の月での平均値 » 2014-11-07 08:48:20

tim wrote:

表示期間がグローバルフィールドにあれば、
ValueCount(
ExecuteSQL("
SELECT DISTINCT \"年月\"
FROM \"テーブル\"
WEHRE \"年月\" >= \"開始年月\" AND \"年月\"<=\"終了年月\"
"
;"";"")
)
のようにして年月の数を計算できます。
開始終了はこの関数の引数として与えたり、年月でなく締日?で指定してもいいですが

お返事大変遅れました。

timさんの方法を勉強しているのですが。。。

テーブル::売上
id---相手先---年月---G開始年月(グローバル日付)---G終了年月(グローバル日付)---平均額(数字)

レイアウトにボタンを配置スクリプト実行
パラメーター="開始年月"

実行するスクリプト
フィールド設定[売上::平均額;ValueCount(
ExecuteSQL("
SELECT DISTINCT \"年月\"
FROM \"テーブル\"
WEHRE \"年月\" >= \"開始年月\" AND \"年月\"<=\"終了年月\"
"
;"";"")
)

このようにしたのですが、
ボタンを押すと、このフィールドは変更禁止なので操作できません
となります。

引数、スクリプト、計算フィールドをどのように設定するかご教示お願いできますでしょうか?


また、旅人さん、チポさんの方法は覚えました。

#25 Re: 初心者のFileMaker pro Q&A » 売上金総計の月での平均値 » 2014-10-31 09:56:24

tim wrote:

表示期間がグローバルフィールドにあれば、
ValueCount(
ExecuteSQL("
SELECT DISTINCT \"年月\"
FROM \"テーブル\"
WEHRE \"年月\" >= \"開始年月\" AND \"年月\"<=\"終了年月\"
"
;"";"")
)
のようにして年月の数を計算できます。
開始終了はこの関数の引数として与えたり、年月でなく締日?で指定してもいいですが

すいません式の後半が抜けていました、もう一度やってみます

Board footer

Powered by FluxBB
Modified by Visman

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