解决方案 »

  1.   

    貌似你这个逻辑顺序弄反了。你添加销售活动的时候。MYID 根据销售合同来的。这时候还没产生。
    你添加的销售活动怎么添加?
      

  2.   


    销售活动是跟 商机维护 关联的myid 只是等于 商机 的 id 
    相当于一个外键关联销售活动 → 商机维护合同任务 → 销售合同 → 商机维护合同 任务 跟活动没有关系.
      

  3.   

    Create table contracttask
    (
    id        int IDENTITY(1,1), --唯一键值
    myid       int not null,  --取salescontract表中ID值contracttask这个表不是合同任务吗? 你实现在这个表里面添加记录。然后在销售活动自动添加记录不是吗
    你在表contrattask添加记录的时候。MYID 怎么算?
      

  4.   

     跟据 合同任务的 myid  把销售合同查出来 (合同任务的 myid 是 销售合同的 id )
    把销售合同的 myid 添加 到销售活动里面
      

  5.   

    写一段触发器添加 合同任务的时候 自动添加 销售活动
    你需求不是这个吗? 那么应该是从合同任务——销售活动这个方向进行触发操作啊。
    你的对应关系反过来了。
    比如我在合同任务表里面插入一行记录他的MYID=1000,(就是销售合同表里面对应的ID)
    但是在销售合同表里面他的ID是自增的。你怎么指定插入 了。
      

  6.   


    合同任务——销售活动
    没有要插入啊..
    只是要查询..
    myid 肯定有对应的id 
    查出销售合同 获得 销售合同的myid 算了吧,,先不写这个..那 添加任务 同时添加活动的触发器怎么写...? 不管 myid 了
      

  7.   

    请问下,他这个关联更新。这个方向应该是从从表到主表。
    这个怎么更新。你在从表里面显示插入记录。 然后需要把MYID 插入到主表的ID。但是主表的ID是自增列
    这个 级联能实现吗?
      

  8.   

    请问下,他这个关联更新。这个方向应该是从从表到主表。
    这个怎么更新。你在从表里面显示插入记录。 然后需要把MYID 插入到主表的ID。但是主表的ID是自增列
    这个 级联能实现吗?这个连级  是没有外键关系的..
    插入 myid  只是插入个myid 
    是在查询的时候用的. . 就算 插入的 myid  主表里面没有这个id 
    顶多是查不出来.....