みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Windows7 / FM14Ad
FM初心者になります。
初めての投稿になりますので、説明に不足があった場合はご指摘お願いします。
今回質問させて頂く内容になりますが、
ある特定の条件で検索を行い、検索結果の中で会社ごとにExcelで抽出したいと考えています。
もちろん複数レコードに同じ会社名が存在しますし、1レコードしか該当しない会社もあります。
現在表示されているレコードの中で会社名がいくつあり、それぞれを検索していく...
流れはわかるのですが、設定方法があまりわからず...
どなたかご教示のほどお願いします。
Offline
会社ごとのExcelファイルにするのですね。
いくつか方法が考えられますがその一つを・・
フラグフィールドを作り、
検索された対象レコードを会社ごとに1・2・・・と順に番号を付けます。
1から順に検索・エクスポート・フラグ消去
を繰返します。
最初の検索状態を保ちたいのなら、
対象外レコードのフラグに0を入力しておき、
上記のフラグ消去をしないで、
最後にフラグの0以外を検索すればいいですね。
一連の作業はスクリプトにしてワンアクションでできますよね。
Offline
会社ごとのExcelファイルにするのですね。
いくつか方法が考えられますがその一つを・・
フラグフィールドを作り、
検索された対象レコードを会社ごとに1・2・・・と順に番号を付けます。
1から順に検索・エクスポート・フラグ消去
を繰返します。最初の検索状態を保ちたいのなら、
対象外レコードのフラグに0を入力しておき、
上記のフラグ消去をしないで、
最後にフラグの0以外を検索すればいいですね。一連の作業はスクリプトにしてワンアクションでできますよね。
チポ様
ご返信ありがとうございます。
申し訳ございません。
>フラグフィールドを作り、
>検索された対象レコードを会社ごとに1・2・・・と順に番号を付けます。
>1から順に検索・エクスポート・フラグ消去
>を繰返します。
上記部分を詳しく教えていただけますでしょうか。
勉強不足ですみません。。。
Offline
何が分からないのでしょう?
スクリプトはお分かりでしょうか?
Offline
何が分からないのでしょう?
スクリプトはお分かりでしょうか?
スクリプト内で
>検索された対象レコードを会社ごとに1・2・・・と順に番号を付けます。
1から順に検索・エクスポート・フラグ消去を繰返
こちらの処理の部分になります。。。
Offline
スクリプトの考え方
会社名でソート
最初のレコードへ
変数1 = 1
変数2 = 会社名
Loop
If [会社名 ≠ 変数2]
変数1 = 変数1 + 1
変数2 = 会社名
End If
フラグ = 変数1
次のレコードへ[最後まできたら終了]
End Loop
//ここまでフラグ入力
検索エクスポートはできるでしょうか?
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 555.68 KiB (Peak: 579.45 KiB) ]