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


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

主题:关联表的数据引用

美女呀,离线,留言给我吧!
shadow1221
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:28 积分:254 威望:0 精华:0 注册:2013/3/26 10:42:00
关联表的数据引用  发帖心情 Post By:2013/8/27 9:54:00 [显示全部帖子]

在各录入表中,引用客户表中数据,客户名称,工序,单产值。三项一起的,但是在客户表中更新数据 增加新数据后,在各录入表中需要更新,能不能自动更新。
或者换一种引用方式。
客户名称 工序 单产值是三项连一起的!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:精品盒.rar


 回到顶部
美女呀,离线,留言给我吧!
shadow1221
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:28 积分:254 威望:0 精华:0 注册:2013/3/26 10:42:00
  发帖心情 Post By:2013/8/27 10:09:00 [显示全部帖子]

不对,不是那样的 你看我那个表,我需要在客户表中不断录入,但不是每个录入的数据都要在另一个表中更新出来,而且我那个是三项一起的

 回到顶部
美女呀,离线,留言给我吧!
shadow1221
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:28 积分:254 威望:0 精华:0 注册:2013/3/26 10:42:00
  发帖心情 Post By:2013/8/27 10:10:00 [显示全部帖子]

不是,我那个比这个复杂的多

 回到顶部
美女呀,离线,留言给我吧!
shadow1221
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:28 积分:254 威望:0 精华:0 注册:2013/3/26 10:42:00
  发帖心情 Post By:2013/8/27 10:18:00 [显示全部帖子]

新的问题:我的所有的员工姓名都在员工表内,工人做工要在各录入表(精品盒录入表、台面录入表、机刀录入表……)中录入,各项统计我是通过关联表,表达式做的,但是一列表只能做一个关联的表达式,员工表在精品盒录入中求和,就不能在在台面录入中求和,这需要怎么解决啊!
谢谢


 回到顶部
美女呀,离线,留言给我吧!
shadow1221
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:28 积分:254 威望:0 精华:0 注册:2013/3/26 10:42:00
  发帖心情 Post By:2013/8/27 10:19:00 [显示全部帖子]

我要的不是更新,是点选。在一个表中录入数据后,在另一个表中需要时下拉菜单点选出来就可以了。

 回到顶部
美女呀,离线,留言给我吧!
shadow1221
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:28 积分:254 威望:0 精华:0 注册:2013/3/26 10:42:00
  发帖心情 Post By:2013/8/27 10:28:00 [显示全部帖子]

能否说的详细一点,比如我的代码写到那个位置去(在那个表中写,写到事件那个名称下),能否在我的表的写个事例,我要在员工表中汇总其他5个录入表的虚给产值!
请做下事例,谢谢!


 回到顶部
美女呀,离线,留言给我吧!
shadow1221
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:28 积分:254 威望:0 精华:0 注册:2013/3/26 10:42:00
  发帖心情 Post By:2013/8/27 10:37:00 [显示全部帖子]

在员工表中将精品盒录入表,台面录入表,机刀录入表,综合录入表,纸箱录入表5个表中的虚给产值,根据姓名进行统计求和。

 回到顶部
美女呀,离线,留言给我吧!
shadow1221
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:28 积分:254 威望:0 精华:0 注册:2013/3/26 10:42:00
  发帖心情 Post By:2013/8/27 10:43:00 [显示全部帖子]

您可以看一下,我数据引用那,我想做到想精品盒录入表中客户名称列一样,只要点击出客户名称,下拉菜单显示出来,我点击选择那个工序多少单价就可以了,但是现在问题是我在客户表中新录入一项数据后,在精品盒录入表中不能同步更新,我该怎么办!
谢谢!

 回到顶部
美女呀,离线,留言给我吧!
shadow1221
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:28 积分:254 威望:0 精华:0 注册:2013/3/26 10:42:00
  发帖心情 Post By:2013/8/27 11:22:00 [显示全部帖子]

提示这个错误,我不知道怎么写了!谢谢,帮我修改一下!
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130827112202.png
图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
shadow1221
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:28 积分:254 威望:0 精华:0 注册:2013/3/26 10:42:00
  发帖心情 Post By:2013/8/27 11:26:00 [显示全部帖子]

Select Case e.DataCol.name
    Case "数量","单产值","计时产值","虚给产值","负产值","姓名","日期"
        If e.DataRow.IsNull("姓名")=False AndAlso e.DataRow.IsNull("日期")=False Then
            Dim dr As DataRow = DataTables("工资统计表").Find("日期 = #" & e.DataRow("日期") & "# and 员工姓名 = '" & e.DataRow("姓名") & "'")
            If dr Is Nothing Then
                Dim dr2 As DataRow = DataTables("工资统计表").AddNew
                dr2("计件产值")=e.DataTable.Compute("sum(实产值_计件)","日期 = #" & e.DataRow("日期") & "# and 姓名 = '" & e.DataRow("姓名") & "'")
                dr2("计时产值")=e.DataTable.Compute("sum(计时产值)","日期 = #" & e.DataRow("日期") & "# and 姓名 = '" & e.DataRow("姓名") & "'")
                dr2("需给产值")=e.DataTable.Compute("sum(虚给产值)","日期 = #" & e.DataRow("日期") & "# and 姓名 = '" & e.DataRow("姓名") & "'")
                dr2("员工姓名")=e.DataRow("姓名")
                dr2("总产值")=e.DataTable.Compute("sum(总产值)","日期 = #" & e.DataRow("日期") & "# and 姓名 = '" & e.DataRow("姓名") & "'")
                dr2("日期")=e.DataRow("日期")
                dr2("工资")=e.DataTable.Compute("sum(总产值)","日期 = #" & e.DataRow("日期") & "# and 姓名 = '" & e.DataRow("姓名") & "'")*0.06
            Else
                dr("计件产值")=e.DataTable.Compute("sum(实产值_计件)","日期 = #" & e.DataRow("日期") & "# and 姓名 = '" & e.DataRow("姓名") & "'")
                dr("计时产值")=e.DataTable.Compute("sum(计时产值)","日期 = #" & e.DataRow("日期") & "# and 姓名 = '" & e.DataRow("姓名") & "'")
                dr("需给产值")=e.DataTable.Compute("sum(虚给产值)","日期 = #" & e.DataRow("日期") & "# and 姓名 = '" & e.DataRow("姓名") & "'")
                dr("总产值")=e.DataTable.Compute("sum(总产值)","日期 = #" & e.DataRow("日期") & "# and 姓名 = '" & e.DataRow("姓名") & "'")
                dr("工资")=e.DataTable.Compute("sum(总产值)","日期 = #" & e.DataRow("日期") & "# and 姓名 = '" & e.DataRow("姓名") & "'")*0.06
            End If
            If e.DataCol.name="虚给产值" ,"实产值_计件" ,"计时产值_计时" ,"总产值" ,"工资" Then
            End If
                Dim dr2 As DataRow = DataTables("员工表").Find("姓名='" & e.DataRow("姓名") & "' And 部门='精品盒'")
                If dr2 IsNot Nothing Then
                    dr2("虚给产值")=e.DataTable.Compute("sum(虚给产值)","姓名='" & e.DataRow("姓名") & "'")
                    dr2("实产值_计件")=e.DataTable.Compute("sum(实产值_计件)","姓名='" & e.DataRow("姓名") & "'")
                    dr2("计时产值_计时")=e.DataTable.Compute("sum(计时产值_计时)","姓名='" & e.DataRow("姓名") & "'")
                    dr2("总产值")=e.DataTable.Compute("sum(总产值)","姓名='" & e.DataRow("姓名") & "'")
                    dr2("工资")=e.DataTable.Compute("sum(工资)","姓名='" & e.DataRow("姓名") & "'")
                End If
                
            End If
        End If
麻烦帮忙改下代码 谢谢

 回到顶部
总数 19 1 2 下一页