みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
値一覧のソートについて相談です。
果物テーブル
フィールド1 テキストタイプ
1 りんご
2 みかん
3 バナナ
...
101 マンゴー
...
1001 パパイヤ
と入っているテーブルのフィールド値をリストとして使用しているのですが、
リストで出てくる値が、
数字の番号順ではなくテキストのソートで出てきます。
これをなんとか
1
2
3
4
と数字順のソートで出す方法は無いでしょうか?
ソートに2番めのフィールド値も表示を使って
レコードを
1番目 数字
2番目 果物名
と分けてリストにすると上手くソートはされたのですが、
最終的なレコードのデータは、1番目の数字のみになってしまいます。
できれば、出力時に
1 りんご
で出力したいと考えています
お知恵を貸していただければ幸いです。よろしくお願いいたします。
Offline
普通は
最終的なレコードのデータは、1番目の数字のみ
の方が効率がいいので、保存するデータはそのようにして、出力や画面表示はレイアウト上のマージフィールドなどで対応するのでは。
データベースの基本的な考え方として、コードとテキストがユニークで存在していれば、原則コードを入力していき、テキストはそこから参照する、という考え方があります。ですから、コードだけが入力されるほうがいいと思います。
表示は、入力されたフィールドからマスターテーブルへリレーションをはり、そちらのテキストを参照する、今回は、数字 & 果物名 という計算フィールドを作るなどされるのがいいと思います。
Offline
himadanee様 Shin様
ありがとうございます。
データベースの知識も曖昧なまま作成しているので勉強になります。
マージフィールドとかの有効な使い方もよく理解していないので勉強します。
一つのフィールドを作りたいためなのですがリレーションがすごく増えるのがいいことなのかわからなかったので、そういう動きさせてみます。
Offline
Pages: 1
[ Generated in 0.011 seconds, 7 queries executed - Memory usage: 506.74 KiB (Peak: 517.88 KiB) ]