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

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

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

You are not logged in.

Announcement

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


#1 2019-08-28 15:51:49

naonao2005
Member

索引一覧にないのはなぜか

いつもお世話になっています。

コードを入力すると品名が表示されるようにしています。
ところがコード番号のいくつか表示されず困っています。
フィールド 品名コード 数字 索引設定済、既定値、上書きを許可
品名 テキスト

1でりんごと入っていますが、1を入力エンターで既定値のみと定義されています。加えますか。ハイを押すと
リンゴと入ります。

きちんとコード入力できるものもあれば、できないものもあり、挿入索引一覧を見るとコードがありませんでした。

どこがわるいのか、全くわかりません。

よろしくお願いします。

Offline

#2 2019-08-28 16:32:42

Moz
Member

Re: 索引一覧にないのはなぜか

バージョンや環境を書きましょう。

制限は規定値ではなく既存値ですよね?

コードを入力すると品名が表示されるようにしています。

この機能はどのように実装していますか?

マスタテーブルからルックアップしているのでしょうか。
例)「品名コード」に1を入力すると「品名」にリンゴと表示される。

既存値の制限ははじめての値が入力されたら当たり前ですがダイアログが表示されます。
1をはじめて入力したらダイアログが表示されます。

で、索引一覧に表示されないというのは「品名コード」フィールドの索引一覧を指していますか?

Offline

#3 2019-08-29 10:08:03

チポ
Member

Re: 索引一覧にないのはなぜか

索引が壊れている可能性も考えられます。

一度、
索引を非保存にしてファイルを開き直してから、
索引設定してみたらいかがでしょう。

Offline

#4 2019-08-29 12:01:53

naonao2005
Member

Re: 索引一覧にないのはなぜか

回答ありがとうございます。

試用版をダウンロードして勉強中です。

フィールドに商品コード 数字、商品名 テキストで作成して
フィールドに見積書番号 数字、商品コード 数字
リレーションで見積書の商品コードと商品の商品コードになっています。

5個の商品コードの内、2個だけ索引一覧にありません。

よろしくお願いします。

Offline

#5 2019-08-29 13:23:47

チポ
Member

Re: 索引一覧にないのはなぜか

テストファイルでは索引が壊れている可能性は低いでしょうね。

数字フィールドにテキストだけが入力されているなんてことはありませんか?

Offline

#6 2019-08-29 13:48:19

Moz
Member

Re: 索引一覧にないのはなぜか

「商品」テーブルに「商品コード」「商品名」があり、
「見積書」テーブルに「見積書番号」「商品コード」が存在するのですね。
「見積書」のレイアウトに「見積書」テーブルの「商品コード」と「商品」テーブルの「商品名」を配置、
「商品コード」を選択すると「商品名」が表示されるということでしょうかね。

「見積書」テーブルの「商品コード」の索引一覧は「見積書」テーブルのレコードの分となります。
※「見積書」に2レコードしかなければその分の索引しかありません。
「商品」テーブルのレイアウトで「商品コード」の索引一覧を表示した場合はどうなりますか?

Last edited by Moz (2019-08-29 13:49:03)

Offline

#7 2019-08-29 15:02:29

naonao2005
Member

Re: 索引一覧にないのはなぜか

回答ありがとうございます。

※「見積書」に2レコードしかなければその分の索引しかありません。
理解しました。

「商品」テーブルのレイアウトで「商品コード」の索引一覧を表示した場合はどうなりますか?
全部入力した商品コードがでます。

元々の見積書に商品コード既存値では駄目だと言うことですね。

値一覧の商品マスター設定でやってますが、見た目は上手くいっても
通常の作成方法ではないのでしょうか。

よろしくお願いします。

Offline

#8 2019-08-29 15:06:12

naonao2005
Member

Re: 索引一覧にないのはなぜか

回答ありがとうございます。

数字フィールドにテキストだけが入力されているなんてことはありませんか?
商品コードが数字で商品名がテキストです。

よろしくお願いします。

Offline

#9 2019-08-29 15:10:42

Moz
Member

Re: 索引一覧にないのはなぜか

[既存値]は他のレコードに入力された値ということです。
「見積書」で初めて入力された商品コードは必ずダイアログが表示されます。

何がしたいのかよく分かりません。索引一覧に表示されないと何か問題があるのですか?
「上手くいく」というのと「通常の作成方法」というのは何を指しているのでしょう?

入力値の制限
https://fmhelp.filemaker.com/help/18/fm … ation.html

「見積書」の入力時に「商品」テーブルの「商品コード」から選ばせたいなら
[フィールドの値を使用]した値一覧を作成して「商品」テーブルの「商品コード」を指定するだけです。
あとは「見積書」レイアウト上の「商品コード」にインスペクタで上の手順で作成した値一覧を設定すれば良いでしょう。

値一覧の定義
https://fmhelp.filemaker.com/help/18/fm … lists.html

Last edited by Moz (2019-08-29 15:11:17)

Offline

#10 2019-08-29 16:40:07

naonao2005
Member

Re: 索引一覧にないのはなぜか

回答ありがとうございます。

FileMakerを色々触っている状態です。
一部Excelデータをインポートしたため既存値のみですべてのコード 商品名が表示できるものと
一部のコード 商品名が表示されるものと混在しました。
[既存値]は見積書等のレコードに入力された値ということで、商品1マスターに10個のコードと商品名のレコードを入れても
駄目だと言うことがわかりました。

「上手くいく」というのと「通常の作成方法」は、Excelデータをインポートして、正しく表示されるか行ったため
レイアウトでは上手く表示できたので、大丈夫だと思っても、今回のように新規レコードを追加して、コード入力しようと思っても
上手くいかなかったので・・・

ありがとうございました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 11 queries executed - Memory usage: 522.23 KiB (Peak: 527.14 KiB) ]