以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]如何通过变量增加某个区间内容的行,请高手指教,谢谢了! (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=22185) |
||||
-- 作者:wuzhengru -- 发布时间:2012/10/26 21:47:00 -- [求助]如何通过变量增加某个区间内容的行,请高手指教,谢谢了! 希望通过按钮实现在表1的日期列里增加变量A和变量B区间内内容的行,比如是10月1日到10月7日
[此贴子已经被作者于2012-10-27 14:18:39编辑过]
|
||||
-- 作者:wjq1072 -- 发布时间:2012/10/27 8:44:00 --
|
||||
-- 作者:wuzhengru -- 发布时间:2012/10/27 14:13:00 -- 老师,我还有问题请教,如果我在表里有一列名为“节日名称”的列,同时希望在增加行的时候通过变量C给予日期名称,我试过了,在 "AddRow(GridName,""日期"",[%A%]) And SetVariable(""%A%"",[%A%]+1)"环节进行修改, 修改后却始终不行,不知道是思路错了,还是什么原因,请老师帮忙,谢谢!
[此贴子已经被作者于2012-10-27 14:14:12编辑过]
|
||||
-- 作者:wjq1072 -- 发布时间:2012/10/27 15:49:00 --
|
||||
-- 作者:wuzhengru -- 发布时间:2012/10/27 17:19:00 -- 老师,可能是我没有表达清楚,我不是想按日期生成节日,而是将变量A到变量B区间的日期增加行,同时对应的节日名称可以根据变量C记录为某个节日,
|
||||
-- 作者:wjq1072 -- 发布时间:2012/10/27 18:19:00 -- If([%A%] >= [%B%],MsgBox("正确填写日期!",0),AddRow(Grid,"日期",[%A%]) And AddRows(Grid,DaysBtw([%A%],[%B%])) And Eval("EvalFor(Grid,""日期"",""Cell(Row-1,""""日期"""")+1"","+Text(FindRow(Grid,"日期","=",[%A%],-1)+1)+",Rows)") And DelFor(Grid,"日期","=","") And EvalFor(Grid,"节日","[%C%]","节日","=","")) |
||||
-- 作者:wjq1072 -- 发布时间:2012/10/27 19:29:00 -- 以下是引用wuzhengru在2012-10-27 14:13:00的发言:
老师,我还有问题请教,如果我在表里有一列名为“节日名称”的列,同时希望在增加行的时候通过变量C给予日期名称,我试过了,在 "AddRow(GridName,""日期"",[%A%]) And SetVariable(""%A%"",[%A%]+1)"环节进行修改, 修改后却始终不行,不知道是思路错了,还是什么原因,请老师帮忙,谢谢!
[此贴子已经被作者于2012-10-27 14:14:12编辑过] |