以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 非关联表数据不能同步(新人) (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=113887) |
-- 作者:短尾巴兔子 -- 发布时间:2018/1/24 16:56:00 -- 非关联表数据不能同步(新人) 首先已经照搬了“非关联表之间的数据同步”,但是不知道哪里出现问题了,数据无法同步,同步过去显示“0”,请教 [此贴子已经被作者于2018/1/31 13:54:02编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/1/24 17:07:00 -- 表A、B、C DataRowAdded事件
e.DataRow.Save
表A、B、C DataColChanged事件
Select Case e.DataCol.name |
-- 作者:短尾巴兔子 -- 发布时间:2018/1/25 9:12:00 -- 您好: 感谢您很快的回复 按照您的语句写出来的变成 [此贴子已经被作者于2018/1/25 10:02:05编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/1/25 9:15:00 -- 代码肯定没问题的。
贴出你自己写的代码。 |
-- 作者:短尾巴兔子 -- 发布时间:2018/1/25 9:32:00 -- 请问您的编号指的我第一个问题的哪个名称啊? Select Case e.DataCol.name Case "交易日期","单位名称","银行","现金","微信","支付宝" Dim dr As DataRow = DataTables("汇总结算").Find("单位名称= \'" & e.DataTable.name & "_" & e.DataRow("_Identify") & "\'") If dr Is Nothing Then dr = DataTables("汇总结算").AddNew dr("单位名称") = e.DataTable.name & "_" & e.DataRow("_identify") End If dr("交易日期") = e.DataRow("交易日期") dr("单位名称") = e.DataRow("单位名称") dr("现金") = e.DataRow("充值") dr("银行") = e.DataRow("银行") dr("微信") = e.DataRow("微信") dr("支付宝") = e.DataRow("支付宝") End Select |
-- 作者:有点甜 -- 发布时间:2018/1/25 9:50:00 -- 这个代码删除
dr("单位名称") = e.DataRow("单位名称")
或者你添加一列【编号】列。 |
-- 作者:短尾巴兔子 -- 发布时间:2018/1/25 10:01:00 -- 非常感谢 已经可以了 …… |
-- 作者:短尾巴兔子 -- 发布时间:2018/1/25 13:28:00 -- 您好 我再请假2个问题 1、我从excel导入的财务表格在foxtable里面显示出来没有千分位符,怎么设置千分位隔和2位小数 2、想实现期初=期末 期末=A+B+C-D-E(在一个表格中) |
-- 作者:有点甜 -- 发布时间:2018/1/25 14:52:00 -- 1、参考
http://www.foxtable.com/webhelp/scr/0050.htm
2、写表达式? isnull(A,0) + isnull(B,0) |
-- 作者:短尾巴兔子 -- 发布时间:2018/1/25 16:26:00 -- 您好 还是要麻烦你 上午本来非关联表之间的增删已经好了 突然又显示不对了 [此贴子已经被作者于2018/3/5 15:54:26编辑过]
|