以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  能不能跨表更新数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=12291)

--  作者:ruan
--  发布时间:2011/8/28 18:44:00
--  能不能跨表更新数据

 能不能跨表更新数据  如 下面这短代码是在同一个表里的 我要是另外建一个表把 状态 结果返回到另外的表是 可以吗? 怎么实现

 

If e.DataCol.Name = "任务开始时间" Then
    If e.DataRow.IsNull("任务开始时间") Then
       e.DataRow("状态") = "未开始"  
    ElseIf e.DataRow.IsNull("任务结束时间") Then
        e.DataRow("状态") = "进行中"
    Else
        e.DataRow("状态") = "已经完成" 
    End If
End If

If e.DataCol.Name = "任务结束时间" Then
    If e.DataRow.IsNull("任务结束时间") Then
      If e.DataRow.IsNull("任务开始时间") Then
       e.DataRow("状态") = "未开始"
      Else
       e.DataRow("状态") = "进行中" 
      End If
    Else 
     e.DataRow("状态") = "已经完成" 
    End If
End If


--  作者:e-png
--  发布时间:2011/8/28 19:29:00
--  
你把两个表的结构图贴出来看看
--  作者:ruan
--  发布时间:2011/8/28 19:37:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:qq拼音截图未命名.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:02.png
图片点击可在新窗口打开查看

 

 

 
要实现在组装进度中 输入开始时间 在总进度表 进行中 输入完成时间在总进度表中显示 已完成 当输入 完成时间 小于 开始时间 时自动清输入的 空完成时间

 就是更改开始时间或完成时间时把状态信息返回到


--  作者:狐狸爸爸
--  发布时间:2011/8/29 8:20:00
--  

http://www.foxtable.com/help/topics/1451.htm

http://www.foxtable.com/help/topics/1453.htm