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

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

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

You are not logged in.

Announcement

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


#1 2014-09-12 08:50:26

飛田
Guest

特定のフィールドを全部空欄にしたい

助言をお願いいたします。

本体はリレーションで行うべきでしたが、
作業テーブルのみの入力票で
作業時間フィールドに作業時間を入れていたのですが、
例えば作業番号1というものがあれば、その作業番号1を持つデータが複数あり、作業時間は
1つだけ残し、あとは空欄にできるという、計算式を教えていただけませんでしょうか?
使用ソフトはファイルメーカー12です。

#2 2014-09-12 09:33:04

Moz
Member

Re: 特定のフィールドを全部空欄にしたい

本体は

本体って何でしょう?
全体の構造などもう少し詳しく書かないとファイルを見ているわけではないので答えて貰うのは難しいと思いますよ。

作業番号1を持つデータというのは作業番号フィールドに「作業番号1」という値が入ったレコードのことで、
それが複数レコードあって、そのうち1レコード以外の作業番号フィールドを空欄にしたいということですか?

Offline

#3 2014-09-12 09:35:39

Shin
Member

Re: 特定のフィールドを全部空欄にしたい

基本的には、作業番号で抽出して、残すレコードを対象外に、残ったレコードの作業時間を全置換で空白に、という流れでしょうか。

Offline

#4 2014-09-12 09:42:59

Moz
Member

Re: 特定のフィールドを全部空欄にしたい

やり方はOKそうですね。
どのような基準で残すレコードを決めるのでしょう?

複数の人が同じ作業に関わってそれぞれ作業時間が異なるとかはないのでしょうか。

Offline

#5 2014-09-12 09:56:14

飛田
Guest

Re: 特定のフィールドを全部空欄にしたい

Mozさん、すみません、本体は ほんらい のタイプミスでした。

Shinさん、Mozさん、ご助言ありがとうございました。

残す基準はひとつだけです。伝票番号が同じで最初のレコードか1つだけのレコードです。

#6 2014-09-12 10:42:38

チポ
Member

Re: 特定のフィールドを全部空欄にしたい

レコードIDのようなフィールドを作り、
作業番号で自己リレーションし、全置換の計算式
Case ( レコードID = 自己リレーション::レコードID ; 作業時間 ; "" )
でいいでしょう。

全置換はもとへ戻せませんから、
バックアップを取ってからお試し下さいネ

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 508.16 KiB (Peak: 512.7 KiB) ]