以文本方式查看主题

-  易表在线答疑  (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日
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问题上传表.egd

[此贴子已经被作者于2012-10-27 14:18:39编辑过]

--  作者:wjq1072
--  发布时间:2012/10/27 8:44:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:9999.egd


--  作者:wuzhengru
--  发布时间:2012/10/27 14:13:00
--  

老师,我还有问题请教,如果我在表里有一列名为“节日名称”的列,同时希望在增加行的时候通过变量C给予日期名称,我试过了,在 "AddRow(GridName,""日期"",[%A%]) And SetVariable(""%A%"",[%A%]+1)"环节进行修改, 修改后却始终不行,不知道是思路错了,还是什么原因,请老师帮忙,谢谢!

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问题上传表.egd

[此贴子已经被作者于2012-10-27 14:14:12编辑过]

--  作者:wjq1072
--  发布时间:2012/10/27 15:49:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:农历节日.egd


--  作者:wuzhengru
--  发布时间:2012/10/27 17:19:00
--  

老师,可能是我没有表达清楚,我不是想按日期生成节日,而是将变量A到变量B区间的日期增加行,同时对应的节日名称可以根据变量C记录为某个节日,

目的是想得到这个日期的时候是某个节假日在放假,变量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)"环节进行修改, 修改后却始终不行,不知道是思路错了,还是什么原因,请老师帮忙,谢谢!

 下载信息  [文件大小:2.5 KB  下载次数:2]
图片点击可在新窗口打开查看点击浏览该文件:问题上传表.egd
If([%A%] >= [%B%],MsgBox("正确填写日期!",0),Loop("[%A%] < [%B%]+1", "AddRow(GridName,""节日名称,日期"",[%C%],[%A%]) And SetVariable(""%A%"",[%A%]+1)"))
[此贴子已经被作者于2012-10-27 14:14:12编辑过]