Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
最好贴个简化的示例,这样会快点得到准确的答案。
因为你这样的问题,帮助你的人还要去构建个文件,不如你把它贴出来。
LXL老师:
去掉了"#",并且将 AND[_IDENTIFY]<"也去掉了,也不行,保留"and [identify]<"也不行
应该怎样?底下的代码有问题吗?
l.Name = "IO" '如果数据改变列是 IO字段
e.datarow("ID")= Format(e.DataTable.Compute("Count(IO)" & e.datarow("IO") & e.DataRow("_Identify"))+1,000")
End If
你10楼的公式
把#换成'
这样帮助你理解
Compute第2个参数 是一个字符串,表示计算的条件
"[IO] = '" & e.datarow("IO") & "' And [_identify] < " & e.DataRow("_Identify")
就是几节字符串相连,连起来刚好是一个条件,
把e.datarow("IO") 换成BEN3203 把e.DataRow("_Identify")换成数字
"[IO] = 'BEN3203' And [_identify] < 3"
你10楼的公式
把#换成'
这样帮助你理解
Compute第2个参数 是一个字符串,表示计算的条件
"[IO] = '" & e.datarow("IO") & "' And [_identify] < " & e.DataRow("_Identify")
就是几节字符串相连,连起来刚好是一个条件,
把e.datarow("IO") 换成BEN3203 把e.DataRow("_Identify")换成数字
"[IO] = 'BEN3203' And [_identify] < 3"
LXL老师:
你真伟大!终于搞定,出现我所要求的东西了。谢谢。以后有不懂还请多多指教。,在你的帮助下,代码一些写法有一点懂了,但函数还是有一些不懂,慢慢地学习。再次谢谢!
你10楼的公式
把#换成'
这样帮助你理解
Compute第2个参数 是一个字符串,表示计算的条件
"[IO] = '" & e.datarow("IO") & "' And [_identify] < " & e.DataRow("_Identify")
就是几节字符串相连,连起来刚好是一个条件,
把e.datarow("IO") 换成BEN3203 把e.DataRow("_Identify")换成数字
"[IO] = 'BEN3203' And [_identify] < 3"
如果我想加多一个条件,将“供应商编号”加进去应该怎么写?
我想在IO和供应商编号相同的时候,"ID"号码也相同。
如果我想加多一个条件,将“供应商编号”加进去应该怎么写?
我想在IO和供应商编号相同的时候,"ID"号码也相同。
没明白你说的.
ID号不是递增的吗?相同是什么意思
没明白你说的.
ID号不是递增的吗?相同是什么意思
不是,我想想看看如果加多一个条件,ID的号码会不会一样,如果会一样的话,可以解决我另外的一个问题。
还是有点糊涂.
这样吧,你做一个简单的例子
并手动填上预期的结果.