Foxtable(狐表)用户栏目专家坐堂 → 引用数据


  共有2739人关注过本帖树形打印复制链接

主题:引用数据

帅哥哟,离线,有人找我吗?
有点色
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/3 10:31:00 [显示全部帖子]

 数据库上传上来。

 

 你可以用跨表引用或者跨表统计的方式处理

 

http://www.foxtable.com/webhelp/scr/1451.htm

 

http://www.foxtable.com/webhelp/scr/1454.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/3 11:05:00 [显示全部帖子]

需要修改表结构,加入了一列,你要使用新的数据库文件。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:办公管理云平台 - 副本.zip


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/3 14:52:00 [显示全部帖子]

 那就根据条件去查找对应的行,然后赋值。条件,查看5楼的datacolchanged事件代码。

 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/3 15:06:00 [显示全部帖子]

以下是引用地瓜在2017/5/3 15:02:00的发言:
这么说,“采购备案”表中的“本项目资金结余(万元)”列不能是表达式列了。

 

如果是需要变动的值,就只能用数据列,不能用表达式列。


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/5/3 15:43:00 [显示全部帖子]

    Case "baII"
        If e.DataCol.name="baII" AndAlso e.DataRow("baII") = True Then
            Dim nma() As String ={"cgysID","cgdw","dwlb","yssm","pmmc","pmbm","fwmc","fwbm"}
            Dim nmb() As String ={"ysID","bacgdw","dwlb","basm","pmmc","pmbm","fwmc","fwbm"}
            Dim drI As DataRow=DataTables("tblba").AddNew
            For i As Integer =0 To nma.Length-1
                drI(nmb(i))=e.DataRow(nma(i))
            Next
            Dim fdr As DataRow = DataTables("tblba").find("ysID = '" & e.DataRow("cgysID") & "' And 备案序号 = '1'")
            If fdr IsNot Nothing Then
                drI("ysje") = fdr("ysje")
            End If
            drI("备案序号") = 2
            If e.DataRow.IsNull("baII") Then
                e.DataRow("baIIrq")=Nothing
            Else
                e.DataRow("baIIrq")=now
               
            End If
        End If

 回到顶部