Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:这么自动充填字符的表达式,如何写,烦请狐哥帮手

1楼
fagg 发表于:2011/10/7 18:10:00

具体要求如图中的说明。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:表达式之四.table

2楼
don 发表于:2011/10/7 19:25:00
Select e.DataCol.name
    Case "累计核销费用","待报费用"
        If e.DataRow.IsNull("待报费用") Then
            e.DataRow("项目状态") = "等待资料中"
        ElseIf  e.DataRow("待报费用") = 0 Then
            e.DataRow("项目状态") = "核销完成"
        Else
            e.DataRow("项目状态") = "正在核销中"
        End If
End Select

If e.DataCol.Name = "项目状态" Then
    If  e.DataRow("项目状态") =  "核销完成" Then
        e.DataRow.Locked = True
        Dim n As Integer = Tables("表A").Findrow(e.DataRow)+1
        Tables("表A").SetHeaderCellBackColor("项目状态",Color.Red,n)
    End If
End If
3楼
fagg 发表于:2011/10/8 8:43:00

谢谢,

但好像不行,

 

因为”“累计核销费用”和“待报费用”是通过表达式自动计算出来的数据,对“项目状态”更新没有用呢?烦请师兄帮手解决一下,

再次感谢。

4楼
狐狸爸爸 发表于:2011/10/8 9:03:00

Select e.DataCol.name
    Case "核销费用01","核销费用02","申请费用","累计核销费用"
        If e.DataRow.IsNull("待报费用") Then
            e.DataRow("项目状态") = "等待资料中"
        ElseIf  e.DataRow("待报费用") = 0 Then
            e.DataRow("项目状态") = "核销完成"
        Else
            e.DataRow("项目状态") = "正在核销中"
        End If
End Select


If e.DataCol.Name = "项目状态" Then
    If  e.DataRow("项目状态") =  "核销完成" Then
        e.DataRow.Locked = True
        Dim n As Integer = Tables("表A").Findrow(e.DataRow)+1
        Tables("表A").SetHeaderCellBackColor("项目状态",Color.Red,n)
    End If
End If

5楼
fagg 发表于:2011/10/8 15:31:00

谢谢,狐哥,

顺便汇报一下工作进展。

购得软件很久,但一直没空研究,近日利用假期,做好了结构,测试了一下,相当不错,呵呵,

近几日准备让同事在测试几次,

打算下月起,开始录入数据。

 

估计还是要买套开发版才行。

[此贴子已经被作者于2011-10-8 15:33:31编辑过]
6楼
狐哥 发表于:2011/10/8 16:16:00

KAO,别再叫 狐哥,改叫 狐兄 吧.图片点击可在新窗口打开查看图片点击可在新窗口打开查看

总以为在叫我.哈哈

7楼
czy 发表于:2011/10/8 16:19:00
哈,人家和老六称兄道弟你也剥夺啊图片点击可在新窗口打开查看
8楼
don 发表于:2011/10/8 16:22:00
以下是引用czy在2011-10-8 16:19:00的发言:
哈,人家和老六称兄道弟你也剥夺啊图片点击可在新窗口打开查看
哈哈,不对!老六嘛,要尊称为老大或狐爸嘀.

共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 3 queries.