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

huangjianfen 2008-02-25 06:59:47
大家好,請幫忙一下小弟。
由於公司需要,小弟從VB.NET開發轉向Delphi修改之前的系統。但小弟在Delphi不熟悉,查了好多書籍都不知道
Twwdatasource,Twwquery,Twwdbgrid這三個控件的使用方法,屬性,而且網上也沒有這種書籍介紹。請各位大蝦門幫幫忙把這幾個控件的使用方法、屬性等詳細介紹一下。如有這方面的書籍,請發到E-Mail:win.no1@tom.com
謝謝了,請大家及時幫忙,小弟真的很急,還有幾天就要到交’作業‘了,小弟感激不盡。。。。。
!!!!!!救命啊!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命啊!!!!!!!!!!!!!!!
...全文
369 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)

5,929

社区成员

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

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