みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
業務日報で社員名に入力欄は、値一覧で名簿のテーブルから名前選択できるようにしています。個人集計の際、社員名で引っ掛けていますが、社員の変動で社員名が変わっても、集計の計算値は修正せずに出したいです。
値一覧で選択時、固有の社員名でなく番号などで表示すればよいですが、番号では見た目だれかわかりません。どういう方法がありますか。
Offline
値一覧の2番目の表示フィールドに社員名を参考表示させることができます。
Offline
名簿テーブルで、社員No、社員名で登録すると「値一覧の2番目の表示フィールド」で、プルダウン選択時は社員名で表示されますが、選択後は社員Noになってしまいます。
また名簿テーブルで「社員No 1,社員名 鈴木」で登録し、その後退職・入社のため「社員No 1,社員名 山田」に変えたときでも 計算式は変えたくないです 現在例として「If (社員名= "鈴木" ;生産高 ; "")」で社員名が変わるたびにこの"鈴木"部分を変えていますが、計算項目が膨大で修正は大変です。いい方法がないか、それも併せて教えてください。
Offline
社員Noを入力して、社員名をルックアップ等で自動入力できます。
集計は社員Noでグループ分けします。
> 「If (社員名= "鈴木" ;生産高 ; "")」
よく分かりませんが、全社員分の計算式を作っているのですか?
Offline
んん!
> 名簿テーブルで「社員No 1,社員名 鈴木」で登録し、その後退職・入社のため「社員No 1,社員名 山田」
鈴木さんが退社し、社員No 1があき、
山田さんが入社して社員No 1にする?
ということですか?
としたら、それはダメでしょう。
社員No 1は永久欠番としないと。
Offline
その社員NO がユニークな物(過去を通して重複が無い)で無いのでしたら、別に社員シリアル番号などで管理する必要があります。その社員NO もそれを通してルックアップします。
Offline
「If (社員名= "鈴木" ;生産高 ; "")」は例です、社員おのおのに集計を出す際、社員名で作成しているので、計算は作業時間、生産高・・・などフィールド内の計算式が社員人数分x集計項目あり、社員名が入れ替わると、毎回全部修正("鈴木"→"山田")しないといけません(作りが悪かった)。計算式を修正せず社員名が変わっても集計がだせるようにしたい、ただし表示部分は名前がでるようにしたいです。
Offline
どちらにしても、社員には、過去を含めて重複しない番号を振るべきです。値一覧の中で順番を決めるには、別の方法を使います。
今のテーブルの構成がどうなっているかわからないと何とも言えませんが、集計機能で済む話の様に思います。各項目ごとに集計フィールドをつくり、社員名をキーにした集計レイアウトを作るだけです。
Last edited by Shin (2017-12-06 18:47:40)
Offline
イメージがわいてきました、いろいろ参考にさせていただきます。みなさんアドバイスありがとうございまた。
Offline
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 516.73 KiB (Peak: 521.27 KiB) ]