!!!!!!救命啊!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命啊!!!!!!!!!!!!!!!

huangjianfen 2008-02-25 06:59:47
大家好,請幫忙一下小弟。
由於公司需要,小弟從VB.NET開發轉向Delphi修改之前的系統。但小弟在Delphi不熟悉,查了好多書籍都不知道
Twwdatasource,Twwquery,Twwdbgrid這三個控件的使用方法,屬性,而且網上也沒有這種書籍介紹。請各位大蝦門幫幫忙把這幾個控件的使用方法、屬性等詳細介紹一下。如有這方面的書籍,請發到E-Mail:win.no1@tom.com
謝謝了,請大家及時幫忙,小弟真的很急,還有幾天就要到交’作業‘了,小弟感激不盡。。。。。
!!!!!!救命啊!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命啊!!!!!!!!!!!!!!!
...全文
374 37 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangjianfen 2008-02-29
  • 打赏
  • 举报
回复
終於可以了,接下來就是做新增、刪除、修改的功能了。。。謝謝大家。。。
ydlchina 2008-02-27
  • 打赏
  • 举报
回复
up
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
在線等待。。
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
大家幫幫忙喇。。。謝謝喇。。!!
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
請幫幫忙喇。。。。謝謝了。。
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
lqwxfdwj 你好像誤會了我的意思了,我的意思是要點擊Twwdbgrid裡的一行數據,明細的twwdbgrid裡面會顯示相應的明細數據。SQL我會寫。
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
Qryitem.datasource :=QryMaster.Datasource在哪裡設置?在twwquery 的sql設置麼?
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
我是想用這三個控件TwwDbgrid--> TwwDataSource-> TwwQuery達到瀏覽功能,
那應該怎麼設置呢?
lqwxfdwj 2008-02-27
  • 打赏
  • 举报
回复
主细结构应该这样设置;
Qryitem.datasource :=QryMaster.Datasource;

在QryItem.Sql这样写:
select * from 明细表 Where 明细表.parentid:=主表的.id

Tww*的控件与TAdoQuery和TQuery使用上来说没有太多的区别;

添加/删除/修改/ 你可能通过操作Sql语句来实现;

首先建立一个临时之用的TAdoQuery控件,在这个控件中进行操作;
如:
Var
SqlText: String;
begin
//更新;
SqlText := Format('Update 表 set AName=%s where id=%d',[QuotedStr('sfgsdfg'),2]);
//删除同理;
//添加亦同理;
With TAdoQuery do
Begin
Close;
Sql.Clear;
Sql.Add(SqlText);
Execsql;
end;
再重新打开MasterQuery即可;
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
好的,謝謝。怎麼給分你啊。只能結帖子時給分麼?
dl110 2008-02-27
  • 打赏
  • 举报
回复
本站有楼主需要的相应的解决方案。
Search...
Good luck.
dl110 2008-02-27
  • 打赏
  • 举报
回复
如果是7.0,原有的控件应该还在。
TADOQuery控件应该在ADO控件组中找到,TwwDataSource对应的TDataSource控件在Data Access控件组中找到,TwwDBGrid对应的TDBGrid控件可以在Data Controls控件组中找到。
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
我的DELPHI是7.0的,但是我對DELPHI不熟悉,現系統裡面用的控件都是Infopower3000的,數據庫都是用tww*類了。
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
可以了,謝謝
但我還有一個問題:就是我有兩個表:ab01和ab02是主表和明細表的關係
請問我怎麼用兩個twwdbgrid裡設置成主表和明細表的關係,當我點擊主表的一行數據時,明細表顯示相應的明細。

謝謝。
dl110 2008-02-27
  • 打赏
  • 举报
回复
楼主的Delphi版本如果是7.0以上,完全可以考虑使用Delphi自带的TADOQuery控件。
这个控件在操控上更加灵活、便捷。
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
相關設置已根據你的處理,我的TwwQuery裡的SQL寫的是:select * from ab01
但運行時不會帶出數據來。
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
TwwQuery裡面沒有ConnectionString這個屬性呢,只有一個DatabaseName 和一個DataSet屬性
dl110 2008-02-27
  • 打赏
  • 举报
回复
1、将TwwDBGrid的属性DataSource值设置为TwwDataSource;
2、将TwwDataSource的属性DataSet值设置为TwwQuery;
3、将TwwQuery的属性ConnectionString设置为相应的数据库连接字符串;
将TwwQuery的属性SQL值填写相应的SQL查询语句;
将TwwQuery的属性Active值设置为true;
就OK了。
huangjianfen 2008-02-27
  • 打赏
  • 举报
回复
如果只是浏览功能,該怎麼設置呢?
dl110 2008-02-27
  • 打赏
  • 举报
回复
如果再增加一个控件(如TDBEdit)则可对由TwwQuery产生的数据集(DataSet)进行简单的过滤筛选(Filter)。
加载更多回复(17)
还在为答辩发愁? 熬夜改PPT?怕被导师怼到自闭? 别慌!这份「答辩通关模板」让你稳过! 为什么你需要这份答辩指南? 15个高频问题+标准答案——导师最爱问的,我们都帮你整理好了! 万能道歉话术——被提问不会答?直接套模板,优雅化解尴尬! 逻辑清晰的答辩框架——从自我介绍到总结,照着说就能拿高分! 适用于任何专业——文科/理科/工科,统统能用! 适合谁用? 答辩在即,但还没准备好的同学 怕临场发挥不好,想要提前演练的人 想轻松过关,不被导师刁难的毕业生 模板内容预览 1. 自我介绍(直接套用,稳拿印象分) "尊敬的各位老师上午好,我是XX级XX专业的XXX,我的论文题目是《XXXX》……" 2. 研究背景与意义(3句话讲清楚,导师点头认可) "近年来XX问题备受关注,但现有研究存在XX不足,因此本文……" 3. 论文框架(逻辑清晰,让导师眼前一亮) "本文分为五个部分:背景分析→理论基础→问题研究→解决方案→结论展望……" 4. 创新点与不足(巧妙表达,展现学术严谨) "本文创新在于XX方法的应用,但由于数据限制,仍有改进空间……" 5. 答辩话术(15个高频问题+标准答案) 导师问:"为什么选这个题目?" 标准答:"谢谢老师提问,我在查阅文献时发现XX领域研究较少……" 6. 万能道歉模板(被怼也不慌) "感谢老师指正,这个问题确实是我考虑不周,会后我会进一步完善……"

5,930

社区成员

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

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