以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 在字表中添加数据时出现问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77367)

--  作者:liuxianjie1980
--  发布时间:2015/11/17 11:41:00
--  [求助] 在字表中添加数据时出现问题


图片点击可在新窗口打开查看此主题相关图片如下:无标题1.jpg
图片点击可在新窗口打开查看

 

问题如图中所示。


--  作者:liuxianjie1980
--  发布时间:2015/11/17 11:42:00
--  

datacolchanged事件代码如下:

 

 

Select Case e.DataCol.Name
    Case "票面金额"
        Dim dr As DataRow = e.DataRow
        Dim pr As DataRow
        If dr("客户名称") IsNot Nothing Then
            Dim filter1 As String
            filter1 ="[客户名称] = \'" & dr("客户名称") & "\'and [收款日期] = #" & dr("收票日期") & "#"
            msgbox(filter1)
            pr = DataTables("收款明细表").Find(filter1)
            If pr IsNot Nothing Then
                pr("票据金额")=DataTables("承兑票据明细表").Compute("Sum(票面金额)", filter1)
            End If
        End If
End Select


--  作者:liuxianjie1980
--  发布时间:2015/11/17 11:44:00
--  [求助]数据源的问题

 问题描述:

 

1、通过项目中的表添加了数据,此时新增数据可见;

2、关闭项目再打开,新增数据不见了;

3、打开数据库,新增数据已经写入。

 

 

请问为何?项目其他的表都没有问题,就是这张表中的新增数据不可见。

[此贴子已经被作者于2015/11/18 10:48:24编辑过]

--  作者:大红袍
--  发布时间:2015/11/17 11:44:00
--  

提示很明显了

 

收款明细表 没有 收款日期 列


--  作者:liuxianjie1980
--  发布时间:2015/11/17 15:45:00
--  
可是,表中明明有这一列啊
--  作者:lsy
--  发布时间:2015/11/17 15:50:00
--  
可能列标题与列名称不一致,楼主看到的“列名称”实际是列标题。
--  作者:liuxianjie1980
--  发布时间:2015/11/17 15:54:00
--  
列标题一般是不用写的吧,所以我一般不写列标题。
--  作者:大红袍
--  发布时间:2015/11/17 15:58:00
--  
错误提示不会有错。好好看看你列名是不是写错。
--  作者:liuxianjie1980
--  发布时间:2015/11/17 16:16:00
--  
很困扰,找来找去,没有问题啊,晕死了
--  作者:lsy
--  发布时间:2015/11/17 16:35:00
--  
DataTables("承兑票据明细表")中有“收款日期”列吗?