以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]复制 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71866)
|
-- 作者:江南小城
-- 发布时间:2015/7/19 19:03:00
-- [求助]复制
If MainTable.Name = "买卖汇总" Then MainTable.StopRedraw MainTable.DataTable.DeleteFor("") For Each dr As DataRow In DataTables("股票明细").Select("交易日期 is not null") Dim nr As Row = MainTable.AddNew nr("交易日期") = dr("交易日期") nr("股票名称") = dr("股票名称") nr("股票代码") = dr("股票代码") nr("买入_数量") = dr("买入_数量") nr("买入_买入价") = dr("买入_买入价") nr("买入_平均价") = dr("买入_平均价") nr("买入_金额") = dr("买入_金额") Next Tables("买卖汇总").sort="股票代码,交易日期" MainTable.ResumeRedraw
老师,上面代码编写成有选择地复制,如图,红框内的数据不复制,即:带零的不复制 End If 此主题相关图片如下:图像 3.png
|
-- 作者:sloyy
-- 发布时间:2015/7/19 19:57:00
--
For Each dr As DataRow In DataTables("股票明细").Select("交易日期 is not null and 数量<>0")
|
-- 作者:江南小城
-- 发布时间:2015/7/19 20:26:00
-- [求助]复制
此主题相关图片如下:图像 5.png
For Each dr As DataRow In DataTables("股票明细").Select("交易日期 is not null and 买入_数量<>0")
老师,上面代码同时也排除了卖出_数量的复制,我希望当买入_数量和卖出_数量不为零时全部复制。
[此贴子已经被作者于2015/7/19 21:18:35编辑过]
|
-- 作者:江南小城
-- 发布时间:2015/7/20 9:22:00
--
以下是引用江南小城在2015/7/19 20:26:00的发言:
此主题相关图片如下:图像 5.png
For Each dr As DataRow In DataTables("股票明细").Select("交易日期 is not null and 买入_数量<>0")
老师,上面代码同时也排除了卖出_数量的复制,我希望当买入_数量和卖出_数量不为零时全部复制。
[此贴子已经被作者于2015/7/19 21:18:35编辑过]
狐表老师谢谢
|
-- 作者:大红袍
-- 发布时间:2015/7/20 10:00:00
--
For Each dr As DataRow In DataTables("股票明细").Select("交易日期 is not null and (买入_数量<>0 or 卖出_数量 <> 0)")
|
-- 作者:江南小城
-- 发布时间:2015/7/20 10:42:00
--
谢谢
|