100分求动态查询模块,不够另外开贴给分!!!

steven_1983 2007-03-01 09:49:48
100分求动态查询模块,不够另外开贴给分!!!100分求动态查询模块,不够另外开贴给分!!!
QQ:101022104
...全文
338 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
踢踏 2007-03-05
  • 打赏
  • 举报
回复
还没搞定啊?
顺便问下:楼主是男性还是女性,1983出生的?
steven_1983 2007-03-05
  • 打赏
  • 举报
回复
自己顶
steven_1983 2007-03-05
  • 打赏
  • 举报
回复
还没有哈~~初学Delphi,现在急需参考这方面得代码!!!急啊~~~

是男是女你先猜猜呢??呵呵
steven_1983 2007-03-04
  • 打赏
  • 举报
回复
“bloom2009”这位朋友,给我写好了吗?
steven_1983 2007-03-02
  • 打赏
  • 举报
回复
楼上的朋友可以把你的模块加数据库备份打包发给我一下吗?万分感谢!!!

email: zhang_wb@sovo.ccniit.com
2031120405@smail.ccniit.com

QQ:101022104
bloom2009 2007-03-02
  • 打赏
  • 举报
回复
假如查空出错的话,可以先判断edit是否为空,修改代码:
with self.ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add(' select * from table1 where 1=1');
if Trim(edit1.Text)<>'' then
begin
SQL.Add(' and rake like :a' );
parameters.ParamByName('a').Value:='%'+Trim(edit1.Text)+'%';
end;
if Trim(edit2.Text)<>'' then
begin
SQL.Add(' and name like :b ');
parameters.ParamByName('b').Value:='%'+Trim(edit2.Text)+'%';
end;
if Trim(edit3.Text)<>'' then
begin
SQL.Add(' and product like :c' );
parameters.ParamByName('c').Value:='%'+Trim(edit3.Text)+'%';
end;
Open;
self.ADOQuery1.first;
end;

哈哈,我刚改造出来一个类似的,还挺好使,应该对楼主也有用吧.
第一条回复有个地方忘了修改,就是最后database.ADO_CLIENT.first;哈哈,那是我的代码里的,我是给把程序的数据连接和查询之类的组件都放在了名为database的数据模块里了.
bloom2009 2007-03-02
  • 打赏
  • 举报
回复
ADOQuery1要通过ADO连接组件连到数据库里,加个按钮,按钮的单击事件:
with self.ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add(' select * from table1 where rake like :a and name like :b and product like :c ');
parameters.ParamByName('a').Value:='%'+Trim(edit1.Text)+'%';
parameters.ParamByName('b').Value:='%'+Trim(edit2.Text)+'%';
parameters.ParamByName('c').Value:='%'+Trim(edit3.Text)+'%';
Open;
database.ADO_CLIENT.first;
end;


delphidj 2007-03-02
  • 打赏
  • 举报
回复
编写一个from,将主窗口的query引用进来,再使用查询既可
flashtong 2007-03-02
  • 打赏
  • 举报
回复
还是在存储过程中写查询代码,调用的好


Create proc OQ_GetOrderInfoTable
@Feilds varchar(1000) = '*',
@table varchar(1000) = '*',
@Where varchar(1000) = 'where 1=1'
as

declare @tempSQL nvarchar(4000)
----------------------
--省略
----------------------
EXECUTE sp_executesql @tempSQL

这样感觉比在delphi里面写好点
steven_1983 2007-03-02
  • 打赏
  • 举报
回复
万分感谢~~
bloom2009 2007-03-02
  • 打赏
  • 举报
回复
我给公司做的不能对外开放.我下午做个类似的完成动态查询的小程序给你.大约明天早上就发过你,再联系
jianke5555 2007-03-02
  • 打赏
  • 举报
回复
我有万能查询控件特别好用.
hongqi162 2007-03-01
  • 打赏
  • 举报
回复
也是就是动态的组合查询条件,就是麻烦点,需要考虑的东西太多了
适用对象: 1.对SAP感兴趣,对财务熟悉,想了解SAP财务模块的财务人员;2.刚刚入行或准备入行的从业人员且想从事SAP财务模块的朋友;3.从事公司IT运维,侧重于财务方向的内部顾问;4.有一定经验的SAP业务顾问,想全面学习SAP财务模块的顾问;5.财会专业大学毕业生,或大四、研三在校生;6.审计人员,想要了解SAP原理。 讲师介绍: 讲师:LEO 从业超过10年的SAP资深财务顾问。 具有多个国内外项目实施经验,涉及电力,制造,地产、电子和零售行业。现任某电子行业的资深财务顾问,提供财务建设的咨询实施服务。精通SAP财务模块,包括财务会计模块(FI),成本会计模块(CO),财务会计模块FI与MM模块集成,财务会计模块FI与SD模块集成,成本会计模块CO与PP模块集成,并且对SAP系统中的MM、SD、PP等模块有比较深的实践, 对业财一体化有较深刻理解,有多家公司的系统实施和运维经验。 课程概述: 一、讲解内容: 1.全面讲解SAP财务模块相关的内容,涵盖总账模块、应付模块、应收模块、固定资产模块、 业务伙伴BP模块、月结&年结模块、后台配置系统讲解、上线数据导入等,不局限于FICO模块。2.侧重FICO相关的模块的系统逻辑和业务场景的联系的讲解。3.侧重FICO前台操作和后台配置的联系的讲解。4.侧重财务和业务联系的讲解,不限于FI-SD集成、FI-MM集成、CO-PP集成等。二、讲课方式: 采用【思维导图+PPT+系统演示(前台操作+后台配置)+实际业务场景】等多种形式。三、通过此课程,你将掌握: 1.SAP基本和复杂操作2.总账会计模块3.应收会计模块4.应付会计模块5.固定资产会计模块6.FI月结和年结 7.FI模块全面的后台配置8.FICO与SD、MM、PP模块的集成9.FICO模块的实施上线10.FICO相关原理和业务四、本次课程【SAP S4 HANA FI财务模块实战课程】主要讲FI财务会计模块,FI财务会计模块内容如下:五、特别说明:CO成本会计模块安排另一套课程【SAP S4 HANA CO成本模块实战课程】,CO成本会计模块内容如下 

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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