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

huangjianfen 2008-02-25 06:59:47
大家好,請幫忙一下小弟。
由於公司需要,小弟從VB.NET開發轉向Delphi修改之前的系統。但小弟在Delphi不熟悉,查了好多書籍都不知道
Twwdatasource,Twwquery,Twwdbgrid這三個控件的使用方法,屬性,而且網上也沒有這種書籍介紹。請各位大蝦門幫幫忙把這幾個控件的使用方法、屬性等詳細介紹一下。如有這方面的書籍,請發到E-Mail:win.no1@tom.com
謝謝了,請大家及時幫忙,小弟真的很急,還有幾天就要到交’作業‘了,小弟感激不盡。。。。。
!!!!!!救命啊!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命!!!!!!!!!!!!!!!!!!!!!救命啊!!!!!!!!!!!!!!!
...全文
305 点赞 收藏 37
写回复
37 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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)。
回复
加载更多回复
相关推荐
发帖
Delphi
创建于2007-08-02

4919

社区成员

Delphi 开发及应用
申请成为版主
帖子事件
创建了帖子
2008-02-25 06:59
社区公告
暂无公告