みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Mac FM17です。
テーブル1::ひらがな
テーブル1::ノート
テーブル1::連番
テーブル2::平仮名
テーブル2::1限目
テーブル1
て 国語ノート
て 算数ノート
う 理科ノート
て 社会ノート
う 音楽ノート
う 美術ノート
「て」、「う」、以外にも50音があり、数は今後も増える予定です。
テーブル1::ひらがな にはテキスト「あ〜ん」
テーブル2::平仮名 にもテキスト「あ〜ん」
テーブル2::1限目 には計算 テーブル1::ノート
テーブル1::ひらがな = テーブル2::平仮名
でリレーションを結ぶと、テーブル2::1限目 の「て」の値は 国語ノート
ですが、国語ノート、算数ノート、社会ノートの全部を表示させたいです。
どうやればうまくできますか?。
途中まで考えることができたのが、
番号を振ること。
て1 国語ノート
て2 算数ノート
う1 理科ノート
て3 社会ノート
う2 音楽ノート
う3 美術ノート
テーブル1とテーブル2に、追加フィールドを作り
それをリレーションで結べば表示可能なのでは?
レコードに
テーブル1::ひらがな番号 がテキスト て1
テーブル2::平仮名番号 がテキスト て1
テーブル1::ひらがな番号 = テーブル2::平仮名番号
でリレーションを結べば、等号の分は表示できそうだけど、ひとつのフィールドに
全てを表示させるには、どうやればいいかわからずに止まっています。
もしくはもっと他にいい方法がありますか?。
どなたか教えてください。よろしくお願いします。
Offline
関連ノートを改行区切り一覧リストで表示すれば良いのでは、
その式は、 List(テーブル1::ノート) とするだけです。
Offline
Hiroさんありがとうございます。
希望通りの動作ができました。
便利な関数ですね。
Offline
Pages: 1
[ Generated in 0.013 seconds, 7 queries executed - Memory usage: 504.01 KiB (Peak: 514.66 KiB) ]