Foxtable(狐表)用户栏目专家坐堂 → 怎么让表格每天自动增加一行?


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

主题:怎么让表格每天自动增加一行?

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/8 15:25:00 [显示全部帖子]

Dim fdr As DataRow
fdr = DataTables("进货退货").sqlfind("日期=#" & Date.Today & "# And 店名账号= '开发' "  )
If fdr Is Nothing Then
    fdr = DataTables("进货退货").addnew
    fdr("日期") = Date.Today
    fdr("对账品名") = "linle"
    fdr("店名账号") = "开发"
    fdr.save
End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/8 16:31:00 [显示全部帖子]

这个意思?

If e.DataCol.Name = "进货退货" Then '如果是已结帐列的内容变动
    If e.NewValue = "调岀" Then '而且变动后的值是True(已勾选)
        Dim dr As dataRow = dataTables("进货退货").find(“xxx条件”) http://www.foxtable.com/webhelp/topics/0396.htm
        Dim nr As Row = Tables("进货退货").addnew

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/8 16:41:00 [显示全部帖子]

截图说明一下

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/8 17:06:00 [显示全部帖子]

Dim fdr As DataRow
fdr = DataTables("进货退货").sqlfind("日期=#" & Date.Today & "# And 店名账号= '" & User.name & "'"  )
If fdr Is Nothing Then
for each dr as datarow in DataTables("进货退货").sqlselect("日期=#" & Date.Today.adddays(-1) & "# And 店名账号= '" & User.name & "'"  )
    fdr = DataTables("进货退货").addnew
    fdr("日期") = Date.Today
    fdr("店名账号") = User.name
    fdr("对账品名") = "linle"
        fdr("对账品类") = dr("对账品类")
……
    fdr.save
next
End If


 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/9 8:39:00 [显示全部帖子]

代码都是自己写的,想复制几个内容,就写几个赋值的代码

 回到顶部