布置的作业,要求用Delphi编出来,我没学过Delphi,找了本书看了2天,依然不得门路
作业如下:建3个表,
表1:X,Y,Z, 
表2:X'=△x+X ........Y'=△y+Y........Z'=△z+Z
表3:X'  Y'  Z'
要求删除表1中数据,表3的数据被删.这样一个简单问题让我在电脑前呆了2天.在TDBedit那里,数据库表里的字段值就是显示不出来,弄了一整天,实在没办法,找各位大虾帮忙那位大虾有空就帮我编出来吧,只要求窗体上可以显示表1,表3,删除表1数据,表3数据也显示删除,X,Y,Z的值可以随便取吧编好可以发.cn
或者QQ联系:8083517
谢谢了
 

解决方案 »

  1.   

    那我简单再说下表1:X,Y,Z,       也就是任意3个值
    表3:X' Y'Z'      是表1的3个值各自加了一个变量得来的程序界面上只需要显示X,Y,Z,  和  X' Y'Z'   
    当修改X,Y,Z, 里的数据   X' Y'Z'的数据也对应着改变
    这个过程可以在窗体上看见,也就是用到TDBedit ,但我弄半天就是显示不出来
     
      

  2.   

    你的TDBEdit的datesource连接了吗??还有,你每个表中都只有一个字段吗??
      

  3.   

    每个表加一个id
    数据库用的是什么?
    sql server可以用触发器或者主外键
    access可以用sql语句判断id的值删除!
      

  4.   

    表是用delphi自带的Database Desktop 编的,pardox7,datesource连接了~  然后datesource连接table  可是还是显示不出每个表就一个字段,我简单点
    表1 就是1,2,3   3个数    表3是4,5,6表1+△=表3
    界面只要能显示表1和表3  ,  然后我改表1中数据,表3也会改变      ID 和 控间这些专业术语我不懂啊
      

  5.   

    设置你的DBEDIT的DATASOURCE属性为TABLE
    你后面讲的要用到主从表,要设置MASTER属性,看下书吧,最简单的书上都会讲到
      

  6.   

    建议你使用SQL的触发器。如果只用DELPHI的话,可以这样:
    wity ADOQuery1 do
    begin
      sql.clear;
      sql.add('update Tabel1 set X=:X where 条件');
      Parameters.ParamByName('X').value=值;
      with ADOQeruy2 do
      begin
        此处添加对表3的操作;  
      end;
      ExecSql;
    end;
      

  7.   

    麻烦哪位大虾加我Q啊~   看不懂你们的QQ联系:8083517今晚一定要搞定,拜托了各位