主从表数据的代码写法(300分)

X

xxc

Unregistered / Unconfirmed
GUEST, unregistred user!
以下三个问题如何解决,望大虾们多多帮忙,问题最好有源码,分数不够可以再加,关键
是要解决问题:

《1》。有一主从表,用ADO连接,我想要,“新增”,“修改”,”确定“,“取消”,四个
按钮的程序的原码。
要求如下:
1:要求结合事务控制
2:要检查主键是否重复,是则发出提示,否则记录加入,要在主键字段输入后,就进行
检测。
3:从表的数据要从另外一个窗口选择数据进行增加。
4:新增数据时,DBGRID上的数据要及时刷新。
5:要用数据模块。


《2》:在大型数据库中,人都说不用TABLE,而用QUERY,如是这样,数据的输入窗口应如何
原先的数据又怎样显示。

《3》用多个CHECKBOX。如何实现:全选,全不选,反向选取的功能。
 
你是想让人给写代码吗?
 
天呀,你真懒呀
 
我可以替你写,不过我不要你的300分,我要真金白银的300大元。you know?
 
我想知道答案。
 
to:westboy2000
只要你能写的更能齐全,真金白银的300大元,也没关系!
我的后台数据库是SQL-SERVER7.0
等待你的代码了。

2,3两个问题怎么没人回答呢。太简单了吗;
高手都到那里去了!
 
先答(2)
外表和table一样,只是把控件与query关联即可。
(3)
用grideh控件,全选,全不选,反向选取的功能需要对事件编码。
 
靠dfw吃饭?
 
我来回答第3个问题
var
i:integer;
begin
for i:=0 to form1.components.count-1 do
if (form1.component is Tcheckbox) then
(form1.component as Tcheckbox).checked:=true; //全选
(form1.component as Tcheckbox).checked:=false;//全不选
(form1.component as Tcheckbox).checked:=not (form1.component as Tcheckbox).checked//反向选取

end;
 
太懒了吧
 
都是很简单的问题!
但是要写的话却是要花时间的, 所以我想不会有人有那么多时间帮你写的。
第一个问题明显是体力劳动了,我就不说
第二个问题,既然用了QUERY,一般就不用Data-Aware控件的了,用Edit等控件收集信息
然后生成相应的SQL进行更新数据。
第三个问题Yanfeng96已经答了。
 
你简直太。。。。。。。!!!!!!!![:(!]
 
接受答案了.
 
顶部