(現在 過去ログ41 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■6338 / inTopicNo.1)  2つの表の結合
  
□投稿者/ slash -(2011/03/04(Fri) 09:55:59)
    使用環境:桐ver9 2009a WinXP SP3
    いつもお世話になります

    以下のような2つの表を結合し、結果のような形を求めたいと思っています。
    ≪表1≫           ≪表2≫
    氏名 作業1 作業2      氏名 作業3 作業4
    Aさん ○   ○      Aさん ○   ○
    Bさん ○       と  Dさん     ○
    Cさん     ○      Eさん ○

    ≪結果≫
    氏名 作業1 作業2 作業3 作業4
    Aさん ○   ○  ○   ○
    Bさん ○
    Cさん     ○
    Dさん            ○
    Eさん        ○

    結合表で結合条件の設定に双方とも"全レコードを抽出"状態にするのですが、
    定義の所属対象表が"表1.tbl"で項目が[氏名]になっているため、当然の如く
    DさんEさんが表示されません。

    結合表の根本的な部分が理解できていないような気がするのですが、何か良い
    方法をご教授願えますでしょうか?よろしくお願いします。

引用返信 [メール受信/OFF] 削除キー/
■6339 / inTopicNo.2)  Re[1]: 2つの表の結合
□投稿者/ 通りすがり -(2011/03/04(Fri) 10:45:11)
    表示項目には、双方の氏名を含めて、計算項目を追加
     結果氏名:計算項目、#COND([氏名1]=#UNDEF,[氏名],1,[氏名1])、並べ替え昇順
引用返信 [メール受信/OFF] 削除キー/
■6340 / inTopicNo.3)  Re[2]: 2つの表の結合
□投稿者/ slash -(2011/03/04(Fri) 11:25:59)
    通りすがり様

    素早い回答をありがとうございました。
    ご指摘の通り記述したところ、目的が達成できました。
    なぜこのような書式でこの結果が得られるか、これから考えます。
    どうもありがとうございました。
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■6341 / inTopicNo.4)  Re[3]: 2つの表の結合
□投稿者/ slash -(2011/03/04(Fri) 11:52:13)
    解決済みを押したのですが、同じ作業の中でまた壁にぶつかってしまいました。

    一括処理としてこの結合を取り入れようとしているのですが、項目の作業部分が、
    常に変化します(作業5、作業6・・・など)。結合表の定義画面を触ることなく、
    一括処理のコマンドだけで表記しようと思っているのですが、これは可能なので
    しょうか?

    もし可能でしたら、考え方もしくはコマンド等、ヒントになるキーワードをご教授
    いただければ幸いです。よろしくお願いいたします。

引用返信 [メール受信/OFF] 削除キー/
■6342 / inTopicNo.5)  Re[4]: 2つの表の結合
□投稿者/ 通りすがり -(2011/03/04(Fri) 12:25:12)
    そのままでは、先々様々な困難に直面するでしょう
    通常は表の構成は以下のようにします

    [ID],[氏名],[遂行作業番号]
    1,Aさん,1
    2,Aさん,2
    3,Aさん,3
    4,Aさん,4
    5,Bさん,1
    6,Cさん,2

    仕事で長く使うのでしたら、根本的にテーブル構成を見直した方が Happyになれます
引用返信 [メール受信/OFF] 削除キー/
■6343 / inTopicNo.6)  Re[5]: 2つの表の結合
□投稿者/ slash -(2011/03/04(Fri) 12:57:59)
    通りすがり様

    やはりそうですよね、目が覚めたような気がします。
    すっきりしました。ありがとうございました。

引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -