2つのファイルのデータをDBGridに表示


 2008-07-10 16:33:57  No: 31192  IP: 192.*.*.*

2つのファイルのデータを1つのDBGridに表示させたいのですが
何か方法はないでしょうか?

2つのファイルのデータは全く違うデータなのですが
両方とも明細データなので1つのグリッドに表示させたいのです。

例えばファイルA、ファイルBがあり、
ファイルAを読んでグリッドに書き出した後
ファイルBを読んでファイルAの後にBのデータを書き出したいと
言うことです。

よろしくお願いいたします。

編集 削除
igy  2008-07-10 16:39:54  No: 31193  IP: 192.*.*.*

>2つのファイルのデータ
は、データベースのテーブルですか?
テーブルなら、SQLで 2つのテーブルを結合するのは、どうですか?

テーブルでなく、普通のファイルであるなら、
DBGridではなく、StringGridを使うはどうですか?

編集 削除
G  2008-07-10 16:46:53  No: 31194  IP: 192.*.*.*

2つのファイルというのはデータベースのテーブルです。

2つのテーブルを結合することは画面の表示上したくありません。

Aのテーブルを全て読み、書き出した後に行を変えて
Bのテーブルを全て読み、書き出してグリッドに表示したいと思っています。

宜しくお願い致します。

編集 削除
AY  2008-07-10 21:48:22  No: 31195  IP: 192.*.*.*

行を変えて?
テーブルの内容が見えないのでよく分かりませんが
igyさんの結合で問題であれば、unionで結合されればよいのではないでしょうか。

編集 削除
Ru  2008-07-11 08:41:13  No: 31196  IP: 192.*.*.*

SQLでやる場合は,
A,Bのテーブルのフィールド名が違うとUNIONで結合できないので
リネームしてフィールド名を合わせる必要があります。
あとAテーブルのデータとBテーブルのデータの見分ける必要があるなら,
適当に番号を振ってあげれば良いかと思います。
  SELECT 〜, 1 AS hoge FROM 〜
  UNION
  SELECT 〜, 2 AS hoge FROM 〜

行を変えてという意味が分からないのですが,
AとBのデータの間に一行空けるということですか?
そうなるとSQLでは難しいのでStringGridで書けばいいかと思います。

まぁigyさんの発言の通りですね。

編集 削除