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

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

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

You are not logged in.

Announcement

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


#1 2013-10-01 17:15:29

素人
Guest

FMで月報の作成

すみません。こちらで質問させていただきます。
ID、氏名 のみを管理しているテーブルはありますか。
⇒shinさん連絡ありがとうございます。IDと氏名のみを管理しているテーブルあります。
  今までは月報も同じテーブルにしていたのですが、新しく作ろうとしているのでどうにでもなります。

himaganeeさんありがとうございます。IDと年月をグローバルフィールドからリレーションして、他のフィールドは関連レコードに入力するように作れば
検索しないでも入力済みのデータは自動的に出てきます。
⇒himaganeeさんすみません。頭が悪くて説明していただいていることが良くわからないです。

#2 2013-10-01 18:16:41

旅人
Member

Re: FMで月報の作成

氏名マスタがあるのなら、マスタにポータルを作ってその関連フィールドに
入力年月、入力者、内容などを入力するのが楽ですぐ出来る?

Offline

#3 2013-10-01 22:08:35

素人
Guest

Re: FMで月報の作成

旅人 wrote:

氏名マスタがあるのなら、マスタにポータルを作ってその関連フィールドに
入力年月、入力者、内容などを入力するのが楽ですぐ出来る?

一つ伺いたいのですが、対象者が月により追加、削除されるのですが、マスタに基本的な情報(ID、氏名、記録対象の検索用のチェックボックス、記録担当者など)を入れ、もう一つのテーブルで、人数分のレコードを作り、ひと月・一フィールドで、ひと月毎にフィールドを追加して、年月で抽出してレポートに出力は可能でしょうか?

#4 2013-10-02 09:30:11

旅人
Member

Re: FMで月報の作成

ポータルを使う場合、もう一つのテーブル(関連テーブル)のレコードは
ポータルに入力することで自動で作られますから、人数分のレコードを作
る必要も無いですし、ひと月ごとにフィールドを作るのでも無く、ひと月
が1レコードになります。
レポートは関連テーブル側で年月で検索するだけです。

Offline

#5 2013-10-02 15:46:42

素人
Guest

Re: FMで月報の作成

旅人 wrote:

ポータルを使う場合、もう一つのテーブル(関連テーブル)のレコードは
ポータルに入力することで自動で作られますから、人数分のレコードを作
る必要も無いですし、ひと月ごとにフィールドを作るのでも無く、ひと月
が1レコードになります。
レポートは関連テーブル側で年月で検索するだけです。

マスタの方にポータルを使うと、先月分の記録が無くなると思うのですが、どうでしょうか?

#6 2013-10-02 16:19:12

旅人
Member

Re: FMで月報の作成

無くなりませんよ。単純なサンプル ↓ 全部表示

http://pupld.net/21/131002/w51o236nnb/index.cgi
月報.fmp12

Offline

#7 2013-10-02 16:28:45

Layouter
Guest

Re: FMで月報の作成

IDでリレーションしたポータルなら、複数の記録が一度に見えますから、先月分のにわざわざ上書きすれば無くすことも可能かもしれませんけど
IDと年月(グローバル)でリレーションすれば、その年月のしか見えませんから、上書きもできません。

検索も面倒という話なので、IDもグローバルにすればhimaganeeさんの
リレーション
マスタ::グローバルID=マスタ2::ID

マスタ::グローバルID=月報::ID
マスタ::グローバル年月=月報::年月

入力用のはマスタのレイアウトで
マスタ::グローバルID
マスタ::グローバル年月
と、マスタ2::氏名等と、月報の他の入力フィールドを配置したレイアウトにする。

#8 2013-10-03 14:20:42

素人
Guest

Re: FMで月報の作成

旅人 wrote:

無くなりませんよ。単純なサンプル ↓ 全部表示

http://pupld.net/21/131002/w51o236nnb/index.cgi
月報.fmp12

旅人様。サンプルまで作っていただきありがとうございます。

#9 2013-10-03 14:39:56

素人
Guest

Re: FMで月報の作成

Layouter wrote:

IDでリレーションしたポータルなら、複数の記録が一度に見えますから、先月分のにわざわざ上書きすれば無くすことも可能かもしれませんけど
IDと年月(グローバル)でリレーションすれば、その年月のしか見えませんから、上書きもできません。

検索も面倒という話なので、IDもグローバルにすればhimaganeeさんの
リレーション
マスタ::グローバルID=マスタ2::ID

マスタ::グローバルID=月報::ID
マスタ::グローバル年月=月報::年月

入力用のはマスタのレイアウトで
マスタ::グローバルID
マスタ::グローバル年月
と、マスタ2::氏名等と、月報の他の入力フィールドを配置したレイアウトにする。

ありがとうございます。参考にさせていただきます。

#10 2013-10-04 19:52:15

素人
Guest

Re: FMで月報の作成

素人 wrote:
Layouter wrote:

IDでリレーションしたポータルなら、複数の記録が一度に見えますから、先月分のにわざわざ上書きすれば無くすことも可能かもしれませんけど
IDと年月(グローバル)でリレーションすれば、その年月のしか見えませんから、上書きもできません。

検索も面倒という話なので、IDもグローバルにすればhimaganeeさんの
リレーション
マスタ::グローバルID=マスタ2::ID

マスタ::グローバルID=月報::ID
マスタ::グローバル年月=月報::年月

入力用のはマスタのレイアウトで
マスタ::グローバルID
マスタ::グローバル年月
と、マスタ2::氏名等と、月報の他の入力フィールドを配置したレイアウトにする。

ありがとうございます。参考にさせていただきます。

先日参考にさせていただいたのですが、わからなかったです。(*_*;
himaganeeさんのサンプルを元に12か月分のポータルを作成してスクリプトで年月でドロップダウンリストを作成して年月の小計ソートにし、月報ができればと思ったのですが、思い通りいきません。
可能ならご教授お願いします。

#11 2013-10-09 00:00:43

素人
Guest

Re: FMで月報の作成

年月をグローバルでできました。ありがとうございます

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.024 seconds, 9 queries executed - Memory usage: 525.27 KiB (Peak: 546.18 KiB) ]