将两条select语句的查询结果显示在一个DBGrid中~大家有方法没?
有两条select语句,对应不同的表,查询不同的结果,分别显示在两个DBGrid中,现在我想将这两个结果显示在一个DBGrid中,大家有方法没?
两语句分别如下:
想将这两条select语句的查询结果一起显示在一个DBGrid中~希望达人们帮帮忙~~
(附这两表的结构:
库存表Stocks:
字段:ID(自动编号的,无需显示) InNo(库存编号) Name(库存名称) Num(库存数量) InDate(入库日期)
出库表OutStocks:
字段:ID(自动编号的,无需显示) In_No(对应的库存编号) Name(出库名称) Num(出库数量) OutDate(出库数量)
这两个表的InNo和In_No及Name和Name是对应的
)
两语句分别如下:
procedure TForm1.Button4Click(Sender: TObject);
begin
with DM2.ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('Select Name as 库存名称,Sum(Num) as 入库数量 from Stocks');
SQL.Add('group by Name');
Open;
end;
end;
procedure TForm1.Button8Click(Sender: TObject);
begin
with DM2.ADOQuery2 do
begin
Close;
SQL.Clear;
SQL.Add('Select Name as 出库名称,Sum(num) as 出库数量 from OutStocks');
SQL.Add('group by Name');
Open;
end;
end;想将这两条select语句的查询结果一起显示在一个DBGrid中~希望达人们帮帮忙~~
(附这两表的结构:
库存表Stocks:
字段:ID(自动编号的,无需显示) InNo(库存编号) Name(库存名称) Num(库存数量) InDate(入库日期)
出库表OutStocks:
字段:ID(自动编号的,无需显示) In_No(对应的库存编号) Name(出库名称) Num(出库数量) OutDate(出库数量)
这两个表的InNo和In_No及Name和Name是对应的
)
...全文
相关推荐
DBGrid ADOQuery分页查询
ADOQuery不仅支持执行SQL语句,还可以处理结果集,为DBGrid等控件提供数据。在实现分页查询时,我们需要考虑以下几个核心知识点:1.
打印DBGrid表格数据的完整指南
在当今的信息化时代,准确高效地处理和展示大量数据变得至关重要。DBGrid作为一款在各类数据库应用程序中广泛使用的控件,提供了数据的可视化展示以及操作的便利性。当我们需要将DBGrid中的表格数据进行打印,以便于纸质文件的形式进行存档或传递时,就需要对打印过程进行细致的规划和实现。打印DBGrid数据是一个多步骤的过程,涉及到数据的准备、布局设计、打印实现以及可能的格式化与异常处理。
Delphi ADO查询示例 DBGrid显示数据.rar
可以是简单的SELECT语句,如`SELECT * FROM MyTable`,也可以是带有参数的复杂查询。3.
DBGrid控件使用技巧【转】
当用户点击表头时,可以通过修改SQL语句来改变查询结果的排序方式。
导入Excel至DbGrid
这可以通过执行SQL查询或者使用ADO的Recordset对象来实现。4. **绑定DbGrid**:将数据集绑定到DbGrid,使得DbGrid能够显示Excel数据。


数据库相关
