Foxtable(狐表)用户栏目专家坐堂 → 快捷右键增加的行不能执行如下的DataRowAdding命令呢,按钮增加是可以的


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

主题:快捷右键增加的行不能执行如下的DataRowAdding命令呢,按钮增加是可以的

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


加好友 发短信
等级:二尾狐 帖子:530 积分:4613 威望:0 精华:0 注册:2018/3/24 18:04:00
快捷右键增加的行不能执行如下的DataRowAdding命令呢,按钮增加是可以的  发帖心情 Post By:2019/7/4 10:28:00 [只看该作者]

快捷右键增加的行不能执行如下的DataRowAdding命令呢,按钮增加是可以的,除非是用按钮增加一行以后,再用快捷右键增加是可以的


图片点击可在新窗口打开查看此主题相关图片如下:新增行按钮和快捷新增行同步呢.png
图片点击可在新窗口打开查看

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


Dim gc As String = Tables("入库单列表").Current("入库编号")
Dim val As String
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "Select 供应商编码,供应商简称,入库单号,入库日期,签收人,录入人,录入日期,入库编号 Fro m {入库单列表} Where 入库编号 = '"& gc & "'"
Dim Values = cmd.ExecuteValues
If Values.Count > 0 Then
    e.DataRow("供应商编码") = Values("供应商编码")
    e.DataRow("供应商简称") = Values("供应商简称")
    e.DataRow("入库单号") = Values("入库单号")
    e.DataRow("入库日期") = Values("入库日期")
    e.DataRow("签收人") = Values("签收人")
    e.DataRow("录入人") = Values("录入人")
    e.DataRow("录入日期") = Values("录入日期")
    e.DataRow("入库编号") = Values("入库编号")
End If

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


加好友 发短信
等级:超级版主 帖子:110587 积分:562831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/4 10:43:00 [只看该作者]

按钮、菜单、DataRowAdding代码都发上来看看

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


加好友 发短信
等级:二尾狐 帖子:530 积分:4613 威望:0 精华:0 注册:2018/3/24 18:04:00
回复:(有点蓝)按钮、菜单、DataRowAdding代码都发上...  发帖心情 Post By:2019/7/4 11:02:00 [只看该作者]

按钮代码:

Tables("入库单列表").Current.Save
Tables("入库单录入_table1").AddNew()

窗口SQLtable表的DataRowAdding代码:

 Dim gc As String = Tables("入库单列表").Current("入库编号")
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "Select 供应商编码,供应商简称,入库单号,入库日期,签收人,录入人,录入日期,入库编号 Fro m {入库单列表} Where 入库编号 = '"& gc & "'"
Dim Values = cmd.ExecuteValues
If Values.Count > 0 Then
    e.DataRow("供应商编码") = Values("供应商编码")
    e.DataRow("供应商简称") = Values("供应商简称")
    e.DataRow("入库单号") = Values("入库单号")
    e.DataRow("入库日期") = Values("入库日期")
    e.DataRow("签收人") = Values("签收人")
    e.DataRow("录入人") = Values("录入人")
    e.DataRow("录入日期") = Values("录入日期")
    e.DataRow("入库编号") = Values("入库编号")
End If

菜单代码是系统默认的:

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


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


加好友 发短信
等级:超级版主 帖子:110587 积分:562831 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/4 11:30:00 [只看该作者]

把快捷菜单的代码改为和按钮一样的代码。

 回到顶部