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

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

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

You are not logged in.

Announcement

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


#1 2013-12-14 11:24:40

初心者初心者
Guest

条件によりデータをコピーしたいのですが...複数行から単行に仕分け アプローチ取り組みの方法のご指導をお願い致します。

いつも大変お世話になっております。 是非ともご教授お願い致します。
環境 win7 FM12ad

情報の仕分けを実施したい。条件によりデータをコピーしたいのですがアプローチ取り組みの方法のアイデアをご教授お願い致します。
   --- 複数行から単行に仕分け

《元テーブル》

連番,行番号,コード,担当,品目__ ,仕分け1,仕分け2,仕分け3,
001,00001,0001,鈴木,テスト品,       ,         ,          ,
002,00002,0001,鈴木,○風味可,      ,         ,           ,
003,00003,0001,鈴木,×にがみ,      ,         ,           ,
004,00004,0001,鈴木,◇不  可,      ,         ,           ,
005,00005,0001,鈴木,追加試作,      ,         ,          ,
006,00001 0002,阿部,本製造中,      ,         ,          ,
007,00002,0002,阿部,◇不  可,      ,         ,           ,
008,00001,0003,田中,見込生産,      ,         ,          ,
009,00001,0004,星野,テスト品,      ,         ,           ,

ルール
元はコードが同じ場合は、品目フィルドの○◇×を、コード毎に行番号00001のレコードに品目より、仕分け1,仕分け2,仕分け3,にコピーしたい。
用途..別ソフトで使う為にレイアウト変更。

《整頓テーブル》 完成
連番,行番号,コード,担当,品目____,仕分け1,仕分け2,仕分け3,
001,00001,0001,鈴木,テスト品,○風味可,×にがみ,◇不  可,
006,00001,0002,阿部,本製造中,        ,         ,◇不  可,
008,00001,0003,田中,見込生産,    ,         ,           ,
009,00001,0004,星野,テスト品,     ,         ,           ,

初心者の為によろしくお願い致します。

#2 2013-12-14 11:38:53

Traveller
Guest

Re: 条件によりデータをコピーしたいのですが...複数行から単行に仕分け アプローチ取り組みの方法のご指導をお願い致します。

コードは同じなのに
005,00005,0001,鈴木,追加試作, 
は消えてるし

006,00001,0002,阿部,本製造中,        ,         ,◇不  可,
の◇不  可は仕分け3に入ってますよね。
仕分け条件が足りないのでは?

#3 2013-12-14 12:04:11

初心者初心者
Guest

Re: 条件によりデータをコピーしたいのですが...複数行から単行に仕分け アプローチ取り組みの方法のご指導をお願い致します。

Traveller wrote:

コードは同じなのに
005,00005,0001,鈴木,追加試作, 
は消えてるし

006,00001,0002,阿部,本製造中,        ,         ,◇不  可,
の◇不  可は仕分け3に入ってますよね。
仕分け条件が足りないのでは?

説明不足で申しわけございません。○◇×を1レコードで仕分けたいのですが...
---------------------
コードは同じなのに

005,00005,0001,鈴木,追加試作, 
は消えてるし
---------------------
  ケースでは、○◇×のマークが無いので...消えてOKです。

==========================
006,00001,0002,阿部,本製造中,        ,         ,◇不  可,
の◇不  可は仕分け3に入ってますよね。
-------------------
仕分けの方法として 仕分け先毎に
仕分け1,   ○
仕分け2,   ×
仕分け3,   ◇

上手に説明ができずに申しわけございません。

#4 2013-12-14 12:15:13

Shin
Member

Re: 条件によりデータをコピーしたいのですが...複数行から単行に仕分け アプローチ取り組みの方法のご指導をお願い致します。

コードで自己リレーションを貼り、仕分け1には、

Let (
[
 pat = "○" ;
 li = List ( テーブル 2::品目__ ) ; 
 val = ValueCount ( Left ( li ; Position ( li ; pat ; 1 ; 1 ) ) )
] ;
 GetValue ( li ; val )
)

という計算フィールドにすればいいでしょう。仕分け2、仕分け3には、それぞれ、中の"○"を変更します。
表示だけでいいのでしたら、コードで集計します。コードをキーとした小計パートのみのレイアウトを作り、フィールドを配置し、コードでソートします。

https://dl.dropboxusercontent.com/u/926 … 52.fp7.zip

Last edited by Shin (2013-12-14 12:22:14)

Offline

#5 2013-12-16 14:09:45

初心者初心者
Guest

Re: 条件によりデータをコピーしたいのですが...複数行から単行に仕分け アプローチ取り組みの方法のご指導をお願い致します。

Shin wrote:

コードで自己リレーションを貼り、仕分け1には、

Let (
[
 pat = "○" ;
 li = List ( テーブル 2::品目__ ) ; 
 val = ValueCount ( Left ( li ; Position ( li ; pat ; 1 ; 1 ) ) )
] ;
 GetValue ( li ; val )
)

という計算フィールドにすればいいでしょう。仕分け2、仕分け3には、それぞれ、中の"○"を変更します。
表示だけでいいのでしたら、コードで集計します。コードをキーとした小計パートのみのレイアウトを作り、フィールドを配置し、コードでソートします。

https://dl.dropboxusercontent.com/u/926 … 52.fp7.zip

お陰様で解決致しました。 心より感謝しております。得心致しました。スッキリした冬空の感じでミントシャワーのような快感です。誠に有り難うございました。

お願いですが、
、「表示だけでいいのでしたら、コードで集計します。コードをキーとした小計パートのみのレイアウトを作り、フィールドを配置し、コードでソートします。」の件

この基礎ができていないので、なんとなくしか理解が出来ていないような..より詳しく知りたい学びたいので、、基礎の部分の動画あれば教えて頂けませんでしょうか。  以上 感謝と御礼まで

#6 2013-12-16 14:41:24

Shin
Member

Re: 条件によりデータをコピーしたいのですが...複数行から単行に仕分け アプローチ取り組みの方法のご指導をお願い致します。

サンプルのファイルの中に、その動きが作って有りますが。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 560.7 KiB (Peak: 579.55 KiB) ]