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

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

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

You are not logged in.

Announcement

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


#1 2017-10-27 10:40:03

Monaka
Member

検索結果から会社ごとにエクスポート

Windows7 / FM14Ad

FM初心者になります。
初めての投稿になりますので、説明に不足があった場合はご指摘お願いします。


今回質問させて頂く内容になりますが、
ある特定の条件で検索を行い、検索結果の中で会社ごとにExcelで抽出したいと考えています。
もちろん複数レコードに同じ会社名が存在しますし、1レコードしか該当しない会社もあります。

現在表示されているレコードの中で会社名がいくつあり、それぞれを検索していく...
流れはわかるのですが、設定方法があまりわからず...

どなたかご教示のほどお願いします。

Offline

#2 2017-10-27 10:56:01

チポ
Member

Re: 検索結果から会社ごとにエクスポート

会社ごとのExcelファイルにするのですね。

いくつか方法が考えられますがその一つを・・

フラグフィールドを作り、
検索された対象レコードを会社ごとに1・2・・・と順に番号を付けます。
1から順に検索・エクスポート・フラグ消去
を繰返します。

最初の検索状態を保ちたいのなら、
対象外レコードのフラグに0を入力しておき、
上記のフラグ消去をしないで、
最後にフラグの0以外を検索すればいいですね。

一連の作業はスクリプトにしてワンアクションでできますよね。

Offline

#3 2017-10-27 13:32:11

Monaka
Member

Re: 検索結果から会社ごとにエクスポート

チポ wrote:

会社ごとのExcelファイルにするのですね。

いくつか方法が考えられますがその一つを・・

フラグフィールドを作り、
検索された対象レコードを会社ごとに1・2・・・と順に番号を付けます。
1から順に検索・エクスポート・フラグ消去
を繰返します。

最初の検索状態を保ちたいのなら、
対象外レコードのフラグに0を入力しておき、
上記のフラグ消去をしないで、
最後にフラグの0以外を検索すればいいですね。

一連の作業はスクリプトにしてワンアクションでできますよね。


チポ様

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

申し訳ございません。
>フラグフィールドを作り、
>検索された対象レコードを会社ごとに1・2・・・と順に番号を付けます。
>1から順に検索・エクスポート・フラグ消去
>を繰返します。

上記部分を詳しく教えていただけますでしょうか。
勉強不足ですみません。。。

Offline

#4 2017-10-27 13:56:35

チポ
Member

Re: 検索結果から会社ごとにエクスポート

何が分からないのでしょう?

スクリプトはお分かりでしょうか?

Offline

#5 2017-10-27 13:57:53

Monaka
Member

Re: 検索結果から会社ごとにエクスポート

チポ wrote:

何が分からないのでしょう?

スクリプトはお分かりでしょうか?

スクリプト内で
>検索された対象レコードを会社ごとに1・2・・・と順に番号を付けます。
1から順に検索・エクスポート・フラグ消去を繰返

こちらの処理の部分になります。。。

Offline

#6 2017-10-27 14:11:09

チポ
Member

Re: 検索結果から会社ごとにエクスポート

スクリプトの考え方

  会社名でソート
  最初のレコードへ
  変数1 = 1
  変数2 = 会社名
  Loop
    If [会社名 ≠ 変数2]
      変数1 = 変数1 + 1
      変数2 = 会社名
    End If
    フラグ = 変数1
    次のレコードへ[最後まできたら終了]     
  End Loop
  //ここまでフラグ入力

検索エクスポートはできるでしょうか?

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 555.68 KiB (Peak: 579.45 KiB) ]