易表在线答疑技术与交流用户社区 → [求助]如何通过变量增加某个区间内容的行,请高手指教,谢谢了!


  共有6460人关注过本帖树形打印复制链接

主题:[求助]如何通过变量增加某个区间内容的行,请高手指教,谢谢了!

帅哥哟,离线,有人找我吗?
wuzhengru
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:25 积分:285 威望:0 精华:0 注册:2011/5/22 22:37:00
[求助]如何通过变量增加某个区间内容的行,请高手指教,谢谢了!  发帖心情 Post By:2012/10/26 21:47:00 [只看该作者]

希望通过按钮实现在表1的日期列里增加变量A和变量B区间内内容的行,比如是10月1日到10月7日
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问题上传表.egd

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

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/10/27 8:44:00 [只看该作者]

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


 回到顶部
帅哥哟,离线,有人找我吗?
wuzhengru
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:25 积分:285 威望:0 精华:0 注册:2011/5/22 22:37:00
  发帖心情 Post By:2012/10/27 14:13:00 [只看该作者]

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

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/10/27 15:49:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:农历节日.egd


 回到顶部
帅哥哟,离线,有人找我吗?
wuzhengru
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:25 积分:285 威望:0 精华:0 注册:2011/5/22 22:37:00
  发帖心情 Post By:2012/10/27 17:19:00 [只看该作者]

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

目的是想得到这个日期的时候是某个节假日在放假,变量A到变量B这段时间放假属于变量C这个节日,不过意外的多学了一点知识也不错,还是谢谢老师!


 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By: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
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By: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编辑过]


 回到顶部