select id,username from table1 union all select id,partment username from table2 或者 select id,username partment from table1 union all select id,partment from table2 就可以把两个不相关的表连到一起.条件是表1和表2的字段相同.
要么这么 select id,username 名称 from table1 union all select id,partment 名称 from table2
你看了没有? 用 union all 将两个表连起来
我试试行,能不能加上一个 分栏呀,就如这样: 表1 id username 1 fff 2 ddd 表2 id partment 1 生产 2 销售
谢谢
其实我用一个detail能做 能出来三张表的内容
就是把三个qrdbtext分别连三个adotable
不过这样出来是 表1的头一条
表2的头一条
表3的头一条
表1的第二条
表2的第二条
表3的第二条
不过大家发现了没有,前几天分不长的.........
begin with FormClass.Create(Self) do
try
ShowModal;
finally
Free;
end;
end;
那个报表的问题可能只有想别的方法了,谁能帮忙
讲一讲上面的代码 我不太明白 我会尽快结贴,谢谢大家!
union all
select id,partment username from table2
或者
select id,username partment from table1
union all
select id,partment from table2
就可以把两个不相关的表连到一起.条件是表1和表2的字段相同.
select id,username 名称 from table1
union all
select id,partment 名称 from table2
用
union all 将两个表连起来
表1 id username
1 fff
2 ddd
表2 id partment
1 生产
2 销售
id username
1 fff
2 ddd
1 生产
2 销售
3 运输能一起出来 了但问题是我想这样:id username
1 fff
2 ddd
id 部门名称(就是想在这加上表头呀)
1 生产
2 销售
3 运输
顺便问问这位朋友,
procedure TfrmMain.DisplayForm(FormClass: TFormClass);
begin with FormClass.Create(Self) do
try
ShowModal;
finally
Free;
end;
end;
这过程是做什么的?