Delphi数据处理的问题 想通过DELPHI快速开发出一个简单的数据统计问题,如,A表中有几个字段,ID,NAME,DEP.,, B表中有几个字段,ID,NAME,COLLEGE.... 通过DELPHI开发出简单的程序实现,一打开这两张表就能统计出,两张表中相同的字段有多少条?或根据条件进行查询统计。该如何操作下手呢,请指点。我是初学者。别笑俺,俺会努力的。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个表进行关联查询.select count(*) from a,b where a.id=b.id and a.name=b.name and a.college.... 条件语句这些还是懂一点点,但就不知道怎么设计,需要用到哪些控件,比如打开数据库时,怎么把这些值给DBGRID些。能预览更好了 用adoquery,datasource,dbgrid,adoconnection 就行了 怎么设计自己打开一个数据库就把值给DBGRID,这点没有整来,请指点,谢谢你。 最簡單的就是:1.首先adoconnection連接數據庫,adoquery和datasource連接好並指定adoconnection;2.其次將dbgrid的datasource指定為datasource;3.再將dbgridr的各個字段值指定為Column;4.最後在窗體show或create的時候,執行sql語句即可;(語句類似以下這樣) ADOQuery.Close; ADOQuery.SQL.Clear; ADOQuery.SQL.Add('select * from table1 ') ADOQuery.Open; 4.最後在窗體show或create的時候,執行sql語句即可;(語句類似以下這樣)Delphi(Pascal) code ADOQuery.Close; ADOQuery.SQL.Clear; ADOQuery.SQL.Add('select * from table1 ') ADOQuery.Open;这里还是没搞太懂,其它的都弄起了,关键是现在我要将如A表里的字段为ID,NAME等,在DBGRID里也弄了ID,NAME等,怎么才能显示出我表里的值,问题就是怎样实现显示我数据的问题。即以后设置条件查询什么的。 都关联上了会在DBGRID没显示?不可能 增加的列,fieldname属性设置了吗? #12dbgrid 增加的列名的值就是fieldname属性的值啊. 在ADOQUERY里把SQL查询语句写上,ADOQUERY关联DATASOURCE,DATASOURCE关联DBGRID。然后程序里把ADOQUERY.ACTIVE OPEN 就可以看见了 如何添加右键功能? 海康ds-4000hc 视频卡服务端的问题 fastreport footer cxGrid 主从表转存为excel为什么只保存了主表???救命!!! 加载动态链接库问题 关于报表的问题 如何用程序读取OutLook中地址簿的内容 请问谁有tinydb2.8的源代码 为什么access数据库设了密码,用delphi带密码连接时打不开? dbgrid能不能改变一个字段中字体的颜色? 使用TClientDataSet报错问题 activex问题
where a.id=b.id and a.name=b.name and a.college....
1.首先adoconnection連接數據庫,adoquery和datasource連接好並指定adoconnection;
2.其次將dbgrid的datasource指定為datasource;
3.再將dbgridr的各個字段值指定為Column;
4.最後在窗體show或create的時候,執行sql語句即可;(語句類似以下這樣)
ADOQuery.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add('select * from table1 ')
ADOQuery.Open;
Delphi(Pascal) code ADOQuery.Close;
ADOQuery.SQL.Clear;
ADOQuery.SQL.Add('select * from table1 ')
ADOQuery.Open;
这里还是没搞太懂,其它的都弄起了,关键是现在我要将如A表里的字段为ID,NAME等,在DBGRID里也弄了ID,NAME等,怎么才能显示出我表里的值,问题就是怎样实现显示我数据的问题。即以后设置条件查询什么的。
dbgrid 增加的列名的值就是fieldname属性的值啊.
然后程序里把ADOQUERY.ACTIVE OPEN 就可以看见了