Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
一、请参考帮助中“自动输入的实现”。
自动输入的实现
实现自动输入的基本原理是:
1、有一个基础数据表,输入所有的基础信息,例如订单管理系统中,产品表会输入所有的产品信息。
2、在另一个表输入某关键列的内容,然后自动从基础数据表提取其它列的内容输入到相关列中,例如在订单表输入产品编号,可以从产品表提取该产品的名称、型号、规格,自动输入到订单表的相关列中。
示例一
例如希望在订单表输入产品编号,能够从产品表提取该产品的名称、型号、规格,自动输入到订单表的相关列中。
为实现此目的,可在订单表的DataColChanged事件中输入如下代码:
If e.DataCol.Name = "产品编号" Then '发生变化的是产品名称吗?
'在产品表找出该产品
Dim dr As DataRow = DataTables("产品").Find("编号 = " & "'" & e.DataRow("产品编号") & "'" )
If dr IsNot Nothing '如果找到, 则设置各列内容
e.DataRow("品名")= dr("品名")
e.DataRow("型号")= dr("型号")
e.DataRow("规格")= dr("规格")
End If
End If
二、引用指定单元格的值,可以用Value(Row,Col,IncludeGroup),也可以用可以用Text。最后还可以用 DataTables("表名").Datarows(0)("列名")
Value
获得或设置指定坐标位置的单元格的值。
语法:
Value()
Value(Row,Col,IncludeGroup)
Value(Row,ColName,IncludeGroup)
Text
返回指定坐标位置的单元格的显示内容。
Text(Row,Col)
Row:行坐标,计算的时候包括分组行。
Col: 列坐标
呵呵易表高手 也得从头学了
我还谈不上易表高手啊,可是学狐表时总是会想到易表,感觉还是易表易上手啊
呵呵,不好意思!
下载信息 [文件大小:1.5 MB 下载次数:44] | |
![]() |
我原来的计税工资列是表达式列,如何用原表达式列公式减去此公式呢?
原公式如下:IsNull([应付工资],0) - IsNull([扣养老],0) - IsNull([扣医疗],0) - IsNull([扣失业],0) - IsNull([扣其它],0)-2000
我现在就是想将这个2000改成引用,如何改呢?