在delphi中:
一个access数据库里有N张表,一个DBGgrid控件只能同时显示一张表,或一个多表组合查询的结果。
显示的方法是:放一个DBGgrid、一个DataSource、一个ADOQuery。点ADOQuery的ConnectionString属性后的...按钮连接Access数据库文件,并在ADOQuery的SQL属性中写入查询语句。接下来将DataSource的DataSet属性设置为ADOQuery控件名,再将DBGgrid的DataSource属性设置为DataSource控件名,即可。
可以动态地修改ADOQuery的Sql语句来在同一个DBGgrid控件中显示多个内容。