报表问题

pwzhu666 2003-06-27 09:41:24
为什么,我做的职工基本情况报表只能输出两条一样的记录(本公司只有两个员工);为什么不会出现两个不一样的记录,我用的是查询语句:如下

//按单位编号查询
if state1=0 then
with dmform.Query_zgqkbb do
begin
begin
close;
sql.Clear;
sql.Add('select b.dwq_mc,a.grq_xm,a.grq_card,a.grq_csrq,a.grq_gzrq,a.grq_gzrq,a.grq_jfrq,a.grq_ygz,a.grq_ngz,a.grq_tzgz from grqkb a inner join dwqkb b on b.dwq_bh=a.grq_dwbh where a.grq_dwbh=:dwbh');
params[0].AsString:=edit1.Text;
open;
if recordcount=0 then
begin
application.MessageBox('没有你要得记录!','提示',0);
edit1.SetFocus;
exit;
end
else
begin
zgjbform.QRLabel3.Caption:=fields[0].AsString+'的职工基本情况';
zgjbform.QRLabel4.Caption:=fields[1].AsString;
zgjbform.QRLabel14.Caption:=fields[2].AsString;
zgjbform.QRLabel15.Caption:=datetostr(fields[3].AsDateTime);
zgjbform.QRLabel16.Caption:=datetostr(fields[4].AsDateTime);
zgjbform.QRLabel17.Caption:=datetostr(fields[5].AsDateTime);
zgjbform.QRLabel18.Caption:=datetostr(fields[6].AsDateTime);
zgjbform.QRLabel19.Caption:=floattostr(fields[7].AsFloat);
zgjbform.QRLabel20.Caption:=floattostr(fields[8].AsFloat);
zgjbform.QRLabel21.Caption:=floattostr(fields[9].AsFloat);
end;
application.MessageBox('你的记录已查到!','系统信息',0);
bitbtn2.Enabled:=true;
bitbtn2.SetFocus;
//zgjbform.QuickRep1.Preview;
end;
end;
...全文
46 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
pwzhu666 2003-06-27
  • 打赏
  • 举报
回复
我在查询分析器中试过,能查出两条不一样的记录,但在显示报表是只能出现两条相样的记录?为什么呢?
mrfanghansheng 2003-06-27
  • 打赏
  • 举报
回复
先把你的sql语句在后台的查询分析器上执行一下看看,是否调出的两条重复信息??另外试试加上distinct关键字或将所有的主键以及外键关联
课程背景:    企业里面很多系统管理后台,用easyui + highcharts + django 进行后台管理的整合,而这块资料在网上资料甚少,很多有经验的朋友在做这块时候也经常出现各种问题,目前我们老师以前在大数据真实项目中用到这块,现在受一些网友建议单独录制easyui + highcharts + django,希望可以帮助那些同学。视频+技术文档+源码让你看过后马上也可以搭建起来。  比如现在的友盟 和 百度统计 都是在类似这样的统计,我们会通过2~3个小时左右的课程,让你掌握这样的技术。   目标人群:  1、初级以上普通开发人员  2、web开发人员,对python感兴趣同学  3、对编程感兴趣的同学   课程目录:  01easyui_highcharts_django整合之需求介绍  02easyui_highcharts_django整合通过pycharm创建项目  03easyui_highcharts_django整合配置路由显示第一个页面  04easyui_highcharts_django整合下载easyui资源并且导入到项目里面  05easyui_highcharts_django整合修改配置文件加载static静态文件  06easyui_highcharts_django整合对页面进行修改  07easyui_highcharts_django整合对合并母模板layout  08easyui_highcharts_django整合添加一个新的业务的代码实现流程  09easyui_highcharts_django整合highcharts简单介绍  10easyui_highcharts_django整合highcharts的整合到django里面  11easyui_highcharts_django整合快速做出另一个业务流程  12easyui_highcharts_django整合柱状图  13easyui_highcharts_django后台返回json数据并且展示   14大数据django后台数据保存到mysql里面  15大数据django从mysql里面读取数据并显示到页面上面  课程环境:    环境:win10,  python 2.7.13,  django 1.8.3 ,  pymsql   收获预期:    1.使用django开发项目  2.学会使用easyui框架  3.学会使用highcharts  4.easyui_highcharts_django开发后面展示项目   案例截图:      

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧